Beispiel #1
0
 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()
Beispiel #2
0
 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
Beispiel #3
0
    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)
Beispiel #4
0
    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())
Beispiel #5
0
 def _delete_everything(self):
     delete_all_users()
     UserFixtureStatus.objects.all().delete()
     clear_domain_names('my-domain')