def create_claim_2(claimant_information): nino = claimant_information['nino'] employee_record = cabinet_api.employee_via_nino(nino) if employee_record: claim_id = cabinet_api.add_claim( claimant_information, employee_record ) return claim_id else: raise NoEmployeeException( "Can't create a claim without first creating an employee")
def test_ninos_are_case_insensitive(self): employee_dict = { "employee_national_insurance_number": 'AB123456C', "employee_date_of_birth": "2012/1/1", "employee_title": "Mr", "employee_forenames": "Donald Duck", "employee_surname": "Quack", "employer_name": "McDuck Enterprises" } add_rp14a_form(employee_dict) employee = employee_via_nino('ab123456c') assert_that(employee, is_(employee_dict))
def test_employee_via_nino(self): nino = "AB123456C" employee_dict = { "employee_national_insurance_number": nino, "employee_date_of_birth": "2012/1/1", "employee_title": "Mr", "employee_forenames": "Donald Duck", "employee_surname": "Quack", "employer_name": "McDuck Enterprises" } add_rp14a_form(employee_dict) employee = employee_via_nino(nino) assert_that(employee, is_(employee_dict))
def step(context): nino = context.form_data["employee_national_insurance_number"] employee = employee_via_nino(nino) assert_that(employee, is_(not_none()))
def employee_records(): try: employee_record = employee_via_nino(request.args['nino']) return render_template('employee_record.html', employee_record=employee_record) except KeyError: return render_template('employee_record.html')