def setUpClass(cls): super(TestDbAccessors, cls).setUpClass() db = SimplifiedSyncLog.get_db() # datetime.min is not compatible for `json_format_datetime` for synclog_id in get_synclog_ids_by_date(datetime(1970, 1, 1), datetime.max): db.delete_doc(synclog_id) # Needed because other tests do not always clean up their users or applications. delete_all_users() hard_delete_deleted_users() delete_all_apps() cls.g1 = Group(domain=cls.domain, name='group') cls.g1.save() cls.g2 = Group(domain=cls.domain, name='group') cls.g2.soft_delete() cls.domain_obj = Domain( name=cls.domain, is_active=True, ) cls.domain_obj.save() cls.web_user = WebUser.create(cls.domain, 'web-user', '***') cls.commcare_user = CommCareUser.create(cls.domain, 'cc-user', '***') cls.commcare_user.retire() cls.synclog = SimplifiedSyncLog( domain=cls.domain, build_id='1234', user_id='5678', date=datetime.utcnow(), ) cls.synclog.save() cls.test_app = Application(domain=cls.domain, name='test-app') cls.test_app.save() cls.deleted_app = Application(domain=cls.domain, name='deleted-app', doc_type='Application-Deleted') cls.deleted_app.save() cls.linked_app = LinkedApplication(domain=cls.domain, name='linked-app', doc_type='Application-Deleted') cls.linked_app.save()
def tearDown(self): delete_all_apps() super(TestAppDiffsWithDB, self).tearDown()
def tearDown(self): delete_all_apps() super().tearDown()
def setUp(self): super(TestFixFormsWithMissingXmlns, self).setUp() delete_all_apps() delete_all_xforms()
def _cleanup_data(cls): delete_all_cases() delete_all_xforms() delete_all_apps() AggregateTableDefinition.objects.all().delete()
def setUp(self): super(TestFixFormsWithMissingXmlns, self).setUp() delete_all_apps() delete_all_xforms()
def _cleanup_data(cls): delete_all_cases() delete_all_xforms() delete_all_apps() AggregateTableDefinition.objects.all().delete()
def tearDown(self): delete_all_apps() super(TestAppDiffsWithDB, self).tearDown()
def tearDownClass(cls): delete_all_apps() super(TestCaseSearchLabelsMigration, cls).tearDownClass()