2424
2525
2626@pytest .fixture
27- def smokescreen_properties () -> dict :
28- properties = PropertiesFile ().smokescreen_properties ("smoke" )
29- return properties
27+ def general_properties () -> dict :
28+ return PropertiesFile ().get_general_properties ()
3029
3130
3231@pytest .fixture (scope = "function" , autouse = True )
@@ -44,7 +43,7 @@ def before_each(page: Page):
4443
4544@pytest .mark .smoke
4645def test_search_screening_subject_by_nhs_number (
47- page : Page , smokescreen_properties : dict
46+ page : Page , general_properties : dict
4847) -> None :
4948 """
5049 Confirms a screening subject can be searched for, using their nhs number by doing the following:
@@ -54,11 +53,11 @@ def test_search_screening_subject_by_nhs_number(
5453 - Click search button
5554 - Verify the Subject Screening Summary page is displayed
5655 """
57- search_subject_by_nhs_number (page , smokescreen_properties ["nhs_number" ])
56+ search_subject_by_nhs_number (page , general_properties ["nhs_number" ])
5857
5958
6059def test_search_screening_subject_by_surname (
61- page : Page , smokescreen_properties : dict
60+ page : Page , general_properties : dict
6261) -> None :
6362 """
6463 Confirms a screening subject can be searched for, using their surname by doing the following:
@@ -68,11 +67,11 @@ def test_search_screening_subject_by_surname(
6867 - Click search button
6968 - Verify the subject summary page is displayed
7069 """
71- search_subject_by_surname (page , smokescreen_properties ["surname" ])
70+ search_subject_by_surname (page , general_properties ["surname" ])
7271
7372
7473def test_search_screening_subject_by_forename (
75- page : Page , smokescreen_properties : dict
74+ page : Page , general_properties : dict
7675) -> None :
7776 """
7877 Confirms a screening subject can be searched for, using their forename by doing the following:
@@ -82,10 +81,10 @@ def test_search_screening_subject_by_forename(
8281 - Click search button
8382 - Verify the subject summary page is displayed
8483 """
85- search_subject_by_forename (page , smokescreen_properties ["forename" ])
84+ search_subject_by_forename (page , general_properties ["forename" ])
8685
8786
88- def test_search_screening_subject_by_dob (page : Page , smokescreen_properties : dict ) -> None :
87+ def test_search_screening_subject_by_dob (page : Page , general_properties : dict ) -> None :
8988 """
9089 Confirms a screening subject can be searched for, using their date of birth by doing the following:
9190 - Clear filters
@@ -94,7 +93,7 @@ def test_search_screening_subject_by_dob(page: Page, smokescreen_properties: dic
9493 - Click search button
9594 - Verify the subject search results page is displayed
9695 """
97- search_subject_by_dob (page , smokescreen_properties ["subject_dob" ])
96+ search_subject_by_dob (page , general_properties ["subject_dob" ])
9897
9998
10099def test_search_screening_subject_by_postcode (page : Page ) -> None :
@@ -110,7 +109,7 @@ def test_search_screening_subject_by_postcode(page: Page) -> None:
110109
111110
112111def test_search_screening_subject_by_episode_closed_date (
113- page : Page , smokescreen_properties : dict
112+ page : Page , general_properties : dict
114113) -> None :
115114 """
116115 Confirms a screening subject can be searched for, using their episode closed date by doing the following:
@@ -121,18 +120,18 @@ def test_search_screening_subject_by_episode_closed_date(
121120 - Verify the subject search results page is displayed
122121 - Verify the results contain the date that was searched for
123122 """
124- search_subject_by_episode_closed_date (page , smokescreen_properties ["episode_closed_date" ])
123+ search_subject_by_episode_closed_date (page , general_properties ["episode_closed_date" ])
125124
126125
127126def test_search_criteria_clear_filters_button (
128- page : Page , smokescreen_properties : dict
127+ page : Page , general_properties : dict
129128) -> None :
130129 """
131130 Confirms the 'clear filters' button on the search page works as expected by doing the following:
132131 - Enter number in NHS field and verify value
133132 - Click clear filters button and verify field is empty
134133 """
135- check_clear_filters_button_works (page , smokescreen_properties ["nhs_number" ])
134+ check_clear_filters_button_works (page , general_properties ["nhs_number" ])
136135
137136
138137# Tests searching via the "Screening Status" drop down list
@@ -345,7 +344,7 @@ def test_search_screening_subject_by_home_hub(page: Page) -> None:
345344
346345
347346def test_search_screening_subject_by_gp_practice (
348- page : Page , smokescreen_properties : dict
347+ page : Page , general_properties : dict
349348) -> None :
350349 """
351350 Confirms screening subjects can be searched for, using the search area (home hub) by doing the following:
@@ -361,12 +360,12 @@ def test_search_screening_subject_by_gp_practice(
361360 page ,
362361 ScreeningStatusSearchOptions .CALL_STATUS .value ,
363362 SearchAreaSearchOptions .SEARCH_AREA_GP_PRACTICE .value ,
364- smokescreen_properties ["gp_practice_code" ],
363+ general_properties ["gp_practice_code" ],
365364 )
366365 SubjectScreeningSummary (page ).verify_result_contains_text ("SPRINGS HEALTH CENTRE" )
367366
368367
369- def test_search_screening_subject_by_ccg (page : Page , smokescreen_properties : dict ) -> None :
368+ def test_search_screening_subject_by_ccg (page : Page , general_properties : dict ) -> None :
370369 """
371370 Confirms screening subjects can be searched for, using the search area (ccg) by doing the following:
372371 - Clear filters
@@ -381,13 +380,13 @@ def test_search_screening_subject_by_ccg(page: Page, smokescreen_properties: dic
381380 page ,
382381 ScreeningStatusSearchOptions .CALL_STATUS .value ,
383382 SearchAreaSearchOptions .SEARCH_AREA_CCG .value ,
384- smokescreen_properties ["ccg_code" ],
385- smokescreen_properties ["gp_practice_code" ],
383+ general_properties ["ccg_code" ],
384+ general_properties ["gp_practice_code" ],
386385 )
387386
388387
389388def test_search_screening_subject_by_screening_centre (
390- page : Page , smokescreen_properties : dict
389+ page : Page , general_properties : dict
391390) -> None :
392391 """
393392 Confirms screening subjects can be searched for, using the search area (screening centre) by doing the following:
@@ -402,7 +401,7 @@ def test_search_screening_subject_by_screening_centre(
402401 page ,
403402 ScreeningStatusSearchOptions .CALL_STATUS .value ,
404403 SearchAreaSearchOptions .SEARCH_AREA_CCG .value ,
405- smokescreen_properties ["screening_centre_code" ],
404+ general_properties ["screening_centre_code" ],
406405 )
407406
408407
0 commit comments