def setUpClass(cls): super(TestUserDim, cls).setUpClass() cls.batch = create_batch(cls.slug) cls.records = [ create_user_staging_record(cls.domain, user_id=SYSTEM_USER_ID, username='******', batch_id=cls.batch.id), create_user_staging_record(cls.domain, user_id=DEMO_USER_ID, username='******', batch_id=cls.batch.id), create_user_staging_record(cls.domain, user_id=COMMTRACK_USERNAME, username='******', batch_id=cls.batch.id), create_user_staging_record(None, user_id='beeboobop', username='******', doc_type='WebUser', batch_id=cls.batch.id), create_user_staging_record(cls.domain, user_id='greengoblin', username='******', batch_id=cls.batch.id), ]
def test_stage_records_no_data(self): complete_batch(self.batch.id) batch = create_batch(self.slug) self.assertEqual(self.staging_table_loader.model_cls.objects.count(), 0) self.staging_table_loader().commit(batch) self.assertEqual(self.staging_table_loader.model_cls.objects.count(), 0)
def test_stage_records_no_data(self): complete_batch(self.batch.id) batch = create_batch(self.slug) self.assertEqual(self.staging_table_cls.objects.count(), 0) self.staging_table_cls.commit(batch) self.assertEqual(self.staging_table_cls.objects.count(), 0)
def test_stage_records_no_data(self): start = datetime.utcnow() - timedelta(days=3) end = datetime.utcnow() - timedelta(days=2) batch = create_batch(start, end) self.assertEqual(self.staging_table_cls.objects.count(), 0) self.staging_table_cls.commit(batch) self.assertEqual(self.staging_table_cls.objects.count(), 0)
def setUpClass(cls): super(AppStatusIntegrationTest, cls).setUpClass() delete_all_docs_by_doc_type(Domain.get_db(), ['Domain', 'Domain-Deleted']) delete_all_docs_by_doc_type(CommCareUser.get_db(), ['CommCareUser', 'WebUser']) delete_all_docs_by_doc_type(Application.get_db(), ['Application', 'Application-Deleted']) cls.domain_records = [ Domain(name=cls.domain, hr_name='One', creating_user_id='abc', is_active=True), ] for domain in cls.domain_records: domain.save() cls.user_records = [ # TODO: Handle WebUsers who have multiple domains # WebUser.create( # cls.domain, # 'web-user', # '***', # date_joined=datetime.utcnow(), # first_name='A', # last_name='B', # email='*****@*****.**', # is_active=True, # is_staff=False, # is_superuser=True, # ), CommCareUser.create( cls.domain, 'commcare-user', '***', date_joined=datetime.utcnow(), email='*****@*****.**', is_active=True, is_staff=True, is_superuser=False, ), ] cls.form_records = [ create_form_for_test(cls.domain, user_id=cls.user_records[0]._id), create_form_for_test(cls.domain, user_id=cls.user_records[0]._id), create_form_for_test(cls.domain, user_id=cls.user_records[0]._id), ] cls.sync_records = [] for user in cls.user_records: restore_user = OTARestoreCommCareUser(user.domain, user) device = MockDevice(cls.domain_records[0], restore_user) cls.sync_records.append(device.sync()) cls.batch = create_batch(cls.slug)
def setUpClass(cls): super(TestUserGroupDim, cls).setUpClass() cls.batch = create_batch(cls.slug) cls.blue_dog = create_user_staging_record(cls.domain, username='******', batch_id=cls.batch.id) cls.black_dog = create_user_staging_record(cls.domain, username='******', batch_id=cls.batch.id) cls.yellow_cat = create_user_staging_record(cls.domain, username='******', batch_id=cls.batch.id)
def setUpClass(cls): super(FormFactIntegrationTest, cls).setUpClass() delete_all_docs_by_doc_type(Domain.get_db(), ['Domain', 'Domain-Deleted']) delete_all_docs_by_doc_type(CommCareUser.get_db(), ['CommCareUser', 'WebUser']) cls.domain_records = [ Domain(name=cls.domain, hr_name='One', creating_user_id='abc', is_active=True), ] for domain in cls.domain_records: domain.save() cls.user_records = [ # TODO: Handle WebUsers who have multiple domains # WebUser.create( # cls.domain, # 'web-user', # '***', # date_joined=datetime.utcnow(), # first_name='A', # last_name='B', # email='*****@*****.**', # is_active=True, # is_staff=False, # is_superuser=True, # ), CommCareUser.create( cls.domain, 'commcare-user', '***', date_joined=datetime.utcnow(), email='*****@*****.**', is_active=True, is_staff=True, is_superuser=False, ), ] cls.form_records = [ create_form_for_test(cls.domain, user_id=cls.user_records[0]._id), create_form_for_test(cls.domain, user_id=cls.user_records[0]._id), create_form_for_test(cls.domain, user_id=cls.user_records[0]._id), ] cls.batch = create_batch(cls.slug)
def setUpClass(cls): super(BaseStagingTableTest, cls).setUpClass() for record in cls.records: record.save() cls.batch = create_batch(cls.slug)
def setup_module(): start = datetime.utcnow() - timedelta(days=3) end = datetime.utcnow() + timedelta(days=3) create_batch(start, end, DEFAULT_BATCH_ID)
def setUpClass(cls): super(TestAppDim, cls).setUpClass() cls.batch = create_batch(cls.slug)
def setUpClass(cls): super(TestDomainMembershipDim, cls).setUpClass() cls.batch = create_batch(cls.slug) cls.bootstrap_user_staging()