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'), '' )
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'), '' )