def test_only_update_with_existent_fields(self):
messages = [PatientUpdateMessage(
first_name="Mary"
)]
container = MessageContainer(
message_type=PatientUpdateMessage,
messages=messages,
hospital_number="50092915",
issuing_source="uclh"
)
subscription = UclhPatientUpdateSubscription()
subscription.notify(container)
patient = self.session.query(Patient).one()
# only update first name
self.assertEqual("Mary", patient.first_name)
self.assertEqual("Smith", patient.surname)
self.assertEqual(None, patient.middle_name)
self.assertEqual("Ms", patient.title)
self.assertEqual(date(1983, 12, 12), patient.date_of_birth)
test_uch_live_subscriptions.py 文件源码
python
阅读 32
收藏 0
点赞 0
评论 0
评论列表
文章目录