def delete_sql_data(self):
        for model_class, queryset in get_querysets_to_dump(self.domain_name, []):
            collector = NestedObjects(using=queryset.db)
            collector.collect(queryset)
            collector.delete()

        self.assertEqual([], list(get_objects_to_dump(self.domain_name, [])))
Ejemplo n.º 2
0
    def delete_sql_data(self):
        for model_class, queryset in get_querysets_to_dump(self.domain_name, []):
            collector = NestedObjects(using=queryset.db)
            collector.collect(queryset)
            collector.delete()

        self.assertEqual([], list(get_objects_to_dump(self.domain_name, [])))
Ejemplo n.º 3
0
def delete_sql_data(test, models, domain):
    for model in models:
        filters = get_model_domain_filters(model, domain)
        for filter in filters:
            collector = NestedObjects(using='default')
            collector.collect(model.objects.filter(filter))
            collector.delete()
            test.assertFalse(model.objects.filter(filter).exists(), model)
    def delete_sql_data(self):
        for model_class, builder in get_model_iterator_builders_to_dump(
                self.domain_name, []):
            for iterator in builder.querysets():
                collector = NestedObjects(using=iterator.db)
                collector.collect(iterator)
                collector.delete()

        self.assertEqual([], list(get_objects_to_dump(self.domain_name, [])))
Ejemplo n.º 5
0
    def delete_sql_data(self):
        for model_class, builder in get_model_iterator_builders_to_dump(self.domain_name, []):
            for iterator in builder.querysets():
                with transaction.atomic(using=iterator.db), \
                        constraint_checks_deferred(iterator.db):
                    collector = NestedObjects(using=iterator.db)
                    collector.collect(iterator)
                    collector.delete()

        self.assertEqual([], list(get_objects_to_dump(self.domain_name, [])))
Ejemplo n.º 6
0
def delete_domain_sql_data_for_dump_load_test(domain_name):
    for model_class, builder in get_model_iterator_builders_to_dump(domain_name, []):
        for iterator in builder.querysets():
            with transaction.atomic(using=iterator.db), \
                 constraint_checks_deferred(iterator.db):
                collector = NestedObjects(using=iterator.db)
                collector.collect(iterator)
                collector.delete()

    assert [] == list(get_objects_to_dump(domain_name, [])), "Not all SQL objects deleted"