def tearDown(self): self.adapter.clear_table() delete_all_cases() delete_all_xforms() InvalidUCRData.objects.all().delete() self.config.validations = [] self.config.save()
def tearDown(self): delete_all_cases() delete_all_xforms() AsyncIndicator.objects.all().delete() InvalidUCRData.objects.all().delete() self.config.validations = [] self.config.save()
def tearDown(self): for user in self.users: django_user = user.get_django_user() django_user.delete() user.delete() delete_all_cases() clear_toggle_cache(toggles.CLOUDCARE_CACHE.slug, TEST_DOMAIN, toggles.NAMESPACE_DOMAIN)
def setUp(self): self.domain = 'dummy-project' self.project = Domain(name=self.domain) self.project.save() delete_all_cases() delete_all_sync_logs() delete_all_users()
def setUpClass(cls): super(ExplodeCasesDbTest, cls).setUpClass() delete_all_cases() cls.domain = Domain(name='foo') cls.domain.save() cls.user = CommCareUser.create(cls.domain.name, 'somebody', 'password') cls.user_id = cls.user._id
def setUp(self): self.domain = Domain.get_or_create_with_name(TEST_DOMAIN_NAME, is_active=True) self.user = WebUser.create(TEST_DOMAIN_NAME, TEST_USER, TEST_PASSWORD) self.user.set_role(self.domain.name, "admin") self.user.save() self.interface = FormProcessorInterface(TEST_DOMAIN_NAME) delete_all_cases() delete_all_xforms() time.sleep(1)
def setUp(self): self.domain = create_domain("importer-test").name self.default_case_type = 'importer-test-casetype' self.default_headers = ['case_id', 'age', 'sex', 'location'] self.couch_user = WebUser.create(None, "test", "foobar") self.couch_user.add_domain_membership(self.domain, is_admin=True) self.couch_user.save() delete_all_cases()
def setUpClass(cls): super(BaseAsyncRestoreTest, cls).setUpClass() delete_all_cases() delete_all_sync_logs() delete_all_users() cls.domain = 'dummy-project' cls.project = Domain(name=cls.domain) cls.project.save() cls.user = create_restore_user(domain=cls.domain)
def setUp(self): super(StateHashTest, self).setUp() delete_all_cases() delete_all_xforms() delete_all_sync_logs() # this creates the initial blank sync token in the database self.device = MockDevice(self.project, self.user) self.device.sync(version=V1)
def tearDown(self): SQLLocation.objects.all().delete() self.backend_mapping.delete() self.backend.delete() delete_all_xforms() delete_all_cases() delete_all_sync_logs() delete_all_users() self.domain.delete() # domain delete cascades to everything else
def setUp(self): delete_all_cases() delete_all_xforms() delete_all_sync_logs() self.user = User(user_id=USER_ID, username="******", password="******", date_joined=datetime(2011, 6, 9)) # this creates the initial blank sync token in the database restore_config = RestoreConfig(self.user) self.sync_log = synclog_from_restore_payload(restore_config.get_payload())
def setUp(self): self.datapath = os.path.join(os.path.dirname(__file__), 'data') bootstrap_domain(TEST_DOMAIN) delete_all_cases() for loc in Location.by_domain(TEST_DOMAIN): loc.delete() LocationType.objects.get_or_create( domain=TEST_DOMAIN, name="Lvl3 Hospital", )
def setUp(self): delete_all_cases() delete_all_xforms() delete_all_sync_logs() self.project = Domain(name='state-hash-tests-project') self.user = User(user_id="state_hash", username="******", password="******", date_joined=datetime(2011, 6, 9)) # this creates the initial blank sync token in the database generate_restore_payload(self.project, self.user) self.sync_log = get_exactly_one_wrapped_sync_log()
def setUp(self): delete_all_cases() delete_all_xforms() delete_all_sync_logs() delete_all_users() self.project = Domain(name='state-hash-tests-project') self.project.save() self.user = create_restore_user(domain=self.project.name) # this creates the initial blank sync token in the database generate_restore_payload(self.project, self.user) self.sync_log = get_exactly_one_wrapped_sync_log()
def setUp(self): delete_all_cases() delete_all_xforms() delete_all_sync_logs() self.user = User(user_id="state_hash", username="******", password="******", date_joined=datetime(2011, 6, 9)) # this creates the initial blank sync token in the database generate_restore_payload(self.user) [sync_log] = SyncLog.view("phone/sync_logs_by_user", include_docs=True, reduce=False).all() self.sync_log = sync_log
def setUp(self): super(UTHTests, self).setUp() delete_all_xforms() delete_all_cases() self.domain = create_domain(UTH_DOMAIN) username = format_username("vscan_user", UTH_DOMAIN) self.vscan_user = CommCareUser.get_by_username(username) or CommCareUser.create(UTH_DOMAIN, username, "secret") self.case_id = self.create_scan_case(self.vscan_user._id, "VH014466XK", "123123", "2014-03-28T10:48:49Z")
def setUp(self): super(ImporterTest, self).setUp() self.domain = create_domain("importer-test").name self.default_case_type = 'importer-test-casetype' self.couch_user = WebUser.create(None, "test", "foobar") self.couch_user.add_domain_membership(self.domain, is_admin=True) self.couch_user.save() self.accessor = CaseAccessors(self.domain) self.factory = CaseFactory(domain=self.domain, case_defaults={ 'case_type': self.default_case_type, }) delete_all_cases()
def test_couch_rebuild_deleted_case(self): # Note: Can't run this on SQL because if a case gets hard deleted then # there is no way to find out which forms created / updated it without # going through ALL the forms in the domain. ie. there is no SQL # equivalent to the "form_case_index/form_case_index" couch view case_id = _post_util(create=True) _post_util(case_id=case_id, p1='p1', p2='p2') # delete initial case delete_all_cases() with self.assertRaises(CaseNotFound): CaseAccessors(REBUILD_TEST_DOMAIN).get_case(case_id) case = rebuild_case_from_forms(REBUILD_TEST_DOMAIN, case_id, RebuildWithReason(reason='test')) self.assertEqual(case.p1, 'p1') self.assertEqual(case.p2, 'p2') self.assertEqual(3, len(primary_actions(case))) # create + update
def setUp(self): super(CommTrackTest, self).setUp() # might as well clean house before doing anything delete_all_xforms() delete_all_cases() delete_all_sync_logs() StockReport.objects.all().delete() StockTransaction.objects.all().delete() self.backend, self.backend_mapping = setup_default_sms_test_backend() self.domain = bootstrap_domain(TEST_DOMAIN) bootstrap_location_types(self.domain.name) bootstrap_products(self.domain.name) self.ct_settings = CommtrackConfig.for_domain(self.domain.name) self.ct_settings.consumption_config = ConsumptionConfig( min_transactions=0, min_window=0, optimal_window=60, min_periods=0, ) # todo: remove? if self.requisitions_enabled: self.ct_settings.requisition_config = get_default_requisition_config() self.ct_settings.save() self.domain = Domain.get(self.domain._id) self.loc = make_loc('loc1') self.sp = self.loc.linked_supply_point() self.users = [bootstrap_user(self, **user_def) for user_def in self.user_definitions] # everyone should be in a group. self.group = Group(domain=TEST_DOMAIN, name='commtrack-folks', users=[u._id for u in self.users], case_sharing=True) self.group._id = self.sp.owner_id self.group.save() self.products = sorted(Product.by_domain(self.domain.name), key=lambda p: p._id) self.assertEqual(3, len(self.products))
def setUp(self): self.domain = create_domain(DOMAIN) self.user = CommCareUser.create(DOMAIN, USERNAME, PASSWORD) initialize_index_and_mapping(get_es_new(), CASE_SEARCH_INDEX_INFO) CaseSearchConfig.objects.get_or_create(pk=DOMAIN, enabled=True) delete_all_cases() self.case_id = uuid4().hex _, [self.case] = post_case_blocks([CaseBlock( create=True, case_id=self.case_id, case_type=CASE_TYPE, case_name=CASE_NAME, external_id=CASE_NAME, user_id=OWNER_ID, owner_id=OWNER_ID, update={'opened_by': OWNER_ID}, ).as_xml()], {'domain': DOMAIN}) get_case_search_reindexer(DOMAIN).reindex() es = get_es_new() es.indices.refresh(CASE_SEARCH_INDEX)
def setUp(self): delete_all_xforms() delete_all_cases() self.domain = create_domain(UTH_DOMAIN) username = format_username('vscan_user', UTH_DOMAIN) self.vscan_user = CommCareUser.get_by_username(username) or CommCareUser.create( UTH_DOMAIN, username, 'secret' ) self.case_id = self.create_scan_case( self.vscan_user._id, 'VH014466XK', '123123', '2014-03-28T10:48:49Z' )
def setUp(self): super(ENikshayRepeaterTestBase, self).setUp() delete_all_repeat_records() delete_all_repeaters() delete_all_cases()
def tearDown(self): super(ENikshayRepeaterTestBase, self).tearDown() delete_all_repeat_records() delete_all_repeaters() delete_all_cases()
def setUpClass(cls): super(CaseRebuildTest, cls).setUpClass() delete_all_cases()
def tearDown(self): delete_all_cases()
def tearDown(self): for location in self.locations: location.delete() delete_all_cases() self.project.delete()
def tearDown(self): for user in CommCareUser.all(): user.delete() delete_all_cases() delete_all_xforms()
def setUp(self): delete_all_cases()
def tearDown(self): delete_all_users() delete_all_cases() delete_all_xforms() super(RetireUserTestCase, self).tearDown()
def _delete_everything(cls): delete_all_cases() for config in DataSourceConfiguration.all(): config.delete() delete_all_report_configs()
def setUp(self): delete_all_cases() self.assertTrue(ENABLE_LOADTEST_USERS.enabled('foo'))
def tearDown(self): delete_all_ledgers() delete_all_cases() delete_all_xforms() super(MockDeviceLedgersTest, self).tearDown()
def _cleanup_data(cls): delete_all_cases() delete_all_xforms() delete_all_apps() AggregateTableDefinition.objects.all().delete()
def setUp(self): super(TestCaseHierarchy, self).setUp() delete_all_cases()
def setUp(self): super(CaseBugTest, self).setUp() delete_all_cases() delete_all_xforms()
def tearDown(self): for adapter in self.adapters: adapter.drop_table() adapter.config.delete() delete_all_cases() delete_all_xforms()
def tearDownClass(cls): delete_all_cases()
def tearDown(self): self.config = DataSourceConfiguration.get(self.config.data_source_id) self.config.delete() self.adapter.drop_table() delete_all_cases() delete_all_xforms()
def setUp(self): super(CaseExclusionTest, self).setUp() delete_all_cases()
def tearDownClass(cls): delete_all_cases() super(CouchCaseRebuildTest, cls).tearDownClass()
def tearDown(self): delete_all_cases() self.domain.delete()
def tearDown(self): super(TestPayloadGeneratorBase, self).tearDown() delete_all_cases()
def setUp(self): delete_all_cases() delete_all_xforms()
def tearDown(self): super(TestRegisterPatientPayloadGenerator, self).tearDown() delete_all_cases()