@@ -121,18 +121,15 @@ def test_handle_delete_for_all_doc_type(
121121 mock_delete_documents_references_in_stitch_table ,
122122 mock_delete_unstitched_document_reference ,
123123):
124- expected = TEST_DOC_STORE_REFERENCES + TEST_LG_DOC_STORE_REFERENCES
124+ expected = TEST_LG_DOC_STORE_REFERENCES
125125
126126 actual = mock_deletion_service .handle_reference_delete (
127- TEST_NHS_NUMBER , [SupportedDocumentTypes .ARF , SupportedDocumentTypes . LG ]
127+ TEST_NHS_NUMBER , [SupportedDocumentTypes .LG ]
128128 )
129129
130130 assert expected == actual
131131
132- assert mock_delete_specific_doc_type .call_count == 2
133- mock_delete_specific_doc_type .assert_any_call (
134- TEST_NHS_NUMBER , SupportedDocumentTypes .ARF
135- )
132+ assert mock_delete_specific_doc_type .call_count == 1
136133 mock_delete_specific_doc_type .assert_any_call (
137134 TEST_NHS_NUMBER , SupportedDocumentTypes .LG
138135 )
@@ -194,15 +191,12 @@ def test_handle_delete_all_doc_type_when_only_lg_records_available(
194191
195192 expected = TEST_LG_DOC_STORE_REFERENCES
196193 actual = mock_deletion_service .handle_reference_delete (
197- nhs_number , [SupportedDocumentTypes .LG , SupportedDocumentTypes . ARF ]
194+ nhs_number , [SupportedDocumentTypes .LG ]
198195 )
199196
200197 assert expected == actual
201198
202- assert mock_delete_specific_doc_type .call_count == 2
203- mock_delete_specific_doc_type .assert_any_call (
204- nhs_number , SupportedDocumentTypes .ARF
205- )
199+ assert mock_delete_specific_doc_type .call_count == 1
206200 mock_delete_specific_doc_type .assert_any_call (nhs_number , SupportedDocumentTypes .LG )
207201
208202 mock_delete_unstitched_document_reference .assert_called ()
@@ -211,7 +205,6 @@ def test_handle_delete_all_doc_type_when_only_lg_records_available(
211205@pytest .mark .parametrize (
212206 ["doc_type" , "expected" ],
213207 [
214- (SupportedDocumentTypes .ARF , TEST_DOC_STORE_REFERENCES ),
215208 (SupportedDocumentTypes .LG , TEST_LG_DOC_STORE_REFERENCES ),
216209 ],
217210)
@@ -238,7 +231,7 @@ def test_handle_delete_when_no_record_for_patient_return_empty_list(
238231 expected = []
239232 actual = mock_deletion_service .handle_reference_delete (
240233 TEST_NHS_NUMBER_WITH_NO_RECORD ,
241- [SupportedDocumentTypes .LG , SupportedDocumentTypes . ARF ],
234+ [SupportedDocumentTypes .LG ],
242235 )
243236
244237 assert actual == expected
@@ -247,7 +240,6 @@ def test_handle_delete_when_no_record_for_patient_return_empty_list(
247240@pytest .mark .parametrize (
248241 ["doc_type" , "table_name" , "doc_ref" ],
249242 [
250- (SupportedDocumentTypes .ARF , MOCK_ARF_TABLE_NAME , TEST_DOC_STORE_REFERENCES ),
251243 (SupportedDocumentTypes .LG , MOCK_LG_TABLE_NAME , TEST_LG_DOC_STORE_REFERENCES ),
252244 ],
253245)
@@ -275,7 +267,7 @@ def test_delete_specific_doc_type(
275267
276268@pytest .mark .parametrize (
277269 "doc_type" ,
278- [SupportedDocumentTypes .ARF , SupportedDocumentTypes . LG ],
270+ [SupportedDocumentTypes .LG ],
279271)
280272def test_delete_specific_doc_type_when_no_record_for_given_patient (
281273 doc_type ,
@@ -322,18 +314,19 @@ def test_delete_documents_references_in_stitch_table(mock_deletion_service):
322314def test_send_sqs_message_to_remove_pointer (mocker , mock_deletion_service ):
323315 mocker .patch ("uuid.uuid4" , return_value = "test_uuid" )
324316
317+ snomed = SnomedCodes .LLOYD_GEORGE .value
325318 expected_message_body = (
326319 '{{"nhs_number":"{}",'
327320 '"snomed_code_doc_type":{},'
328321 '"snomed_code_category":{},'
329322 '"action":"delete"}}'
330323 ).format (
331324 TEST_NHS_NUMBER ,
332- SnomedCodes . LLOYD_GEORGE . value .model_dump_json (),
325+ snomed .model_dump_json (),
333326 SnomedCodes .CARE_PLAN .value .model_dump_json (),
334327 )
335328
336- mock_deletion_service .send_sqs_message_to_remove_pointer (TEST_NHS_NUMBER )
329+ mock_deletion_service .send_sqs_message_to_remove_pointer (TEST_NHS_NUMBER , snomed )
337330
338331 assert mock_deletion_service .sqs_service .send_message_fifo .call_count == 1
339332
@@ -353,15 +346,6 @@ def test_delete_unstitched_document_reference_called_for_LG(
353346 mock_delete_unstitched_document_reference .assert_called ()
354347
355348
356- def test_delete_unstitched_document_reference_not_called_for_ARF (
357- mock_deletion_service , mocker , mock_delete_unstitched_document_reference
358- ):
359- mock_deletion_service .handle_reference_delete (
360- TEST_NHS_NUMBER , [SupportedDocumentTypes .ARF ]
361- )
362- mock_delete_unstitched_document_reference .assert_not_called ()
363-
364-
365349def test_delete_unstitched_document_reference_updates_correct_dynamo_table (
366350 mock_deletion_service , mock_fetch_documents_with_nhs_number
367351):
0 commit comments