def test_crosswalk_fhir_id(self): """ Get the Crosswalk FHIR_Id """ u = User.objects.create_user( username="******", first_name="Billybob", last_name="Button", email='*****@*****.**', password="******", ) UserProfile.objects.create(user=u, user_type="DEV", create_applications=True) x = Crosswalk() x.user = u x.fhir_id = "Patient/23456" x.user_hicn_hash = uuid.uuid4() x.user_mbi_hash = uuid.uuid4() x.save() result = crosswalk_patient_id(u) self.assertEqual(x.fhir_id, result) # Test the dt_reference for Patient result = dt_patient_reference(u) expect = {'reference': x.fhir_id} self.assertEqual(result, expect)
def setUp(self): # Setup the RequestFactory # I could probably update this to use a Mock() self.factory = RequestFactory() self.user = User.objects.create_user(username='******', email='fred4@...', password='******') xwalk = Crosswalk() xwalk.user = self.user xwalk.fhir_id = "Patient/12345" xwalk.user_hicn_hash = uuid.uuid4() xwalk.user_mbi_hash = uuid.uuid4() xwalk.save()