def test_bulk_delete(self): domain = 'test-bulk-delete' for i in range(3): Group(domain=domain, name='group-{}'.format(i)).save() self.assertEqual(3, len(group_by_domain(domain))) delete_all_groups() self.assertEqual(0, len(group_by_domain(domain)))
def test_bulk_delete(self): domain = 'test-bulk-delete' for i in range(3): Group(domain=domain, name='group-{}'.format(i)).save() self.assertEqual(3, len(group_by_domain(domain))) delete_all_groups() self.assertEqual(0, len(group_by_domain(domain)))
def setUpClass(cls): super(TestDbAccessors, cls).setUpClass() delete_all_sync_logs() # Needed because other tests do not always clean up their users or applications. delete_all_users() hard_delete_deleted_users() delete_all_groups() 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 setUp(self): super(GroupReindexerTest, self).setUp() delete_all_groups()
def setUp(self): self.elasticsearch = get_es_new() ensure_index_deleted(GROUP_INDEX_INFO.index) initialize_index(self.elasticsearch, GROUP_INDEX_INFO) delete_all_groups()
def setUp(self): super(GroupsToUserReindexerTest, self).setUp() delete_all_groups()
def setUp(self): self.elasticsearch = get_es_new() for index in [GROUP_INDEX_INFO, USER_INDEX_INFO]: ensure_index_deleted(index.index) initialize_index(self.elasticsearch, index) delete_all_groups()
def setUp(self): self.elasticsearch = get_es_new() ensure_index_deleted(GROUP_INDEX_INFO.index) initialize_index(self.elasticsearch, GROUP_INDEX_INFO) delete_all_groups()
def setUp(self): self.elasticsearch = get_es_new() for index in [GROUP_INDEX_INFO, USER_INDEX_INFO]: ensure_index_deleted(index.index) initialize_index(self.elasticsearch, index) delete_all_groups()