def setUp(self): create_default_country() self.customer = get_or_create_default_customer() self.officer = get_or_create_default_officer() self.client = SocialClient()
def test_authorisation(self): """ Only superuser or API users :return: """ url = reverse("wl_returns:api:data", kwargs={ 'return_type_pk': self.return_type.pk, 'resource_number': 0 }) customer = helpers.get_or_create_default_customer() officer = helpers.get_or_create_default_officer() assessor = helpers.get_or_create_default_assessor() api_user = helpers.get_or_create_api_user() self.assertTrue(is_api_user(api_user)) admin = helpers.create_random_customer() admin.is_superuser = True admin.save() self.assertTrue(is_api_user(admin)) client = helpers.SocialClient() forbidden = [customer, officer, assessor] for user in forbidden: client.login(user.email) self.assertEqual(client.get(url).status_code, status.HTTP_403_FORBIDDEN) client.logout() allowed = [admin, api_user] for user in allowed: client.login(user.email) self.assertEqual(client.get(url).status_code, status.HTTP_200_OK) client.logout()
def setUp(self): self.customer = get_or_create_default_customer() self.client = SocialClient() self.licence_type = WildlifeLicenceType.objects.get(product_code='regulation-17') self.licence_type.identification_required = True self.licence_type.save()
def setUp(self): self.customer = helpers.get_or_create_default_customer() self.assertTrue(is_customer(self.customer)) self.officer = helpers.get_or_create_default_officer() self.assertTrue(is_officer(self.officer)) self.assessor = helpers.get_or_create_default_assessor() self.assertTrue(is_assessor(self.assessor)) self.client = helpers.SocialClient()
def setUp(self): self.customer = get_or_create_default_customer(include_default_profile=True) self.officer = get_or_create_default_officer() self.client = SocialClient() self.licence = create_licence(self.customer, self.officer, product_title='regulation-17') self.ret = create_return(self.licence)
def setUp(self): helpers.create_default_country() self.customer = get_or_create_default_customer() self.client = SocialClient() self.licence_type = WildlifeLicenceType.objects.get(product_title='regulation-17') self.licence_type.identification_required = True self.licence_type.save()
def setUp(self): self.customer = get_or_create_default_customer( include_default_profile=True) self.officer = get_or_create_default_officer() self.assessor = get_or_create_default_assessor() self.not_allowed_customer = create_random_customer() self.assertNotEqual(self.not_allowed_customer, self.customer) self.client = SocialClient() self.application = create_and_lodge_application(self.customer)
def setUp(self): self.customer = get_or_create_default_customer(include_default_profile=True) self.officer = get_or_create_default_officer() self.assessor = get_or_create_default_assessor() self.not_allowed_customer = create_random_customer() self.assertNotEqual(self.not_allowed_customer, self.customer) self.client = SocialClient() self.licence_type = get_or_create_licence_type('regulation-17') self.return_type = get_or_create_return_type(self.licence_type)
def setUp(self): self.client = main_helpers.SocialClient() self.user = main_helpers.get_or_create_default_customer() self.officer = main_helpers.get_or_create_default_officer() self.assessor = main_helpers.get_or_create_default_assessor() self.lodged_application = app_helpers.create_and_lodge_application( self.user, **{'data': { 'title': 'Lodged Application' }}) self.issued_application = app_helpers.create_and_lodge_application( self.user, **{'data': { 'title': 'Issued Application' }}) self.licence = app_helpers.issue_licence(self.issued_application, self.officer) self.assertIsNotNone(self.licence) self.issue_urls_get = [ { 'url': reverse('wl_applications:issue_licence', args=[self.lodged_application.pk]), 'data': None }, { 'url': reverse('wl_applications:reissue_licence', args=[self.licence.pk]), 'data': None }, { 'url': reverse('wl_applications:preview_licence', args=[self.issued_application.pk]), 'data': app_helpers.get_minimum_data_for_issuing_licence() }, ] self.issue_urls_post = [ { 'url': reverse('wl_applications:issue_licence', args=[self.lodged_application.pk]), 'data': app_helpers.get_minimum_data_for_issuing_licence() }, ]
def setUp(self): self.client = SocialClient() self.user = get_or_create_default_customer() self.officer = get_or_create_default_officer() self.application = app_helpers.create_and_lodge_application( self.user, **{'data': { 'title': 'My Application' }}) self.assessment = app_helpers.get_or_create_assessment( self.application) self.condition = Condition.objects.first() self.assessment_condition = AssessmentCondition.objects.create( assessment=self.assessment, condition=self.condition, order=1) self.urls_get = [ reverse('wl_applications:enter_conditions', args=[self.application.pk]), reverse('wl_applications:search_conditions') ] self.urls_post = [ { 'url': reverse('wl_applications:create_condition', args=[self.application.pk]), 'data': { 'code': '123488374', 'text': 'condition text' } }, { 'url': reverse('wl_applications:set_assessment_condition_state'), 'data': { 'assessmentConditionID': self.assessment_condition.pk, 'acceptanceStatus': 'accepted', } }, { 'url': reverse('wl_applications:enter_conditions', args=[self.application.pk]), 'data': { 'conditionID': [self.condition.pk], } }, ]
def setUp(self): self.client = SocialClient() self.user = get_or_create_default_customer() self.officer = get_or_create_default_officer() self.application = app_helpers.create_and_lodge_application(self.user, **{ 'data': { 'title': 'My Application' } }) self.assessor_group = G(AssessorGroup, name='District7', email='*****@*****.**') self.assessor_1 = G(EmailUser, email='*****@*****.**', dob='1967-04-04') add_to_group(self.assessor_1, 'Assessors') add_to_group(self.assessor_1, self.assessor_group) self.assessor_2 = G(EmailUser, email='*****@*****.**', dob='1968-04-04') add_to_group(self.assessor_2, 'Assessors') add_to_group(self.assessor_2, self.assessor_group)
def setUp(self): self.client = SocialClient() self.user = get_or_create_default_customer() self.officer = get_or_create_default_officer() self.application = app_helpers.create_and_lodge_application(self.user, **{ 'data': { 'title': 'My Application' } }) self.assessment = app_helpers.get_or_create_assessment(self.application) self.condition = Condition.objects.first() self.assessment_condition = AssessmentCondition.objects.create(assessment=self.assessment, condition=self.condition, order=1) self.urls_get = [ reverse('wl_applications:enter_conditions', args=[self.application.pk]), reverse('wl_applications:search_conditions') ] self.urls_post = [ { 'url': reverse('wl_applications:create_condition', args=[self.application.pk]), 'data': { 'code': '123488374', 'text': 'condition text' } }, { 'url': reverse('wl_applications:set_assessment_condition_state'), 'data': { 'assessmentConditionID': self.assessment_condition.pk, 'acceptanceStatus': 'accepted', } }, { 'url': reverse('wl_applications:enter_conditions', args=[self.application.pk]), 'data': { 'conditionID': [self.condition.pk], } }, ]
def setUp(self): self.client = main_helpers.SocialClient() self.user = main_helpers.get_or_create_default_customer() self.officer = main_helpers.get_or_create_default_officer() self.assessor = main_helpers.get_or_create_default_assessor() self.lodged_application = app_helpers.create_and_lodge_application(self.user, **{ 'data': { 'title': 'Lodged Application' } }) self.issued_application = app_helpers.create_and_lodge_application(self.user, **{ 'data': { 'title': 'Issued Application' } }) self.licence = app_helpers.issue_licence(self.issued_application, self.officer) self.assertIsNotNone(self.licence) self.issue_urls_get = [ { 'url': reverse('wl_applications:issue_licence', args=[self.lodged_application.pk]), 'data': None }, { 'url': reverse('wl_applications:reissue_licence', args=[self.licence.pk]), 'data': None }, { 'url': reverse('wl_applications:preview_licence', args=[self.issued_application.pk]), 'data': app_helpers.get_minimum_data_for_issuing_licence() }, ] self.issue_urls_post = [ { 'url': reverse('wl_applications:issue_licence', args=[self.lodged_application.pk]), 'data': app_helpers.get_minimum_data_for_issuing_licence() }, ]
def setUp(self): self.client = SocialClient() self.user = get_or_create_default_customer() self.officer = get_or_create_default_officer() self.application = app_helpers.create_and_lodge_application( self.user, **{'data': { 'title': 'My Application' }}) self.assessor_group = G(AssessorGroup, name='District7', email='*****@*****.**') self.assessor_1 = G(EmailUser, email='*****@*****.**', dob='1967-04-04') add_to_group(self.assessor_1, 'Assessors') add_to_group(self.assessor_1, self.assessor_group) self.assessor_2 = G(EmailUser, email='*****@*****.**', dob='1968-04-04') add_to_group(self.assessor_2, 'Assessors') add_to_group(self.assessor_2, self.assessor_group)
def setUp(self): self.client = SocialClient() self.officer = get_or_create_default_officer() self.user = get_or_create_default_customer() self.assertNotEqual(self.officer, self.user)
def setUp(self): self.client = SocialClient() self.user = get_or_create_default_customer() self.officer = get_or_create_default_officer() self.application = create_and_lodge_application( self.user, **{'data': { 'title': 'My Application' }}) self.process_urls_get = [ reverse('wl_applications:process', args=[self.application.pk]), ] self.process_urls_post = [ { 'url': reverse('wl_applications:process', args=[self.application.pk]), 'data': { 'applicationID': self.application.pk, } }, { 'url': reverse('wl_applications:assign_officer'), 'data': { 'applicationID': self.application.pk, 'userID': self.officer.pk, } }, { 'url': reverse('wl_applications:set_id_check_status'), 'data': { 'applicationID': self.application.pk, 'status': 'accepted', } }, { 'url': reverse('wl_applications:id_request'), 'data': { 'applicationID': self.application.pk, } }, { 'url': reverse('wl_applications:set_character_check_status'), 'data': { 'applicationID': self.application.pk, 'status': 'accepted', } }, { 'url': reverse('wl_applications:set_review_status'), 'data': { 'applicationID': self.application.pk, 'status': 'accepted', } }, { 'url': reverse('wl_applications:amendment_request'), 'data': { 'applicationID': self.application.pk, } }, { 'url': reverse('wl_applications:send_for_assessment'), 'data': { 'applicationID': self.application.pk, 'assGroupID': get_or_create_default_assessor_group().pk, 'status': 'awaiting_assessment' } }, { 'url': reverse('wl_applications:remind_assessment'), 'data': { 'applicationID': self.application.pk, 'assessmentID': get_or_create_assessment(self.application).pk } }, ]
def setUp(self): self.client = SocialClient() self.officer = helpers.get_or_create_default_officer() self.applicant = get_or_create_default_customer() self.assertNotEqual(self.officer, self.applicant)
def setUp(self): self.client = SocialClient() self.user = get_or_create_default_customer() self.officer = get_or_create_default_officer() self.application = create_and_lodge_application(self.user, **{ 'data': { 'title': 'My Application' } }) self.process_urls_get = [ reverse('wl_applications:process', args=[self.application.pk]), ] self.process_urls_post = [ { 'url': reverse('wl_applications:process', args=[self.application.pk]), 'data': { 'applicationID': self.application.pk, } }, { 'url': reverse('wl_applications:assign_officer'), 'data': { 'applicationID': self.application.pk, 'userID': self.officer.pk, } }, { 'url': reverse('wl_applications:set_id_check_status'), 'data': { 'applicationID': self.application.pk, 'status': 'accepted', } }, { 'url': reverse('wl_applications:id_request'), 'data': { 'applicationID': self.application.pk, } }, { 'url': reverse('wl_applications:set_character_check_status'), 'data': { 'applicationID': self.application.pk, 'status': 'accepted', } }, { 'url': reverse('wl_applications:set_review_status'), 'data': { 'applicationID': self.application.pk, 'status': 'accepted', } }, { 'url': reverse('wl_applications:amendment_request'), 'data': { 'applicationID': self.application.pk, } }, { 'url': reverse('wl_applications:send_for_assessment'), 'data': { 'applicationID': self.application.pk, 'assGroupID': get_or_create_default_assessor_group().pk, 'status': 'awaiting_assessment' } }, { 'url': reverse('wl_applications:remind_assessment'), 'data': { 'applicationID': self.application.pk, 'assessmentID': get_or_create_assessment(self.application).pk } }, ]