(self)
| 5516 | |
| 5517 | # Encounter Tests |
| 5518 | def test_encounter_method_api(self): |
| 5519 | encounter_method = self.setup_encounter_method_data(name="base encntr mthd") |
| 5520 | encounter_method_name = self.setup_encounter_method_name_data( |
| 5521 | encounter_method, name="base encntr mthd name" |
| 5522 | ) |
| 5523 | |
| 5524 | response = self.client.get( |
| 5525 | "{}/encounter-method/{}/".format(API_V2, encounter_method.pk) |
| 5526 | ) |
| 5527 | |
| 5528 | self.assertEqual(response.status_code, status.HTTP_200_OK) |
| 5529 | |
| 5530 | # base params |
| 5531 | self.assertEqual(response.data["id"], encounter_method.pk) |
| 5532 | self.assertEqual(response.data["name"], encounter_method.name) |
| 5533 | self.assertEqual(response.data["order"], encounter_method.order) |
| 5534 | # name params |
| 5535 | self.assertEqual(response.data["names"][0]["name"], encounter_method_name.name) |
| 5536 | self.assertEqual( |
| 5537 | response.data["names"][0]["language"]["name"], |
| 5538 | encounter_method_name.language.name, |
| 5539 | ) |
| 5540 | self.assertEqual( |
| 5541 | response.data["names"][0]["language"]["url"], |
| 5542 | "{}{}/language/{}/".format( |
| 5543 | TEST_HOST, API_V2, encounter_method_name.language.pk |
| 5544 | ), |
| 5545 | ) |
| 5546 | |
| 5547 | def test_encounter_condition_value_api(self): |
| 5548 | encounter_condition = self.setup_encounter_condition_data( |
nothing calls this directly
no test coverage detected