def test_check_incorrect_doctor_when_doctor_tabn_is_correct(self): main.doctors = ["06006001"] human = self.create_human(fio="Иванов", ima="Иван", otch="Иванович", datr="21.05.1988") visit = self.create_visit(doc_tabn="06006001", datn="01.10.2015") visit.parent = human main.visits['1'] = visit main.check_incorrect_doctor() self.assertEquals(len(main.errors), 0)
def test_check_incorrect_doctor_when_doctor_tabn_is_incorrect(self): main.doctors.append("06006001") human = self.create_human(fio="Иванов", ima="Иван", otch="Иванович", datr="21.05.1988") visit = self.create_visit(doc_tabn="06006002", datn="01.10.2015") visit.parent = human main.visits['1'] = visit main.check_incorrect_doctor() self.assertEquals(len(main.errors), 1) dict_which_is_to_be = {'datr': '21.05.1988', 'error': 'врач из другого учреждения', 'fio': 'Иванов', 'im': "Иван", 'otch': "Иванович", 'sn': None, 'error_date': "01.10.2015", 'isti': ''} self.assertDictEqual(dict_which_is_to_be, main.errors[0])