Project

Profile

Help

Task #6963

Updated by dkliban@redhat.com 4 months ago

The migration plugin tests need to be able to clean up the Pulp 3 database at the end of most tests. A new function needs to be written that is going to remove data from all the tables that are involved in the migration. This function needs to load a list of tables by looking at all the available models from the pulpcore app config. SQL code should be generated to delete everything from each of the tables associated with each of the models.

We can probably reuse a lot of the code from the Django flush command: https://github.com/django/django/blob/master/django/core/management/commands/flush.py#L27

Back