def get_or_create_assessment(application): """ First assessment for the given application or create one :param application: :return: """ group = get_or_create_default_assessor_group() assessment = Assessment.objects.filter(application=application).first() if assessment is None: assessment = Assessment.objects.create(application=application, assessor_group=group, officer=get_or_create_default_officer()) return assessment
def get_or_create_assessment(application): """ First assessment for the given application or create one :param application: :return: """ group = get_or_create_default_assessor_group() assessment = Assessment.objects.filter(application=application).first() if assessment is None: assessment = Assessment.objects.create( application=application, assessor_group=group, officer=get_or_create_default_officer()) return assessment
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.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 } }, ]