コード例 #1
0
 def test_handle_success(self):
     payload_generator = RegisterPatientPayloadGenerator(None)
     payload_generator.handle_success(MockResponse(201, {"success": "hooray"}), self.cases[self.episode_id])
     updated_episode_case = CaseAccessors(self.domain).get_case(self.episode_id)
     self.assertEqual(
         updated_episode_case.dynamic_case_properties().get('dots_99_registered'),
         'true'
     )
     self.assertEqual(
         updated_episode_case.dynamic_case_properties().get('dots_99_error'),
         ''
     )
コード例 #2
0
 def test_handle_success(self):
     cases = self.create_case_structure()
     cases[self.person_id] = self.assign_person_to_location(self.phi.location_id)
     payload_generator = RegisterPatientPayloadGenerator(None)
     payload_generator.handle_success(MockResponse(201, {"success": "hooray"}), cases[self.episode_id], None)
     updated_episode_case = CaseAccessors(self.domain).get_case(self.episode_id)
     self.assertEqual(
         updated_episode_case.dynamic_case_properties().get('dots_99_registered'),
         'true'
     )
     self.assertEqual(
         updated_episode_case.dynamic_case_properties().get('dots_99_error'),
         ''
     )