Пример #1
0
 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)))
Пример #2
0
 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)))
Пример #3
0
    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()
Пример #4
0
 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()
Пример #7
0
 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()
Пример #8
0
 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()
Пример #9
0
 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()