@@ -162,13 +162,17 @@ def test_search_immunization_parameter_smoke_tests(self):
162162 time_1 = "2024-01-30T13:28:17.271+00:00"
163163 time_2 = "2024-02-01T13:28:17.271+00:00"
164164 stored_records = [
165- generate_imms_resource (valid_nhs_number1 , VaccineTypes .mmr ),
166- generate_imms_resource (valid_nhs_number1 , VaccineTypes .flu ),
167- generate_imms_resource (valid_nhs_number1 , VaccineTypes .covid_19 ),
168- generate_imms_resource (valid_nhs_number1 , VaccineTypes .covid_19 , time_1 ),
169- generate_imms_resource (valid_nhs_number1 , VaccineTypes .covid_19 , time_2 ),
170- generate_imms_resource (valid_nhs_number2 , VaccineTypes .flu ),
171- generate_imms_resource (valid_nhs_number2 , VaccineTypes .covid_19 ),
165+ generate_imms_resource (valid_nhs_number1 , VaccineTypes .mmr , imms_identifier_value = str (uuid .uuid4 ())),
166+ generate_imms_resource (valid_nhs_number1 , VaccineTypes .flu , imms_identifier_value = str (uuid .uuid4 ())),
167+ generate_imms_resource (valid_nhs_number1 , VaccineTypes .covid_19 , imms_identifier_value = str (uuid .uuid4 ())),
168+ generate_imms_resource (valid_nhs_number1 , VaccineTypes .covid_19 ,
169+ occurrence_date_time = time_1 ,
170+ imms_identifier_value = str (uuid .uuid4 ())),
171+ generate_imms_resource (valid_nhs_number1 , VaccineTypes .covid_19 ,
172+ occurrence_date_time = time_2 ,
173+ imms_identifier_value = str (uuid .uuid4 ())),
174+ generate_imms_resource (valid_nhs_number2 , VaccineTypes .flu , imms_identifier_value = str (uuid .uuid4 ())),
175+ generate_imms_resource (valid_nhs_number2 , VaccineTypes .covid_19 , imms_identifier_value = str (uuid .uuid4 ())),
172176 ]
173177
174178 created_resource_ids = list (self .store_records (* stored_records ))
@@ -308,6 +312,13 @@ class SearchTestParams(NamedTuple):
308312
309313 result_ids = [result ["resource" ]["id" ] for result in results ["entry" ]]
310314 created_and_returned_ids = list (set (result_ids ) & set (created_resource_ids ))
315+ print ("\n Search Test Debug Info:" )
316+ print ("Search method:" , search .method )
317+ print ("Search query string:" , search .query_string )
318+ print ("Expected indexes:" , search .expected_indexes )
319+ print ("Expected IDs:" , [created_resource_ids [i ] for i in search .expected_indexes ])
320+ print ("Actual returned IDs:" , result_ids )
321+ print ("Matched IDs:" , created_and_returned_ids )
311322 assert len (created_and_returned_ids ) == len (search .expected_indexes )
312323 for expected_index in search .expected_indexes :
313324 assert created_resource_ids [expected_index ] in result_ids
0 commit comments