11import pytest
2+ from enums .snomed_codes import SnomedCodes
23from requests import Response
34from services .nrl_api_service import NrlApiService
45from tests .unit .conftest import FAKE_URL , TEST_NHS_NUMBER
@@ -43,12 +44,12 @@ def test_get_end_user_ods_code(nrl_service):
4344
4445
4546def test_get_pointer_with_record_type (mocker , nrl_service ):
46- mock_type = 11111111
47+ mock_type = SnomedCodes . LLOYD_GEORGE . value
4748 mocker .patch ("uuid.uuid4" , return_value = "test_uuid" )
4849
4950 mock_params = {
5051 "subject:identifier" : f"https://fhir.nhs.uk/Id/nhs-number|{ TEST_NHS_NUMBER } " ,
51- "type" : f"http://snomed.info/sct|{ mock_type } " ,
52+ "type" : f"http://snomed.info/sct|{ mock_type . code } " ,
5253 }
5354 mock_headers = {
5455 "Authorization" : f"Bearer { ACCESS_TOKEN } " ,
@@ -64,11 +65,11 @@ def test_get_pointer_with_record_type(mocker, nrl_service):
6465
6566
6667def test_get_pointer_with_record_type_no_retry (mocker , nrl_service ):
67- mock_type = 11111111
68+ mock_type = SnomedCodes . LLOYD_GEORGE . value
6869 mocker .patch ("uuid.uuid4" , return_value = "test_uuid" )
6970 mock_params = {
7071 "subject:identifier" : f"https://fhir.nhs.uk/Id/nhs-number|{ TEST_NHS_NUMBER } " ,
71- "type" : f"http://snomed.info/sct|{ mock_type } " ,
72+ "type" : f"http://snomed.info/sct|{ mock_type . code } " ,
7273 }
7374 mock_headers = {
7475 "Authorization" : f"Bearer { ACCESS_TOKEN } " ,
@@ -90,11 +91,11 @@ def test_get_pointer_with_record_type_no_retry(mocker, nrl_service):
9091
9192
9293def test_get_pointer_with_record_type_with_retry (mocker , nrl_service ):
93- mock_type = 11111111
94+ mock_type = SnomedCodes . LLOYD_GEORGE . value
9495 mocker .patch ("uuid.uuid4" , return_value = "test_uuid" )
9596 mock_params = {
9697 "subject:identifier" : f"https://fhir.nhs.uk/Id/nhs-number|{ TEST_NHS_NUMBER } " ,
97- "type" : f"http://snomed.info/sct|{ mock_type } " ,
98+ "type" : f"http://snomed.info/sct|{ mock_type . code } " ,
9899 }
99100 mock_headers = {
100101 "Authorization" : f"Bearer { ACCESS_TOKEN } " ,
@@ -120,7 +121,7 @@ def test_get_pointer_raise_error(nrl_service):
120121 response .status_code = 400
121122 response ._content = b"{}"
122123
123- mock_type = 11111111
124+ mock_type = SnomedCodes . LLOYD_GEORGE . value
124125
125126 nrl_service .session .get .return_value = response
126127 pytest .raises (NrlApiException , nrl_service .get_pointer , TEST_NHS_NUMBER , mock_type )
@@ -129,7 +130,7 @@ def test_get_pointer_raise_error(nrl_service):
129130
130131
131132def test_delete_pointer_with_record_type_no_record (mocker , nrl_service ):
132- mock_type = 11111111
133+ mock_type = SnomedCodes . LLOYD_GEORGE . value
133134 mocker .patch ("uuid.uuid4" , return_value = "test_uuid" )
134135
135136 nrl_response = {
@@ -145,7 +146,7 @@ def test_delete_pointer_with_record_type_no_record(mocker, nrl_service):
145146
146147
147148def test_delete_pointer_with_record_type_one_record (mocker , nrl_service ):
148- mock_type = 11111111
149+ mock_type = SnomedCodes . LLOYD_GEORGE . value
149150 mocker .patch ("uuid.uuid4" , return_value = "test_uuid" )
150151 mock_pointer_id = "ODSCODE-1111bfb1-1111-2222-3333-4444555c666f"
151152 mock_headers = {
@@ -176,7 +177,7 @@ def test_delete_pointer_with_record_type_one_record(mocker, nrl_service):
176177
177178
178179def test_delete_pointer_with_record_type_more_than_one_record (mocker , nrl_service ):
179- mock_type = 11111111
180+ mock_type = SnomedCodes . LLOYD_GEORGE . value
180181 mocker .patch ("uuid.uuid4" , return_value = "test_uuid" )
181182 mock_pointer_id = "ODSCODE-1111bfb1-1111-2222-3333-4444555c666"
182183
@@ -209,7 +210,7 @@ def test_delete_pointer_not_raise_error(mocker, nrl_service):
209210 response = Response ()
210211 response .status_code = 400
211212 response ._content = b"{}"
212- mock_type = 11111111
213+ mock_type = SnomedCodes . LLOYD_GEORGE . value
213214 nrl_response = {
214215 "resourceType" : "Bundle" ,
215216 "type" : "searchset" ,
0 commit comments