def _set_up_class(cls): cls.client = Client() clear_domain_names('test_domain') cls.domain = Domain(name='test_domain') cls.domain.save() cls.web_user = WebUser.create(cls.domain.name, 'test_user', 'my_password', None, None) cls._setup_user_permissions() cls.app_id = '1234' cls.instance = cls.get_instance(cls.domain.name) cls.instance.save()
def setUp(self): clear_domain_names('test') self.domain = Domain(name='test', is_active=True) self.domain.save() self.location_type = LocationType.objects.create( domain=self.domain.name, name='testtype') self.user_assigned_locations = [ make_loc('root', domain=self.domain.name, type=self.location_type.code).sql_location ] self.request = RequestFactory() self.request.couch_user = WebUser() self.request.domain = self.domain
def setUpClass(cls): clear_domain_names(cls.domain, 'nodomain') super(TestDomainMemberships, cls).setUpClass() w_username = "******" w_email = "*****@*****.**" w2_username = "******" w2_email = "*****@*****.**" cc_username = "******" password = "******" cls.project = Domain(name=cls.domain) cls.project.save() create_domain('nodomain') cls.webuser = WebUser.create(cls.domain, w_username, password, None, None, email=w_email) cls.webuser2 = WebUser.create('nodomain', w2_username, password, None, None, email=w2_email) cls.ccuser = CommCareUser.create(cls.domain, cc_username, password, None, None)
def test_date_opened_coercion(self): delete_all_users() clear_domain_names('some-domain') self.project = Domain(name='some-domain') self.project.save() self.addCleanup(self.project.delete) user = create_restore_user(self.project.name) case_id = uuid.uuid4().hex modified_on = datetime.utcnow() case = CaseBlock(create=True, case_id=case_id, user_id=user.user_id, owner_id=user.user_id, case_type='demo', case_name='create_case', date_modified=modified_on, date_opened=modified_on, update={'dynamic': '123'}) post_case_blocks([case.as_xml()], domain='some-domain') # update the date_opened to date type to check for value on restore case.date_opened = case.date_opened.date() deprecated_check_user_has_case(self, user, case.as_xml())
def _delete_everything(self): delete_all_users() UserFixtureStatus.objects.all().delete() clear_domain_names('my-domain')