diff --git a/allure-report.tar.gz b/allure-report.tar.gz index 4b505d8dc..e412eba4d 100644 Binary files a/allure-report.tar.gz and b/allure-report.tar.gz differ diff --git a/data/attachments/16837d6275905a1b.png b/data/attachments/103d8ba4a7824400.png similarity index 100% rename from data/attachments/16837d6275905a1b.png rename to data/attachments/103d8ba4a7824400.png diff --git a/data/attachments/10d3c83aac287901.png b/data/attachments/10d3c83aac287901.png new file mode 100644 index 000000000..115692c85 Binary files /dev/null and b/data/attachments/10d3c83aac287901.png differ diff --git a/data/attachments/10d5acc7f660b4bb.png b/data/attachments/10d5acc7f660b4bb.png deleted file mode 100644 index 7f8316fe9..000000000 Binary files a/data/attachments/10d5acc7f660b4bb.png and /dev/null differ diff --git a/data/attachments/10f9972848c6221f.png b/data/attachments/10f9972848c6221f.png deleted file mode 100644 index ebefff844..000000000 Binary files a/data/attachments/10f9972848c6221f.png and /dev/null differ diff --git a/data/attachments/1140c897c5613c64.png b/data/attachments/1140c897c5613c64.png deleted file mode 100644 index 92c01e8d2..000000000 Binary files a/data/attachments/1140c897c5613c64.png and /dev/null differ diff --git a/data/attachments/1b1666aaf052cb91.txt b/data/attachments/117e890102bbd944.txt similarity index 100% rename from data/attachments/1b1666aaf052cb91.txt rename to data/attachments/117e890102bbd944.txt diff --git a/data/attachments/7140d64ae29def5b.png b/data/attachments/1189df92e0726506.png similarity index 100% rename from data/attachments/7140d64ae29def5b.png rename to data/attachments/1189df92e0726506.png diff --git a/data/attachments/11fd0cfad7944e2c.png b/data/attachments/11fd0cfad7944e2c.png deleted file mode 100644 index 0dd80f0c0..000000000 Binary files a/data/attachments/11fd0cfad7944e2c.png and /dev/null differ diff --git a/data/attachments/bd1fd3b3a7fc6065.png b/data/attachments/1227d5ebc7adf8a.png similarity index 100% rename from data/attachments/bd1fd3b3a7fc6065.png rename to data/attachments/1227d5ebc7adf8a.png diff --git a/data/attachments/1283a3ee84de6d51.txt b/data/attachments/1283a3ee84de6d51.txt deleted file mode 100644 index 58a3672da..000000000 --- a/data/attachments/1283a3ee84de6d51.txt +++ /dev/null @@ -1,11 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by local records page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details John, Preston, and 14/03/2003': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/129954959eed0bb5.png b/data/attachments/129954959eed0bb5.png deleted file mode 100644 index edb98215b..000000000 Binary files a/data/attachments/129954959eed0bb5.png and /dev/null differ diff --git a/data/attachments/12bb231430ff344e.txt b/data/attachments/12bb231430ff344e.txt deleted file mode 100644 index d8802884a..000000000 --- a/data/attachments/12bb231430ff344e.txt +++ /dev/null @@ -1,12 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter 9449306621 as the nhs number': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the NHS number 9449306621': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an option to create a new patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png \ No newline at end of file diff --git a/data/attachments/12cab70bcd73f843.png b/data/attachments/12cab70bcd73f843.png new file mode 100644 index 000000000..3bf1f38a5 Binary files /dev/null and b/data/attachments/12cab70bcd73f843.png differ diff --git a/data/attachments/12f63fda5aac9f7e.png b/data/attachments/12f63fda5aac9f7e.png new file mode 100644 index 000000000..3aefed4f6 Binary files /dev/null and b/data/attachments/12f63fda5aac9f7e.png differ diff --git a/data/attachments/135159bc499a8412.png b/data/attachments/135159bc499a8412.png deleted file mode 100644 index e06568845..000000000 Binary files a/data/attachments/135159bc499a8412.png and /dev/null differ diff --git a/data/attachments/ab0c25931b208b5.png b/data/attachments/13535820b6139176.png similarity index 100% rename from data/attachments/ab0c25931b208b5.png rename to data/attachments/13535820b6139176.png diff --git a/data/attachments/1391bd857ef71074.png b/data/attachments/1391bd857ef71074.png deleted file mode 100644 index 29667c14a..000000000 Binary files a/data/attachments/1391bd857ef71074.png and /dev/null differ diff --git a/data/attachments/13bf85819e4fa59b.png b/data/attachments/13bf85819e4fa59b.png deleted file mode 100644 index edb98215b..000000000 Binary files a/data/attachments/13bf85819e4fa59b.png and /dev/null differ diff --git a/data/attachments/141bbcdc5a31021f.txt b/data/attachments/141bbcdc5a31021f.txt deleted file mode 100644 index 5ea220ee7..000000000 --- a/data/attachments/141bbcdc5a31021f.txt +++ /dev/null @@ -1,14 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BIRCH HOUSE and Hospital Hub and get patient details for 9450140960 with option 12 and choose to vaccinate with vaccine details as Flu, SDYY2-20A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9450140960_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9450140960_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient DEANA GAMBLES': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-20A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_DEANA GAMBLES_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_DEANA GAMBLES_and_clicked_choose_vaccine_button.png \ No newline at end of file diff --git a/data/attachments/1424559c921bace3.png b/data/attachments/1424559c921bace3.png new file mode 100644 index 000000000..800a73705 Binary files /dev/null and b/data/attachments/1424559c921bace3.png differ diff --git a/data/attachments/79717350806e7de9.txt b/data/attachments/146c9688b5d02c3b.txt similarity index 100% rename from data/attachments/79717350806e7de9.txt rename to data/attachments/146c9688b5d02c3b.txt diff --git a/data/attachments/1499910dfb3e01f3.png b/data/attachments/1499910dfb3e01f3.png deleted file mode 100644 index 755095c8a..000000000 Binary files a/data/attachments/1499910dfb3e01f3.png and /dev/null differ diff --git a/data/attachments/1dd70bc60f664fb1.png b/data/attachments/149cec2c1d633856.png similarity index 100% rename from data/attachments/1dd70bc60f664fb1.png rename to data/attachments/149cec2c1d633856.png diff --git a/data/attachments/15004b2a86b686e8.png b/data/attachments/15004b2a86b686e8.png new file mode 100644 index 000000000..cb2314b7c Binary files /dev/null and b/data/attachments/15004b2a86b686e8.png differ diff --git a/data/attachments/15005931a72170ee.png b/data/attachments/15005931a72170ee.png deleted file mode 100644 index 82916cae0..000000000 Binary files a/data/attachments/15005931a72170ee.png and /dev/null differ diff --git a/data/attachments/123ed3da4c131a25.txt b/data/attachments/1546fe84bdd26767.txt similarity index 100% rename from data/attachments/123ed3da4c131a25.txt rename to data/attachments/1546fe84bdd26767.txt diff --git a/data/attachments/1592380d84dc71d8.png b/data/attachments/1592380d84dc71d8.png deleted file mode 100644 index 473123f46..000000000 Binary files a/data/attachments/1592380d84dc71d8.png and /dev/null differ diff --git a/data/attachments/15dd6d641952b313.png b/data/attachments/15dd6d641952b313.png new file mode 100644 index 000000000..f47d39b92 Binary files /dev/null and b/data/attachments/15dd6d641952b313.png differ diff --git a/data/attachments/15e52f2954241031.png b/data/attachments/15e52f2954241031.png deleted file mode 100644 index bc63e65dc..000000000 Binary files a/data/attachments/15e52f2954241031.png and /dev/null differ diff --git a/data/attachments/161402c4a985a623.png b/data/attachments/161402c4a985a623.png deleted file mode 100644 index 13d62ca48..000000000 Binary files a/data/attachments/161402c4a985a623.png and /dev/null differ diff --git a/data/attachments/165257ea624f7c8a.png b/data/attachments/165257ea624f7c8a.png new file mode 100644 index 000000000..bebd54ae3 Binary files /dev/null and b/data/attachments/165257ea624f7c8a.png differ diff --git a/data/attachments/16b7b29f78c16502.png b/data/attachments/16b7b29f78c16502.png new file mode 100644 index 000000000..3ae4beedd Binary files /dev/null and b/data/attachments/16b7b29f78c16502.png differ diff --git a/data/attachments/1722b015612494ad.png b/data/attachments/1722b015612494ad.png new file mode 100644 index 000000000..927049ad8 Binary files /dev/null and b/data/attachments/1722b015612494ad.png differ diff --git a/data/attachments/c933878fc7d829f.png b/data/attachments/1787cf2a95978578.png similarity index 100% rename from data/attachments/c933878fc7d829f.png rename to data/attachments/1787cf2a95978578.png diff --git a/data/attachments/17969be866066287.png b/data/attachments/17969be866066287.png deleted file mode 100644 index e8373c8d7..000000000 Binary files a/data/attachments/17969be866066287.png and /dev/null differ diff --git a/data/attachments/17eb0b018ae00b9b.txt b/data/attachments/17eb0b018ae00b9b.txt deleted file mode 100644 index 053d0bce0..000000000 --- a/data/attachments/17eb0b018ae00b9b.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BIRCH HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 5 and choose to vaccinate with vaccine details as COVID-19, SDYY2-15A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient MARGIE PUCKEY': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-15A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-4 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-3 and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient MARGIE PUCKEY, 27/5/1924, MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/184c44e9a5fde8ea.png b/data/attachments/184c44e9a5fde8ea.png deleted file mode 100644 index 1f15808c9..000000000 Binary files a/data/attachments/184c44e9a5fde8ea.png and /dev/null differ diff --git a/data/attachments/184e05b58773b089.png b/data/attachments/184e05b58773b089.png deleted file mode 100644 index 53cb7cb42..000000000 Binary files a/data/attachments/184e05b58773b089.png and /dev/null differ diff --git a/data/attachments/1860294e8415823d.txt b/data/attachments/1860294e8415823d.txt deleted file mode 100644 index f11dfaa85..000000000 --- a/data/attachments/1860294e8415823d.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter 9753108642 as the nhs number': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an nhs number error message Enter a correct NHS number': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_nhs_number.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_nhs_number.png \ No newline at end of file diff --git a/data/attachments/26d80926cd30732d.png b/data/attachments/189fbc647ba0534c.png similarity index 100% rename from data/attachments/26d80926cd30732d.png rename to data/attachments/189fbc647ba0534c.png diff --git a/data/attachments/18eed6aac0c1fa17.png b/data/attachments/18eed6aac0c1fa17.png new file mode 100644 index 000000000..9f43afda0 Binary files /dev/null and b/data/attachments/18eed6aac0c1fa17.png differ diff --git a/data/attachments/cb217adaa699e6df.png b/data/attachments/18fc6e87189648c2.png similarity index 100% rename from data/attachments/cb217adaa699e6df.png rename to data/attachments/18fc6e87189648c2.png diff --git a/data/attachments/7de71f40413fcdb1.png b/data/attachments/190a112af4841dce.png similarity index 100% rename from data/attachments/7de71f40413fcdb1.png rename to data/attachments/190a112af4841dce.png diff --git a/data/attachments/19a8d209b70e6ec4.png b/data/attachments/19a8d209b70e6ec4.png deleted file mode 100644 index dfc814865..000000000 Binary files a/data/attachments/19a8d209b70e6ec4.png and /dev/null differ diff --git a/data/attachments/19c2ab1a62fbbaad.png b/data/attachments/19c2ab1a62fbbaad.png deleted file mode 100644 index f9f5f494a..000000000 Binary files a/data/attachments/19c2ab1a62fbbaad.png and /dev/null differ diff --git a/data/attachments/19ca7cfe32fd4215.png b/data/attachments/19ca7cfe32fd4215.png new file mode 100644 index 000000000..3ae718303 Binary files /dev/null and b/data/attachments/19ca7cfe32fd4215.png differ diff --git a/data/attachments/19d6a040ae4743b0.png b/data/attachments/19d6a040ae4743b0.png new file mode 100644 index 000000000..07fb2cb74 Binary files /dev/null and b/data/attachments/19d6a040ae4743b0.png differ diff --git a/data/attachments/1a0239c476a37913.png b/data/attachments/1a0239c476a37913.png deleted file mode 100644 index fb836f7dc..000000000 Binary files a/data/attachments/1a0239c476a37913.png and /dev/null differ diff --git a/data/attachments/1a0c5346fe8758c.png b/data/attachments/1a3271872131b4c5.png similarity index 100% rename from data/attachments/1a0c5346fe8758c.png rename to data/attachments/1a3271872131b4c5.png diff --git a/data/attachments/1a7e39fb88b3560a.png b/data/attachments/1a7e39fb88b3560a.png new file mode 100644 index 000000000..1d462bb86 Binary files /dev/null and b/data/attachments/1a7e39fb88b3560a.png differ diff --git a/data/attachments/1aa10512ea010f88.png b/data/attachments/1aa10512ea010f88.png deleted file mode 100644 index 3c3af3636..000000000 Binary files a/data/attachments/1aa10512ea010f88.png and /dev/null differ diff --git a/data/attachments/1ad1de7239a7dbdb.png b/data/attachments/1ad1de7239a7dbdb.png deleted file mode 100644 index 04cd7a33c..000000000 Binary files a/data/attachments/1ad1de7239a7dbdb.png and /dev/null differ diff --git a/data/attachments/1b35a4836a7e3a54.png b/data/attachments/1b35a4836a7e3a54.png deleted file mode 100644 index 534c8674e..000000000 Binary files a/data/attachments/1b35a4836a7e3a54.png and /dev/null differ diff --git a/data/attachments/1b5c121821c653bb.png b/data/attachments/1b5c121821c653bb.png deleted file mode 100644 index 43a371676..000000000 Binary files a/data/attachments/1b5c121821c653bb.png and /dev/null differ diff --git a/data/attachments/1b8d28b05a25246e.png b/data/attachments/1b8d28b05a25246e.png new file mode 100644 index 000000000..208454133 Binary files /dev/null and b/data/attachments/1b8d28b05a25246e.png differ diff --git a/data/attachments/4310764e2a410819.png b/data/attachments/1bf158e99c6201a2.png similarity index 100% rename from data/attachments/4310764e2a410819.png rename to data/attachments/1bf158e99c6201a2.png diff --git a/data/attachments/1cd447f908969c1e.txt b/data/attachments/1cd447f908969c1e.txt deleted file mode 100644 index 99d6aa62c..000000000 --- a/data/attachments/1cd447f908969c1e.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with KINGSTON HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 4 and choose to vaccinate with vaccine details as Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient MARGIE PUCKEY': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Respiratory syncytial virus (RSV)_and_Abrysvo_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Respiratory syncytial virus (RSV)_and_Abrysvo_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the pregnant patient's yes with the details and date as today-4 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/12ae17f538a9b1bc.png b/data/attachments/1d1ed6d104bae288.png similarity index 100% rename from data/attachments/12ae17f538a9b1bc.png rename to data/attachments/1d1ed6d104bae288.png diff --git a/data/attachments/1d29056b206096a6.png b/data/attachments/1d29056b206096a6.png new file mode 100644 index 000000000..26b316a38 Binary files /dev/null and b/data/attachments/1d29056b206096a6.png differ diff --git a/data/attachments/1db167ce4503153.png b/data/attachments/1db167ce4503153.png deleted file mode 100644 index c3e49d1c2..000000000 Binary files a/data/attachments/1db167ce4503153.png and /dev/null differ diff --git a/data/attachments/1dd4efdd5870f347.txt b/data/attachments/1dd4efdd5870f347.txt deleted file mode 100644 index 5508c897b..000000000 --- a/data/attachments/1dd4efdd5870f347.txt +++ /dev/null @@ -1,15 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Bill, Garton, and 23/6/1946': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter the postcode INVALID': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a postcode error message Enter the full postcode in the correct format': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_postcode.png \ No newline at end of file diff --git a/data/attachments/1dd6ce2b2e0e421a.png b/data/attachments/1dd6ce2b2e0e421a.png deleted file mode 100644 index b07f76eeb..000000000 Binary files a/data/attachments/1dd6ce2b2e0e421a.png and /dev/null differ diff --git a/data/attachments/1e1afd460d686576.png b/data/attachments/1e1afd460d686576.png deleted file mode 100644 index 18abe2f05..000000000 Binary files a/data/attachments/1e1afd460d686576.png and /dev/null differ diff --git a/data/attachments/87c49dd65226b9f5.png b/data/attachments/1e3a75db9a17c792.png similarity index 100% rename from data/attachments/87c49dd65226b9f5.png rename to data/attachments/1e3a75db9a17c792.png diff --git a/data/attachments/1ea2566ca913526f.png b/data/attachments/1ea2566ca913526f.png deleted file mode 100644 index 651c41705..000000000 Binary files a/data/attachments/1ea2566ca913526f.png and /dev/null differ diff --git a/data/attachments/1eb3e17632c054a3.png b/data/attachments/1eb3e17632c054a3.png deleted file mode 100644 index bcb8b9f4f..000000000 Binary files a/data/attachments/1eb3e17632c054a3.png and /dev/null differ diff --git a/data/attachments/1ecf94ef11524f6e.txt b/data/attachments/1ecf94ef11524f6e.txt deleted file mode 100644 index 56f0a7bc6..000000000 --- a/data/attachments/1ecf94ef11524f6e.txt +++ /dev/null @@ -1,11 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Joan, Robertson, and 19/09/1972': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I can see the patient's information in the search results, showing their name: Poppy Roberts, nhs number: 9449310076, dob: 19/09/1972 and address: 1 Canada Road, COBHAM, Surrey, LS15 4LJ": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/1f3265dc8bc4ff67.png b/data/attachments/1f3265dc8bc4ff67.png deleted file mode 100644 index cee9b3da3..000000000 Binary files a/data/attachments/1f3265dc8bc4ff67.png and /dev/null differ diff --git a/data/attachments/1f8f7369ce393a2b.png b/data/attachments/1f8f7369ce393a2b.png deleted file mode 100644 index d8e66c08f..000000000 Binary files a/data/attachments/1f8f7369ce393a2b.png and /dev/null differ diff --git a/data/attachments/1f9036b60b89769e.png b/data/attachments/1f9036b60b89769e.png deleted file mode 100644 index 45ca9712e..000000000 Binary files a/data/attachments/1f9036b60b89769e.png and /dev/null differ diff --git a/data/attachments/1fb1ff365bdb61fc.png b/data/attachments/1fb1ff365bdb61fc.png deleted file mode 100644 index a6970b60d..000000000 Binary files a/data/attachments/1fb1ff365bdb61fc.png and /dev/null differ diff --git a/data/attachments/204e17d9c4618629.txt b/data/attachments/204e17d9c4618629.txt deleted file mode 100644 index e3dda25a6..000000000 --- a/data/attachments/204e17d9c4618629.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9449306621': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show Not found, 9449306621, 20110509 and KT21 1LJ details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/6930524398d00d6.png b/data/attachments/207174d2e466559b.png similarity index 100% rename from data/attachments/6930524398d00d6.png rename to data/attachments/207174d2e466559b.png diff --git a/data/attachments/20b21baa61759f7f.png b/data/attachments/20b21baa61759f7f.png new file mode 100644 index 000000000..72860812f Binary files /dev/null and b/data/attachments/20b21baa61759f7f.png differ diff --git a/data/attachments/20c7832547b1d739.png b/data/attachments/20c7832547b1d739.png deleted file mode 100644 index 48be1e7b1..000000000 Binary files a/data/attachments/20c7832547b1d739.png and /dev/null differ diff --git a/data/attachments/2134afe59a7d4d58.png b/data/attachments/2134afe59a7d4d58.png deleted file mode 100644 index 83ffe959b..000000000 Binary files a/data/attachments/2134afe59a7d4d58.png and /dev/null differ diff --git a/data/attachments/2153ce563029110e.png b/data/attachments/2153ce563029110e.png new file mode 100644 index 000000000..18b92f6de Binary files /dev/null and b/data/attachments/2153ce563029110e.png differ diff --git a/data/attachments/6589a176b68da617.png b/data/attachments/21ae16d993974f9f.png similarity index 100% rename from data/attachments/6589a176b68da617.png rename to data/attachments/21ae16d993974f9f.png diff --git a/data/attachments/dd94dfaef344fd54.png b/data/attachments/21b61bff7f25bff0.png similarity index 100% rename from data/attachments/dd94dfaef344fd54.png rename to data/attachments/21b61bff7f25bff0.png diff --git a/data/attachments/21b969590bc6a7be.png b/data/attachments/21b969590bc6a7be.png new file mode 100644 index 000000000..24ee23ebc Binary files /dev/null and b/data/attachments/21b969590bc6a7be.png differ diff --git a/data/attachments/22557185a56decc6.png b/data/attachments/22557185a56decc6.png new file mode 100644 index 000000000..1fa62e31f Binary files /dev/null and b/data/attachments/22557185a56decc6.png differ diff --git a/data/attachments/22915aedbb6f409.png b/data/attachments/22915aedbb6f409.png deleted file mode 100644 index 8d3cfbead..000000000 Binary files a/data/attachments/22915aedbb6f409.png and /dev/null differ diff --git a/data/attachments/ba43505d560130f2.png b/data/attachments/2319cbef1bef5da2.png similarity index 100% rename from data/attachments/ba43505d560130f2.png rename to data/attachments/2319cbef1bef5da2.png diff --git a/data/attachments/f76769a9ce6149de.txt b/data/attachments/2337462848a85fed.txt similarity index 100% rename from data/attachments/f76769a9ce6149de.txt rename to data/attachments/2337462848a85fed.txt diff --git a/data/attachments/44a9d41135169de9.png b/data/attachments/234209ed3c385855.png similarity index 100% rename from data/attachments/44a9d41135169de9.png rename to data/attachments/234209ed3c385855.png diff --git a/data/attachments/235b41e865da987f.png b/data/attachments/235b41e865da987f.png deleted file mode 100644 index 40e727ab3..000000000 Binary files a/data/attachments/235b41e865da987f.png and /dev/null differ diff --git a/data/attachments/8277dcb0b2c1ff2d.png b/data/attachments/2361243eeb8e32b1.png similarity index 100% rename from data/attachments/8277dcb0b2c1ff2d.png rename to data/attachments/2361243eeb8e32b1.png diff --git a/data/attachments/238d71dccffc8a1c.png b/data/attachments/238d71dccffc8a1c.png deleted file mode 100644 index 528fba359..000000000 Binary files a/data/attachments/238d71dccffc8a1c.png and /dev/null differ diff --git a/data/attachments/240b2eaf64bfc145.png b/data/attachments/240b2eaf64bfc145.png new file mode 100644 index 000000000..52d4957c6 Binary files /dev/null and b/data/attachments/240b2eaf64bfc145.png differ diff --git a/data/attachments/240d055b9b47109.png b/data/attachments/240d055b9b47109.png deleted file mode 100644 index 40c8753dc..000000000 Binary files a/data/attachments/240d055b9b47109.png and /dev/null differ diff --git a/data/attachments/6c0f791c246c44e0.png b/data/attachments/242f485c7666c37c.png similarity index 100% rename from data/attachments/6c0f791c246c44e0.png rename to data/attachments/242f485c7666c37c.png diff --git a/data/attachments/24491d93b597bf23.png b/data/attachments/24491d93b597bf23.png deleted file mode 100644 index e3d863c00..000000000 Binary files a/data/attachments/24491d93b597bf23.png and /dev/null differ diff --git a/data/attachments/24fe20b416e54075.png b/data/attachments/24fe20b416e54075.png deleted file mode 100644 index c637c3e77..000000000 Binary files a/data/attachments/24fe20b416e54075.png and /dev/null differ diff --git a/data/attachments/7bca74d87aeee0ba.png b/data/attachments/250178ffd85c4531.png similarity index 100% rename from data/attachments/7bca74d87aeee0ba.png rename to data/attachments/250178ffd85c4531.png diff --git a/data/attachments/2530d941fbca748.txt b/data/attachments/2530d941fbca748.txt deleted file mode 100644 index 2f71cd190..000000000 --- a/data/attachments/2530d941fbca748.txt +++ /dev/null @@ -1,9 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I access the ravs web app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click on the log in button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I provide the long_email_address@nhs.net and password': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_the NHS sign in button is clicked': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_sign in should fail': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_sign_in_should_fail.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_sign_in_should_fail.png \ No newline at end of file diff --git a/data/attachments/25886a31b9c6c326.txt b/data/attachments/25886a31b9c6c326.txt deleted file mode 100644 index ee0a81d7a..000000000 --- a/data/attachments/25886a31b9c6c326.txt +++ /dev/null @@ -1,7 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am logged into the RAVS app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the find a patient navigation link': [, ] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the find a patient page should be displayed': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_find_a_patient_page_should_be_displayed.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_find_a_patient_page_should_be_displayed.png \ No newline at end of file diff --git a/data/attachments/c0d95b202f2ad11b.png b/data/attachments/261b75321c9a5a0.png similarity index 100% rename from data/attachments/c0d95b202f2ad11b.png rename to data/attachments/261b75321c9a5a0.png diff --git a/data/attachments/2683c03b2c9f526b.png b/data/attachments/2683c03b2c9f526b.png deleted file mode 100644 index 97e7e24b8..000000000 Binary files a/data/attachments/2683c03b2c9f526b.png and /dev/null differ diff --git a/data/attachments/26e5808b02408ff0.png b/data/attachments/26e5808b02408ff0.png new file mode 100644 index 000000000..13b5a1fe3 Binary files /dev/null and b/data/attachments/26e5808b02408ff0.png differ diff --git a/data/attachments/27031b57280d0d85.png b/data/attachments/27031b57280d0d85.png deleted file mode 100644 index e171a856e..000000000 Binary files a/data/attachments/27031b57280d0d85.png and /dev/null differ diff --git a/data/attachments/4ac56dac1fadd6f9.txt b/data/attachments/270dd23db850cbac.txt similarity index 100% rename from data/attachments/4ac56dac1fadd6f9.txt rename to data/attachments/270dd23db850cbac.txt diff --git a/data/attachments/274650bcf1fa84e.png b/data/attachments/274650bcf1fa84e.png deleted file mode 100644 index f5bdc4d1a..000000000 Binary files a/data/attachments/274650bcf1fa84e.png and /dev/null differ diff --git a/data/attachments/2760f2d9e6b9b3de.png b/data/attachments/2760f2d9e6b9b3de.png deleted file mode 100644 index d1bdef79e..000000000 Binary files a/data/attachments/2760f2d9e6b9b3de.png and /dev/null differ diff --git a/data/attachments/276f4e88737f3e89.png b/data/attachments/276f4e88737f3e89.png new file mode 100644 index 000000000..961a5b7b5 Binary files /dev/null and b/data/attachments/276f4e88737f3e89.png differ diff --git a/data/attachments/277a9123d8e52c27.png b/data/attachments/277a9123d8e52c27.png new file mode 100644 index 000000000..23c5b1ca4 Binary files /dev/null and b/data/attachments/277a9123d8e52c27.png differ diff --git a/data/attachments/ba5351a7db55267b.png b/data/attachments/2812ccb3a395cc64.png similarity index 100% rename from data/attachments/ba5351a7db55267b.png rename to data/attachments/2812ccb3a395cc64.png diff --git a/data/attachments/613cf43cf007263.png b/data/attachments/2843d1700f71bccd.png similarity index 100% rename from data/attachments/613cf43cf007263.png rename to data/attachments/2843d1700f71bccd.png diff --git a/data/attachments/28a854a1a2359dff.png b/data/attachments/28a854a1a2359dff.png deleted file mode 100644 index 40c8753dc..000000000 Binary files a/data/attachments/28a854a1a2359dff.png and /dev/null differ diff --git a/data/attachments/9c62d597ff31d9ce.txt b/data/attachments/28ef9aba61c74a18.txt similarity index 100% rename from data/attachments/9c62d597ff31d9ce.txt rename to data/attachments/28ef9aba61c74a18.txt diff --git a/data/attachments/290f83192cf03e3.png b/data/attachments/290f83192cf03e3.png new file mode 100644 index 000000000..f4c058772 Binary files /dev/null and b/data/attachments/290f83192cf03e3.png differ diff --git a/data/attachments/2916e6cdd676a910.txt b/data/attachments/2916e6cdd676a910.txt new file mode 100644 index 000000000..55119a769 --- /dev/null +++ b/data/attachments/2916e6cdd676a910.txt @@ -0,0 +1,45 @@ +INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Care Home and get patient details for 9474376638 with option 8 and choose to vaccinate with vaccine details as Flu, SDYY2-18F with 19/10/2026': [] +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474376638_and_clicked_search_for_patient_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474376638_and_clicked_search_for_patient_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient PHYLLIDA ZYLKO': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-18F with 19/10/2026 and click continue': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHYLLIDA ZYLKO_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHYLLIDA ZYLKO_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Adjuvanted Quadrivalent Influenza Vaccine_and_clicked_continue_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Adjuvanted Quadrivalent Influenza Vaccine_and_clicked_continue_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-32 and click continue to record consent screen button": [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-30 and click Continue to Check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient PHYLLIDA ZYLKO, 6/2/1968, BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG and vaccination details on the check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/295fe98161e80ba0.png b/data/attachments/295fe98161e80ba0.png new file mode 100644 index 000000000..918834717 Binary files /dev/null and b/data/attachments/295fe98161e80ba0.png differ diff --git a/data/attachments/2974d31fbac9e33d.txt b/data/attachments/2974d31fbac9e33d.txt deleted file mode 100644 index 9a17036aa..000000000 --- a/data/attachments/2974d31fbac9e33d.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Bill, Garton, and 23/6/1991': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the postcode DN18 5DW': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I select the gender Male': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an option to create a new patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png \ No newline at end of file diff --git a/data/attachments/2a62fef9135e19a4.png b/data/attachments/2a62fef9135e19a4.png deleted file mode 100644 index fee7b3649..000000000 Binary files a/data/attachments/2a62fef9135e19a4.png and /dev/null differ diff --git a/data/attachments/2a66c5c88335cc2c.png b/data/attachments/2a66c5c88335cc2c.png deleted file mode 100644 index 904a4d1b4..000000000 Binary files a/data/attachments/2a66c5c88335cc2c.png and /dev/null differ diff --git a/data/attachments/2a74da69c1d08574.png b/data/attachments/2a74da69c1d08574.png deleted file mode 100644 index 65334146c..000000000 Binary files a/data/attachments/2a74da69c1d08574.png and /dev/null differ diff --git a/data/attachments/2a91b83d60fbe633.png b/data/attachments/2a91b83d60fbe633.png deleted file mode 100644 index 6fe566ee5..000000000 Binary files a/data/attachments/2a91b83d60fbe633.png and /dev/null differ diff --git a/data/attachments/9d25119372935fe9.txt b/data/attachments/2abb0dfff840c992.txt similarity index 100% rename from data/attachments/9d25119372935fe9.txt rename to data/attachments/2abb0dfff840c992.txt diff --git a/data/attachments/80a8c108167430ea.txt b/data/attachments/2b695c9fa3e595cd.txt similarity index 100% rename from data/attachments/80a8c108167430ea.txt rename to data/attachments/2b695c9fa3e595cd.txt diff --git a/data/attachments/2be1e8b6868cc4a5.txt b/data/attachments/2be1e8b6868cc4a5.txt deleted file mode 100644 index ff804531d..000000000 --- a/data/attachments/2be1e8b6868cc4a5.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am logged into the RAVS app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I search for the patient with NHS number 9473673388': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I proceed to record a vaccine for covid for all products': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the system should display the warnings 2': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/2c19e91ab146643e.png b/data/attachments/2c19e91ab146643e.png new file mode 100644 index 000000000..07fb2cb74 Binary files /dev/null and b/data/attachments/2c19e91ab146643e.png differ diff --git a/data/attachments/2c25f3cebb9295c7.txt b/data/attachments/2c25f3cebb9295c7.txt deleted file mode 100644 index 17f21bc0e..000000000 --- a/data/attachments/2c25f3cebb9295c7.txt +++ /dev/null @@ -1,14 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Vaccination Centre and get patient details for 9450134391 with option 11 and choose to vaccinate with vaccine details as Flu, SDYY2-14C with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9450134391_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9450134391_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient MARIAN PIESSE': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-14C with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARIAN PIESSE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARIAN PIESSE_and_clicked_choose_vaccine_button.png \ No newline at end of file diff --git a/data/attachments/2c2e591eea5df49e.png b/data/attachments/2c2e591eea5df49e.png deleted file mode 100644 index 846d15231..000000000 Binary files a/data/attachments/2c2e591eea5df49e.png and /dev/null differ diff --git a/data/attachments/2c3d320957f5596c.png b/data/attachments/2c3d320957f5596c.png deleted file mode 100644 index 92948ce30..000000000 Binary files a/data/attachments/2c3d320957f5596c.png and /dev/null differ diff --git a/data/attachments/2c8d9224b7fcd82c.png b/data/attachments/2c8d9224b7fcd82c.png new file mode 100644 index 000000000..0d7d54e3d Binary files /dev/null and b/data/attachments/2c8d9224b7fcd82c.png differ diff --git a/data/attachments/129dbe722a456a27.txt b/data/attachments/2c9a47ff7ba9d16c.txt similarity index 100% rename from data/attachments/129dbe722a456a27.txt rename to data/attachments/2c9a47ff7ba9d16c.txt diff --git a/data/attachments/2cb984659dc3b865.png b/data/attachments/2cb984659dc3b865.png new file mode 100644 index 000000000..8837de9be Binary files /dev/null and b/data/attachments/2cb984659dc3b865.png differ diff --git a/data/attachments/d7429a100fa3006a.txt b/data/attachments/2d2170894bac513a.txt similarity index 100% rename from data/attachments/d7429a100fa3006a.txt rename to data/attachments/2d2170894bac513a.txt diff --git a/data/attachments/9a20cdeeaa203a66.png b/data/attachments/2d734e701e9438d6.png similarity index 100% rename from data/attachments/9a20cdeeaa203a66.png rename to data/attachments/2d734e701e9438d6.png diff --git a/data/attachments/c50a20b1132b9f27.txt b/data/attachments/2d9a4f065be852d.txt similarity index 100% rename from data/attachments/c50a20b1132b9f27.txt rename to data/attachments/2d9a4f065be852d.txt diff --git a/data/attachments/2dc50150a47c3473.png b/data/attachments/2dc50150a47c3473.png new file mode 100644 index 000000000..4a6e1cf00 Binary files /dev/null and b/data/attachments/2dc50150a47c3473.png differ diff --git a/data/attachments/2e10694220bdb8ff.png b/data/attachments/2e10694220bdb8ff.png new file mode 100644 index 000000000..d299cd8fa Binary files /dev/null and b/data/attachments/2e10694220bdb8ff.png differ diff --git a/data/attachments/aa4e89af08bfbb48.png b/data/attachments/2e32345fa628393e.png similarity index 100% rename from data/attachments/aa4e89af08bfbb48.png rename to data/attachments/2e32345fa628393e.png diff --git a/data/attachments/2e446ae487ed48ef.png b/data/attachments/2e446ae487ed48ef.png deleted file mode 100644 index 322821f52..000000000 Binary files a/data/attachments/2e446ae487ed48ef.png and /dev/null differ diff --git a/data/attachments/f3eef51e31303b67.png b/data/attachments/2eb985bbaa9bc47a.png similarity index 100% rename from data/attachments/f3eef51e31303b67.png rename to data/attachments/2eb985bbaa9bc47a.png diff --git a/data/attachments/48b1dc80371fe1a7.png b/data/attachments/2f0810946ac7bd3c.png similarity index 100% rename from data/attachments/48b1dc80371fe1a7.png rename to data/attachments/2f0810946ac7bd3c.png diff --git a/data/attachments/2f68ebac2ef3a43c.png b/data/attachments/2f68ebac2ef3a43c.png new file mode 100644 index 000000000..d447018f6 Binary files /dev/null and b/data/attachments/2f68ebac2ef3a43c.png differ diff --git a/data/attachments/220911d83bd01d74.png b/data/attachments/2f9945d660444404.png similarity index 100% rename from data/attachments/220911d83bd01d74.png rename to data/attachments/2f9945d660444404.png diff --git a/data/attachments/302781877520bed0.png b/data/attachments/302781877520bed0.png deleted file mode 100644 index 575b3bc4a..000000000 Binary files a/data/attachments/302781877520bed0.png and /dev/null differ diff --git a/data/attachments/303b7dd00dc18fc2.png b/data/attachments/303b7dd00dc18fc2.png new file mode 100644 index 000000000..383baac12 Binary files /dev/null and b/data/attachments/303b7dd00dc18fc2.png differ diff --git a/data/attachments/3084bb5a5888a8bb.txt b/data/attachments/3084bb5a5888a8bb.txt new file mode 100644 index 000000000..e5db57f1a --- /dev/null +++ b/data/attachments/3084bb5a5888a8bb.txt @@ -0,0 +1,45 @@ +INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Home Of Housebound Patient and get patient details for 9472710255 with option 4 and choose to vaccinate with vaccine details as COVID-19, SDYY2-14A with 19/10/2026': [] +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9472710255_and_clicked_search_for_patient_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9472710255_and_clicked_search_for_patient_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient DELICE PINKER': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-14A with 19/10/2026 and click continue': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_DELICE PINKER_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_DELICE PINKER_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button": [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-2 and click Continue to Check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient DELICE PINKER, 10/11/1926, HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH and vaccination details on the check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/308614379aeeb4bf.png b/data/attachments/308614379aeeb4bf.png deleted file mode 100644 index bf24f1b03..000000000 Binary files a/data/attachments/308614379aeeb4bf.png and /dev/null differ diff --git a/data/attachments/30c470d4eed3d9b9.png b/data/attachments/30c470d4eed3d9b9.png deleted file mode 100644 index 07b669507..000000000 Binary files a/data/attachments/30c470d4eed3d9b9.png and /dev/null differ diff --git a/data/attachments/30d26bd2d45e80bc.png b/data/attachments/30d26bd2d45e80bc.png deleted file mode 100644 index 57538d853..000000000 Binary files a/data/attachments/30d26bd2d45e80bc.png and /dev/null differ diff --git a/data/attachments/488427cbbfa30328.png b/data/attachments/30d885c06ffc5ef0.png similarity index 100% rename from data/attachments/488427cbbfa30328.png rename to data/attachments/30d885c06ffc5ef0.png diff --git a/data/attachments/312cf865a79bb4c1.png b/data/attachments/312cf865a79bb4c1.png deleted file mode 100644 index d524fe8db..000000000 Binary files a/data/attachments/312cf865a79bb4c1.png and /dev/null differ diff --git a/data/attachments/315cc9bc29449e68.png b/data/attachments/315cc9bc29449e68.png deleted file mode 100644 index 84e5db16d..000000000 Binary files a/data/attachments/315cc9bc29449e68.png and /dev/null differ diff --git a/data/attachments/59345eea710d0871.png b/data/attachments/3171047bd3f82b8c.png similarity index 100% rename from data/attachments/59345eea710d0871.png rename to data/attachments/3171047bd3f82b8c.png diff --git a/data/attachments/31a8fdc79128fcc.png b/data/attachments/31a8fdc79128fcc.png deleted file mode 100644 index 29667c14a..000000000 Binary files a/data/attachments/31a8fdc79128fcc.png and /dev/null differ diff --git a/data/attachments/98f1bfd87344b766.png b/data/attachments/31cb7651dcf07203.png similarity index 100% rename from data/attachments/98f1bfd87344b766.png rename to data/attachments/31cb7651dcf07203.png diff --git a/data/attachments/325f90064e32bcd5.png b/data/attachments/325f90064e32bcd5.png deleted file mode 100644 index 022bee3a7..000000000 Binary files a/data/attachments/325f90064e32bcd5.png and /dev/null differ diff --git a/data/attachments/3277451c46f154d2.png b/data/attachments/3277451c46f154d2.png new file mode 100644 index 000000000..33dc5c30b Binary files /dev/null and b/data/attachments/3277451c46f154d2.png differ diff --git a/data/attachments/3314b85239d143dd.png b/data/attachments/3314b85239d143dd.png new file mode 100644 index 000000000..0ded1c290 Binary files /dev/null and b/data/attachments/3314b85239d143dd.png differ diff --git a/data/attachments/33201f89d68bdae3.png b/data/attachments/33201f89d68bdae3.png new file mode 100644 index 000000000..961a5b7b5 Binary files /dev/null and b/data/attachments/33201f89d68bdae3.png differ diff --git a/data/attachments/33260040c7f1ae3.png b/data/attachments/33260040c7f1ae3.png deleted file mode 100644 index bc63e65dc..000000000 Binary files a/data/attachments/33260040c7f1ae3.png and /dev/null differ diff --git a/data/attachments/333505514bc0031e.png b/data/attachments/333505514bc0031e.png deleted file mode 100644 index 01ace9146..000000000 Binary files a/data/attachments/333505514bc0031e.png and /dev/null differ diff --git a/data/attachments/71c7291413a6b478.png b/data/attachments/333edca24a2aed19.png similarity index 100% rename from data/attachments/71c7291413a6b478.png rename to data/attachments/333edca24a2aed19.png diff --git a/data/attachments/33569f41793824f6.png b/data/attachments/33569f41793824f6.png new file mode 100644 index 000000000..5c1042b54 Binary files /dev/null and b/data/attachments/33569f41793824f6.png differ diff --git a/data/attachments/336778c02c1a454d.png b/data/attachments/336778c02c1a454d.png new file mode 100644 index 000000000..9d11d8ce9 Binary files /dev/null and b/data/attachments/336778c02c1a454d.png differ diff --git a/data/attachments/341058212922be12.txt b/data/attachments/341058212922be12.txt deleted file mode 100644 index d8d700f2c..000000000 --- a/data/attachments/341058212922be12.txt +++ /dev/null @@ -1,14 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Care Home and get patient details for 9474376638 with option 8 and choose to vaccinate with vaccine details as Flu, SDYY2-18F with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474376638_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474376638_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient PHYLLIDA ZYLKO': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-18F with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHYLLIDA ZYLKO_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHYLLIDA ZYLKO_and_clicked_choose_vaccine_button.png \ No newline at end of file diff --git a/data/attachments/345816ed771c8bce.txt b/data/attachments/345816ed771c8bce.txt new file mode 100644 index 000000000..380c92f7e --- /dev/null +++ b/data/attachments/345816ed771c8bce.txt @@ -0,0 +1,45 @@ +INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9437540233 with option 6 and choose to vaccinate with vaccine details as COVID-19, SDYY2-16A with 19/10/2026': [] +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient RANDY FOGDEN': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-16A with 19/10/2026 and click continue': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 3 JN.1_and_clicked_continue_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 3 JN.1_and_clicked_continue_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-5 and click continue to record consent screen button": [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-2 and click Continue to Check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient RANDY FOGDEN, 8/6/1961, 10 ASHVILLE TERRACE, MANCHESTER, M40 9WG and vaccination details on the check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/3c6512349523c783.png b/data/attachments/347669d3e7ecf7d5.png similarity index 100% rename from data/attachments/3c6512349523c783.png rename to data/attachments/347669d3e7ecf7d5.png diff --git a/data/attachments/ca51b4392d9bb857.txt b/data/attachments/347819a2747f8718.txt similarity index 100% rename from data/attachments/ca51b4392d9bb857.txt rename to data/attachments/347819a2747f8718.txt diff --git a/data/attachments/34888078e56a198a.png b/data/attachments/34888078e56a198a.png deleted file mode 100644 index b85f35a37..000000000 Binary files a/data/attachments/34888078e56a198a.png and /dev/null differ diff --git a/data/attachments/153de6f2086b4707.txt b/data/attachments/34aec7c3be4f4319.txt similarity index 100% rename from data/attachments/153de6f2086b4707.txt rename to data/attachments/34aec7c3be4f4319.txt diff --git a/data/attachments/8d3adbb12186b5d9.png b/data/attachments/355211f3bc783548.png similarity index 100% rename from data/attachments/8d3adbb12186b5d9.png rename to data/attachments/355211f3bc783548.png diff --git a/data/attachments/35f005d8834fead3.png b/data/attachments/35f005d8834fead3.png deleted file mode 100644 index a3bad062e..000000000 Binary files a/data/attachments/35f005d8834fead3.png and /dev/null differ diff --git a/data/attachments/3624c10e0e16c00c.png b/data/attachments/3624c10e0e16c00c.png deleted file mode 100644 index 567460b8c..000000000 Binary files a/data/attachments/3624c10e0e16c00c.png and /dev/null differ diff --git a/data/attachments/36bd7b1fd68672a2.txt b/data/attachments/36bd7b1fd68672a2.txt deleted file mode 100644 index 7c436104e..000000000 --- a/data/attachments/36bd7b1fd68672a2.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9470006739': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show JANNETTE ARD, 9470006739, 20151209 and 1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/1cfdcbe136bac28d.png b/data/attachments/36d97814d8825faa.png similarity index 100% rename from data/attachments/1cfdcbe136bac28d.png rename to data/attachments/36d97814d8825faa.png diff --git a/data/attachments/4fcca7c1036670ab.png b/data/attachments/3749bb3a067ddec3.png similarity index 100% rename from data/attachments/4fcca7c1036670ab.png rename to data/attachments/3749bb3a067ddec3.png diff --git a/data/attachments/5d961610257d9390.png b/data/attachments/374bf74501c6a3f8.png similarity index 100% rename from data/attachments/5d961610257d9390.png rename to data/attachments/374bf74501c6a3f8.png diff --git a/data/attachments/54008825ed77726c.png b/data/attachments/3757a8fe20e00879.png similarity index 100% rename from data/attachments/54008825ed77726c.png rename to data/attachments/3757a8fe20e00879.png diff --git a/data/attachments/384ec617bc88daba.png b/data/attachments/384ec617bc88daba.png new file mode 100644 index 000000000..5ee53aeeb Binary files /dev/null and b/data/attachments/384ec617bc88daba.png differ diff --git a/data/attachments/d08d49626838bbb5.png b/data/attachments/389d13bea9d6bdc7.png similarity index 100% rename from data/attachments/d08d49626838bbb5.png rename to data/attachments/389d13bea9d6bdc7.png diff --git a/data/attachments/38b7176213513679.png b/data/attachments/38b7176213513679.png deleted file mode 100644 index 60bacc31f..000000000 Binary files a/data/attachments/38b7176213513679.png and /dev/null differ diff --git a/data/attachments/39301a7f2861382c.png b/data/attachments/39301a7f2861382c.png deleted file mode 100644 index e284d882e..000000000 Binary files a/data/attachments/39301a7f2861382c.png and /dev/null differ diff --git a/data/attachments/3945ec6d56e34802.png b/data/attachments/3945ec6d56e34802.png new file mode 100644 index 000000000..d447018f6 Binary files /dev/null and b/data/attachments/3945ec6d56e34802.png differ diff --git a/data/attachments/394f233ab8bf963e.png b/data/attachments/394f233ab8bf963e.png new file mode 100644 index 000000000..6d29cd800 Binary files /dev/null and b/data/attachments/394f233ab8bf963e.png differ diff --git a/data/attachments/61d61fcb8916c77e.txt b/data/attachments/39bf04b9ddb2bf90.txt similarity index 100% rename from data/attachments/61d61fcb8916c77e.txt rename to data/attachments/39bf04b9ddb2bf90.txt diff --git a/data/attachments/3a03d2eea2b295bd.png b/data/attachments/3a03d2eea2b295bd.png deleted file mode 100644 index 8ca1ad507..000000000 Binary files a/data/attachments/3a03d2eea2b295bd.png and /dev/null differ diff --git a/data/attachments/3a1ba4a9c2beb577.txt b/data/attachments/3a1ba4a9c2beb577.txt deleted file mode 100644 index 5a218bbac..000000000 --- a/data/attachments/3a1ba4a9c2beb577.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Off-site Outreach Event and get patient details for 9474335052 with option 10 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18C with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474335052_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474335052_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient AMERY PIGGOTT': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-18C with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_AMERY PIGGOTT_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_AMERY PIGGOTT_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-2 and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient AMERY PIGGOTT, 20/4/1968, 10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/26daa6cd82b98338.png b/data/attachments/3a39393af12d6dad.png similarity index 100% rename from data/attachments/26daa6cd82b98338.png rename to data/attachments/3a39393af12d6dad.png diff --git a/data/attachments/78e514044a1fa2fb.png b/data/attachments/3a6ecf21dd6bd856.png similarity index 100% rename from data/attachments/78e514044a1fa2fb.png rename to data/attachments/3a6ecf21dd6bd856.png diff --git a/data/attachments/605a85161d4dc338.png b/data/attachments/3a7b6b7462821821.png similarity index 100% rename from data/attachments/605a85161d4dc338.png rename to data/attachments/3a7b6b7462821821.png diff --git a/data/attachments/3a7f49f94ba43510.txt b/data/attachments/3a7f49f94ba43510.txt deleted file mode 100644 index 87fe0abaa..000000000 --- a/data/attachments/3a7f49f94ba43510.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am logged into the RAVS app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I search for the patient with NHS number 9450153485': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I proceed to record a vaccine for covid for all products': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the system should display the warnings 3': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/3ae04c119e123ff.png b/data/attachments/3ae04c119e123ff.png deleted file mode 100644 index 357043eca..000000000 Binary files a/data/attachments/3ae04c119e123ff.png and /dev/null differ diff --git a/data/attachments/3b8493a72e614ad4.txt b/data/attachments/3b8493a72e614ad4.txt deleted file mode 100644 index 9b506ff84..000000000 --- a/data/attachments/3b8493a72e614ad4.txt +++ /dev/null @@ -1,15 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a first name error message Enter the first name': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_first_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_first_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a last name error message Enter the last name': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_last_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_last_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a dob error message Enter the date of birth': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_dob.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_dob.png \ No newline at end of file diff --git a/data/attachments/3bb541b271eed70c.png b/data/attachments/3bb541b271eed70c.png deleted file mode 100644 index 97c4042c8..000000000 Binary files a/data/attachments/3bb541b271eed70c.png and /dev/null differ diff --git a/data/attachments/3bc47d8de64e8482.png b/data/attachments/3bc47d8de64e8482.png deleted file mode 100644 index 53a1da956..000000000 Binary files a/data/attachments/3bc47d8de64e8482.png and /dev/null differ diff --git a/data/attachments/3bf1282f07df6701.png b/data/attachments/3bf1282f07df6701.png deleted file mode 100644 index b083e4dfa..000000000 Binary files a/data/attachments/3bf1282f07df6701.png and /dev/null differ diff --git a/data/attachments/3c938b469cd153d6.png b/data/attachments/3c938b469cd153d6.png deleted file mode 100644 index 6afa06a7d..000000000 Binary files a/data/attachments/3c938b469cd153d6.png and /dev/null differ diff --git a/data/attachments/3c95d62090d9e78a.png b/data/attachments/3c95d62090d9e78a.png deleted file mode 100644 index 8e1b80932..000000000 Binary files a/data/attachments/3c95d62090d9e78a.png and /dev/null differ diff --git a/data/attachments/74095e30159a27bc.txt b/data/attachments/3cbf1339aa03b0e5.txt similarity index 100% rename from data/attachments/74095e30159a27bc.txt rename to data/attachments/3cbf1339aa03b0e5.txt diff --git a/data/attachments/3d14c3cc1ccb18d.png b/data/attachments/3d14c3cc1ccb18d.png new file mode 100644 index 000000000..7490f0b2b Binary files /dev/null and b/data/attachments/3d14c3cc1ccb18d.png differ diff --git a/data/attachments/3d5439713615852f.png b/data/attachments/3d5439713615852f.png deleted file mode 100644 index b2fa09dad..000000000 Binary files a/data/attachments/3d5439713615852f.png and /dev/null differ diff --git a/data/attachments/3de1659c16e06384.png b/data/attachments/3de1659c16e06384.png new file mode 100644 index 000000000..ad52929f3 Binary files /dev/null and b/data/attachments/3de1659c16e06384.png differ diff --git a/data/attachments/3e6a25559a35f22d.png b/data/attachments/3e6a25559a35f22d.png deleted file mode 100644 index ef41bff40..000000000 Binary files a/data/attachments/3e6a25559a35f22d.png and /dev/null differ diff --git a/data/attachments/3f382bce76e67fc3.png b/data/attachments/3f382bce76e67fc3.png deleted file mode 100644 index 01f85cc2e..000000000 Binary files a/data/attachments/3f382bce76e67fc3.png and /dev/null differ diff --git a/data/attachments/6fb26585887462eb.png b/data/attachments/4013ad5269c1e2b8.png similarity index 100% rename from data/attachments/6fb26585887462eb.png rename to data/attachments/4013ad5269c1e2b8.png diff --git a/data/attachments/40a86dd3293683e.txt b/data/attachments/40a86dd3293683e.txt deleted file mode 100644 index 24a1c67f0..000000000 --- a/data/attachments/40a86dd3293683e.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9437540233 with option 6 and choose to vaccinate with vaccine details as COVID-19, SDYY2-16A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient RANDY FOGDEN': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-16A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-5 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-2 and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient RANDY FOGDEN, 8/6/1961, 10 ASHVILLE TERRACE, MANCHESTER, M40 9WG and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/40c523c64f3b8e93.png b/data/attachments/40c523c64f3b8e93.png new file mode 100644 index 000000000..243739868 Binary files /dev/null and b/data/attachments/40c523c64f3b8e93.png differ diff --git a/data/attachments/72473d1896d50f2d.txt b/data/attachments/410162fec9704835.txt similarity index 100% rename from data/attachments/72473d1896d50f2d.txt rename to data/attachments/410162fec9704835.txt diff --git a/data/attachments/413fc5c1acfa2b1a.png b/data/attachments/413fc5c1acfa2b1a.png deleted file mode 100644 index 9298dc6cd..000000000 Binary files a/data/attachments/413fc5c1acfa2b1a.png and /dev/null differ diff --git a/data/attachments/41aea156fe70efa3.png b/data/attachments/41aea156fe70efa3.png new file mode 100644 index 000000000..dc7f80aad Binary files /dev/null and b/data/attachments/41aea156fe70efa3.png differ diff --git a/data/attachments/f34a81f950ff16f4.png b/data/attachments/41d553f953954a66.png similarity index 100% rename from data/attachments/f34a81f950ff16f4.png rename to data/attachments/41d553f953954a66.png diff --git a/data/attachments/41e23c501e7c33a8.png b/data/attachments/41e23c501e7c33a8.png deleted file mode 100644 index 7d18c59c0..000000000 Binary files a/data/attachments/41e23c501e7c33a8.png and /dev/null differ diff --git a/data/attachments/4270719725d462cf.png b/data/attachments/4270719725d462cf.png new file mode 100644 index 000000000..34d5a482f Binary files /dev/null and b/data/attachments/4270719725d462cf.png differ diff --git a/data/attachments/432dd808fe6cd31e.txt b/data/attachments/432dd808fe6cd31e.txt deleted file mode 100644 index a1673381f..000000000 --- a/data/attachments/432dd808fe6cd31e.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BIRCH HOUSE and Off-site Outreach Event and get patient details for 9450144699 with option 3 and choose to vaccinate with vaccine details as Flu, SDYY2-23A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9450144699_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9450144699_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient HOPE TULLY': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-23A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_HOPE TULLY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_HOPE TULLY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Quadrivalent Influenza Vaccine – High Dose_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Quadrivalent Influenza Vaccine – High Dose_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/73f461b454ca5a58.png b/data/attachments/433c4c702c7279c8.png similarity index 100% rename from data/attachments/73f461b454ca5a58.png rename to data/attachments/433c4c702c7279c8.png diff --git a/data/attachments/434471ef8221f9ca.png b/data/attachments/434471ef8221f9ca.png new file mode 100644 index 000000000..ed67d3263 Binary files /dev/null and b/data/attachments/434471ef8221f9ca.png differ diff --git a/data/attachments/43ac3175bbff5465.png b/data/attachments/43ac3175bbff5465.png deleted file mode 100644 index 29667c14a..000000000 Binary files a/data/attachments/43ac3175bbff5465.png and /dev/null differ diff --git a/data/attachments/43ad1ebfac448088.png b/data/attachments/43ad1ebfac448088.png deleted file mode 100644 index f9d15014d..000000000 Binary files a/data/attachments/43ad1ebfac448088.png and /dev/null differ diff --git a/data/attachments/43d1b0c26ac3b6c6.png b/data/attachments/43d1b0c26ac3b6c6.png new file mode 100644 index 000000000..71954172b Binary files /dev/null and b/data/attachments/43d1b0c26ac3b6c6.png differ diff --git a/data/attachments/43ef11a92f0b882f.png b/data/attachments/43ef11a92f0b882f.png deleted file mode 100644 index 7ec3c52f8..000000000 Binary files a/data/attachments/43ef11a92f0b882f.png and /dev/null differ diff --git a/data/attachments/1b4c311d1fba97ae.png b/data/attachments/43f771838fdcf5ee.png similarity index 100% rename from data/attachments/1b4c311d1fba97ae.png rename to data/attachments/43f771838fdcf5ee.png diff --git a/data/attachments/4465f38a800af09c.png b/data/attachments/4465f38a800af09c.png new file mode 100644 index 000000000..53e6ecdd5 Binary files /dev/null and b/data/attachments/4465f38a800af09c.png differ diff --git a/data/attachments/447db42c690fbed9.png b/data/attachments/447db42c690fbed9.png deleted file mode 100644 index f9334c65a..000000000 Binary files a/data/attachments/447db42c690fbed9.png and /dev/null differ diff --git a/data/attachments/449c5411f4acc274.txt b/data/attachments/449c5411f4acc274.txt deleted file mode 100644 index 634271995..000000000 --- a/data/attachments/449c5411f4acc274.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9693632109': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show Bill GARTON, 9693632109, 23/6/1946 and 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/44b0b00179a035eb.png b/data/attachments/44b0b00179a035eb.png deleted file mode 100644 index 57b2ab3bc..000000000 Binary files a/data/attachments/44b0b00179a035eb.png and /dev/null differ diff --git a/data/attachments/44ca2448c092ab95.png b/data/attachments/44ca2448c092ab95.png deleted file mode 100644 index 2aba10475..000000000 Binary files a/data/attachments/44ca2448c092ab95.png and /dev/null differ diff --git a/data/attachments/44dbd07bfca615f4.png b/data/attachments/44dbd07bfca615f4.png deleted file mode 100644 index 05ec31ddc..000000000 Binary files a/data/attachments/44dbd07bfca615f4.png and /dev/null differ diff --git a/data/attachments/460c537830265313.png b/data/attachments/460c537830265313.png new file mode 100644 index 000000000..afeb0bad5 Binary files /dev/null and b/data/attachments/460c537830265313.png differ diff --git a/data/attachments/46d98258b417bc9c.txt b/data/attachments/46d98258b417bc9c.txt deleted file mode 100644 index 6686611a4..000000000 --- a/data/attachments/46d98258b417bc9c.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9470057589 with option 3 and choose to vaccinate with vaccine details as COVID-19, SDYY2-13A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9470057589_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9470057589_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient ROGER SEABORNE': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-13A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_ROGER SEABORNE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_ROGER SEABORNE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 3 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 3 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/46f1fcc5e4bc09c6.png b/data/attachments/46f1fcc5e4bc09c6.png deleted file mode 100644 index beea052d4..000000000 Binary files a/data/attachments/46f1fcc5e4bc09c6.png and /dev/null differ diff --git a/data/attachments/4720df9f99764690.png b/data/attachments/4720df9f99764690.png deleted file mode 100644 index 32244de1d..000000000 Binary files a/data/attachments/4720df9f99764690.png and /dev/null differ diff --git a/data/attachments/476d8c4bb77a9ed2.png b/data/attachments/476d8c4bb77a9ed2.png deleted file mode 100644 index 434df2f18..000000000 Binary files a/data/attachments/476d8c4bb77a9ed2.png and /dev/null differ diff --git a/data/attachments/477be999a8306262.png b/data/attachments/477be999a8306262.png deleted file mode 100644 index 80fb5ac3f..000000000 Binary files a/data/attachments/477be999a8306262.png and /dev/null differ diff --git a/data/attachments/47d0010ce66453a.png b/data/attachments/47d0010ce66453a.png deleted file mode 100644 index 3d59fe9cb..000000000 Binary files a/data/attachments/47d0010ce66453a.png and /dev/null differ diff --git a/data/attachments/48339114d7d9c105.png b/data/attachments/48339114d7d9c105.png deleted file mode 100644 index ef1e38a41..000000000 Binary files a/data/attachments/48339114d7d9c105.png and /dev/null differ diff --git a/data/attachments/48388e0ec99b300c.png b/data/attachments/48388e0ec99b300c.png new file mode 100644 index 000000000..212faf149 Binary files /dev/null and b/data/attachments/48388e0ec99b300c.png differ diff --git a/data/attachments/484b6e089401d3c0.png b/data/attachments/484b6e089401d3c0.png deleted file mode 100644 index ca88ccb7e..000000000 Binary files a/data/attachments/484b6e089401d3c0.png and /dev/null differ diff --git a/data/attachments/4871057da0158e03.png b/data/attachments/4871057da0158e03.png deleted file mode 100644 index 46b326033..000000000 Binary files a/data/attachments/4871057da0158e03.png and /dev/null differ diff --git a/data/attachments/48b72b5a4b3948de.png b/data/attachments/48b72b5a4b3948de.png deleted file mode 100644 index 78b4f3faa..000000000 Binary files a/data/attachments/48b72b5a4b3948de.png and /dev/null differ diff --git a/data/attachments/4a0bfd2d462434db.png b/data/attachments/4a0bfd2d462434db.png deleted file mode 100644 index 6eb893525..000000000 Binary files a/data/attachments/4a0bfd2d462434db.png and /dev/null differ diff --git a/data/attachments/ffaad4d48dc73de0.png b/data/attachments/4a17fcceba3b00ca.png similarity index 100% rename from data/attachments/ffaad4d48dc73de0.png rename to data/attachments/4a17fcceba3b00ca.png diff --git a/data/attachments/4a80d96beebd9253.png b/data/attachments/4a80d96beebd9253.png deleted file mode 100644 index e98a002f4..000000000 Binary files a/data/attachments/4a80d96beebd9253.png and /dev/null differ diff --git a/data/attachments/460b53044f976793.png b/data/attachments/4b0bb93e817b8e2e.png similarity index 100% rename from data/attachments/460b53044f976793.png rename to data/attachments/4b0bb93e817b8e2e.png diff --git a/data/attachments/1b1c6173af4caf2c.png b/data/attachments/4bd315b2285140ab.png similarity index 100% rename from data/attachments/1b1c6173af4caf2c.png rename to data/attachments/4bd315b2285140ab.png diff --git a/data/attachments/1348817eedbb493e.png b/data/attachments/4beee9e9cf20f90d.png similarity index 100% rename from data/attachments/1348817eedbb493e.png rename to data/attachments/4beee9e9cf20f90d.png diff --git a/data/attachments/4d1be6697687e840.png b/data/attachments/4d1be6697687e840.png deleted file mode 100644 index e4d147d16..000000000 Binary files a/data/attachments/4d1be6697687e840.png and /dev/null differ diff --git a/data/attachments/6080aa95efa9bb2c.png b/data/attachments/4d6a6f2b059ea14f.png similarity index 100% rename from data/attachments/6080aa95efa9bb2c.png rename to data/attachments/4d6a6f2b059ea14f.png diff --git a/data/attachments/4ddd53c34b9a0553.png b/data/attachments/4ddd53c34b9a0553.png new file mode 100644 index 000000000..da6008d71 Binary files /dev/null and b/data/attachments/4ddd53c34b9a0553.png differ diff --git a/data/attachments/4e1b11cc5f336510.png b/data/attachments/4e1b11cc5f336510.png deleted file mode 100644 index aa9611f29..000000000 Binary files a/data/attachments/4e1b11cc5f336510.png and /dev/null differ diff --git a/data/attachments/4e62169aa22f012c.png b/data/attachments/4e62169aa22f012c.png deleted file mode 100644 index 05ec31ddc..000000000 Binary files a/data/attachments/4e62169aa22f012c.png and /dev/null differ diff --git a/data/attachments/4aacabe5fb584782.png b/data/attachments/4e6c45f8aa354fe4.png similarity index 100% rename from data/attachments/4aacabe5fb584782.png rename to data/attachments/4e6c45f8aa354fe4.png diff --git a/data/attachments/4e98e9d1cb1a9202.png b/data/attachments/4e98e9d1cb1a9202.png deleted file mode 100644 index ec9a444e6..000000000 Binary files a/data/attachments/4e98e9d1cb1a9202.png and /dev/null differ diff --git a/data/attachments/4e9c4b52f7e63bb4.png b/data/attachments/4e9c4b52f7e63bb4.png deleted file mode 100644 index a9ec35e0f..000000000 Binary files a/data/attachments/4e9c4b52f7e63bb4.png and /dev/null differ diff --git a/data/attachments/e0db7a6015c9a77a.png b/data/attachments/4ea31ffe01a0b36b.png similarity index 100% rename from data/attachments/e0db7a6015c9a77a.png rename to data/attachments/4ea31ffe01a0b36b.png diff --git a/data/attachments/164c26134af858ef.txt b/data/attachments/4f055ec9a3bca14a.txt similarity index 100% rename from data/attachments/164c26134af858ef.txt rename to data/attachments/4f055ec9a3bca14a.txt diff --git a/data/attachments/4f134aab385c84c4.txt b/data/attachments/4f134aab385c84c4.txt deleted file mode 100644 index e6317e307..000000000 --- a/data/attachments/4f134aab385c84c4.txt +++ /dev/null @@ -1,7 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I access the ravs web app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click on the log in button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the NHS sign in page should be visible': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_nhs_sign_in_button_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_nhs_sign_in_button_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/1d9a747878c30641.png b/data/attachments/4f58fc05b57bc86f.png similarity index 100% rename from data/attachments/1d9a747878c30641.png rename to data/attachments/4f58fc05b57bc86f.png diff --git a/data/attachments/4f76bea0a6e165.png b/data/attachments/4f76bea0a6e165.png deleted file mode 100644 index 78b4f3faa..000000000 Binary files a/data/attachments/4f76bea0a6e165.png and /dev/null differ diff --git a/data/attachments/4fc504fddc9dd642.png b/data/attachments/4fc504fddc9dd642.png new file mode 100644 index 000000000..245a643d2 Binary files /dev/null and b/data/attachments/4fc504fddc9dd642.png differ diff --git a/data/attachments/4ff2afbb6241ecb9.txt b/data/attachments/4ff2afbb6241ecb9.txt deleted file mode 100644 index c1c3bba23..000000000 --- a/data/attachments/4ff2afbb6241ecb9.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9469997956': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show SOLOMON DAZLEY, 9469997956, 20160130 and 10 BROOK STREET, LANCASTER, LA1 1SL details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/50173a26e0540449.png b/data/attachments/50173a26e0540449.png new file mode 100644 index 000000000..049486cb8 Binary files /dev/null and b/data/attachments/50173a26e0540449.png differ diff --git a/data/attachments/504246239d842927.png b/data/attachments/504246239d842927.png new file mode 100644 index 000000000..a56c3b0c3 Binary files /dev/null and b/data/attachments/504246239d842927.png differ diff --git a/data/attachments/39f1311e52956f8d.png b/data/attachments/506ec08dc35193ea.png similarity index 100% rename from data/attachments/39f1311e52956f8d.png rename to data/attachments/506ec08dc35193ea.png diff --git a/data/attachments/13d963b0752eb66.png b/data/attachments/50bcf6aa7906e7a1.png similarity index 100% rename from data/attachments/13d963b0752eb66.png rename to data/attachments/50bcf6aa7906e7a1.png diff --git a/data/attachments/50c49bf3c25ed176.png b/data/attachments/50c49bf3c25ed176.png deleted file mode 100644 index d4ca3a805..000000000 Binary files a/data/attachments/50c49bf3c25ed176.png and /dev/null differ diff --git a/data/attachments/50c7e6ffe2b07052.txt b/data/attachments/50c7e6ffe2b07052.txt deleted file mode 100644 index e0ebc704f..000000000 --- a/data/attachments/50c7e6ffe2b07052.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am logged into the RAVS app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I am on the vaccines page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click add vaccine button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the choose site page should be launched': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_choose_site_page_should_launch.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_choose_site_page_should_launch.png \ No newline at end of file diff --git a/data/attachments/50d177d23f3d09ae.png b/data/attachments/50d177d23f3d09ae.png deleted file mode 100644 index ff23eae5c..000000000 Binary files a/data/attachments/50d177d23f3d09ae.png and /dev/null differ diff --git a/data/attachments/16a3e16b65e9a300.png b/data/attachments/50d243df15358338.png similarity index 100% rename from data/attachments/16a3e16b65e9a300.png rename to data/attachments/50d243df15358338.png diff --git a/data/attachments/50d2664e9cfb44b3.png b/data/attachments/50d2664e9cfb44b3.png deleted file mode 100644 index 384b506bb..000000000 Binary files a/data/attachments/50d2664e9cfb44b3.png and /dev/null differ diff --git a/data/attachments/50efafc333bc9772.png b/data/attachments/50efafc333bc9772.png new file mode 100644 index 000000000..27b2420f0 Binary files /dev/null and b/data/attachments/50efafc333bc9772.png differ diff --git a/data/attachments/5104f758c279d52c.png b/data/attachments/5104f758c279d52c.png deleted file mode 100644 index f4cffe309..000000000 Binary files a/data/attachments/5104f758c279d52c.png and /dev/null differ diff --git a/data/attachments/c6d5953b5591f536.png b/data/attachments/51790937694aa8c1.png similarity index 100% rename from data/attachments/c6d5953b5591f536.png rename to data/attachments/51790937694aa8c1.png diff --git a/data/attachments/517cf0d006040155.png b/data/attachments/517cf0d006040155.png new file mode 100644 index 000000000..383baac12 Binary files /dev/null and b/data/attachments/517cf0d006040155.png differ diff --git a/data/attachments/332894d77c3ec932.png b/data/attachments/51872eaa6365c99a.png similarity index 100% rename from data/attachments/332894d77c3ec932.png rename to data/attachments/51872eaa6365c99a.png diff --git a/data/attachments/5189ee0d99802120.png b/data/attachments/5189ee0d99802120.png new file mode 100644 index 000000000..5045cdff7 Binary files /dev/null and b/data/attachments/5189ee0d99802120.png differ diff --git a/data/attachments/51ba8f26bc2cb2f7.png b/data/attachments/51ba8f26bc2cb2f7.png deleted file mode 100644 index 317107e34..000000000 Binary files a/data/attachments/51ba8f26bc2cb2f7.png and /dev/null differ diff --git a/data/attachments/521a264c4788e808.png b/data/attachments/521a264c4788e808.png deleted file mode 100644 index cd5acd580..000000000 Binary files a/data/attachments/521a264c4788e808.png and /dev/null differ diff --git a/data/attachments/522061959209295.png b/data/attachments/522061959209295.png new file mode 100644 index 000000000..9ab2c8000 Binary files /dev/null and b/data/attachments/522061959209295.png differ diff --git a/data/attachments/9f06678582bbe463.png b/data/attachments/528bc7143def8dcb.png similarity index 100% rename from data/attachments/9f06678582bbe463.png rename to data/attachments/528bc7143def8dcb.png diff --git a/data/attachments/52970a25a4daff43.png b/data/attachments/52970a25a4daff43.png deleted file mode 100644 index e7bfa2859..000000000 Binary files a/data/attachments/52970a25a4daff43.png and /dev/null differ diff --git a/data/attachments/2472a2f047f4cfa3.png b/data/attachments/52ac88a2f34e3c01.png similarity index 100% rename from data/attachments/2472a2f047f4cfa3.png rename to data/attachments/52ac88a2f34e3c01.png diff --git a/data/attachments/52f44a12fae3871c.png b/data/attachments/52f44a12fae3871c.png deleted file mode 100644 index 29667c14a..000000000 Binary files a/data/attachments/52f44a12fae3871c.png and /dev/null differ diff --git a/data/attachments/a992d647f92031c8.png b/data/attachments/53935c01f0a303b2.png similarity index 100% rename from data/attachments/a992d647f92031c8.png rename to data/attachments/53935c01f0a303b2.png diff --git a/data/attachments/88eacaaff07de412.txt b/data/attachments/53f8e0def9553edd.txt similarity index 100% rename from data/attachments/88eacaaff07de412.txt rename to data/attachments/53f8e0def9553edd.txt diff --git a/data/attachments/5401115a6d647850.png b/data/attachments/5401115a6d647850.png deleted file mode 100644 index fdcef14c9..000000000 Binary files a/data/attachments/5401115a6d647850.png and /dev/null differ diff --git a/data/attachments/3ab1cc0111947676.png b/data/attachments/54748e6fe7450f1e.png similarity index 100% rename from data/attachments/3ab1cc0111947676.png rename to data/attachments/54748e6fe7450f1e.png diff --git a/data/attachments/547763f9b987ce4.png b/data/attachments/547763f9b987ce4.png deleted file mode 100644 index fdbbaff46..000000000 Binary files a/data/attachments/547763f9b987ce4.png and /dev/null differ diff --git a/data/attachments/54c89e14f358dd99.png b/data/attachments/54c89e14f358dd99.png deleted file mode 100644 index eed2cbee6..000000000 Binary files a/data/attachments/54c89e14f358dd99.png and /dev/null differ diff --git a/data/attachments/550977078645f85b.png b/data/attachments/550977078645f85b.png deleted file mode 100644 index 2b49d2ffb..000000000 Binary files a/data/attachments/550977078645f85b.png and /dev/null differ diff --git a/data/attachments/553258886d7e3b0.png b/data/attachments/553258886d7e3b0.png deleted file mode 100644 index 7f6ab1816..000000000 Binary files a/data/attachments/553258886d7e3b0.png and /dev/null differ diff --git a/data/attachments/9e85d968972cfffb.png b/data/attachments/55419ac50868e480.png similarity index 100% rename from data/attachments/9e85d968972cfffb.png rename to data/attachments/55419ac50868e480.png diff --git a/data/attachments/5559de5855a4f964.png b/data/attachments/5559de5855a4f964.png new file mode 100644 index 000000000..37617f010 Binary files /dev/null and b/data/attachments/5559de5855a4f964.png differ diff --git a/data/attachments/5572cb8bc925145f.png b/data/attachments/5572cb8bc925145f.png new file mode 100644 index 000000000..dd4811152 Binary files /dev/null and b/data/attachments/5572cb8bc925145f.png differ diff --git a/data/attachments/55763c2568c38547.png b/data/attachments/55763c2568c38547.png deleted file mode 100644 index edb98215b..000000000 Binary files a/data/attachments/55763c2568c38547.png and /dev/null differ diff --git a/data/attachments/55cc2e43cdef148e.png b/data/attachments/55cc2e43cdef148e.png deleted file mode 100644 index 5bd8bb54d..000000000 Binary files a/data/attachments/55cc2e43cdef148e.png and /dev/null differ diff --git a/data/attachments/5613d3760cbb1a98.png b/data/attachments/5613d3760cbb1a98.png new file mode 100644 index 000000000..a76721f32 Binary files /dev/null and b/data/attachments/5613d3760cbb1a98.png differ diff --git a/data/attachments/58c0e2be18e9b988.png b/data/attachments/568f9608e224f7c5.png similarity index 100% rename from data/attachments/58c0e2be18e9b988.png rename to data/attachments/568f9608e224f7c5.png diff --git a/data/attachments/56aeace72d55a9ac.png b/data/attachments/56aeace72d55a9ac.png new file mode 100644 index 000000000..88f01abb2 Binary files /dev/null and b/data/attachments/56aeace72d55a9ac.png differ diff --git a/data/attachments/56ce483a4631cfbf.png b/data/attachments/56ce483a4631cfbf.png deleted file mode 100644 index 6a0ca7b57..000000000 Binary files a/data/attachments/56ce483a4631cfbf.png and /dev/null differ diff --git a/data/attachments/56f65751cb32ea80.png b/data/attachments/56f65751cb32ea80.png deleted file mode 100644 index b5be60540..000000000 Binary files a/data/attachments/56f65751cb32ea80.png and /dev/null differ diff --git a/data/attachments/573a0fecea340492.png b/data/attachments/573a0fecea340492.png new file mode 100644 index 000000000..6118173a1 Binary files /dev/null and b/data/attachments/573a0fecea340492.png differ diff --git a/data/attachments/420a13ed3ac1dbe9.png b/data/attachments/57cdfcd73b966030.png similarity index 100% rename from data/attachments/420a13ed3ac1dbe9.png rename to data/attachments/57cdfcd73b966030.png diff --git a/data/attachments/a25809798c4d08e3.png b/data/attachments/57ef635e013a60b8.png similarity index 100% rename from data/attachments/a25809798c4d08e3.png rename to data/attachments/57ef635e013a60b8.png diff --git a/data/attachments/9bb4d97435ee1ac.png b/data/attachments/58126d76731c1ac2.png similarity index 100% rename from data/attachments/9bb4d97435ee1ac.png rename to data/attachments/58126d76731c1ac2.png diff --git a/data/attachments/5846700db75bdec4.png b/data/attachments/5846700db75bdec4.png deleted file mode 100644 index cf700a045..000000000 Binary files a/data/attachments/5846700db75bdec4.png and /dev/null differ diff --git a/data/attachments/5929f4a9363bb5ff.png b/data/attachments/5929f4a9363bb5ff.png deleted file mode 100644 index 3c3af3636..000000000 Binary files a/data/attachments/5929f4a9363bb5ff.png and /dev/null differ diff --git a/data/attachments/59417c1c0d01839f.png b/data/attachments/59417c1c0d01839f.png deleted file mode 100644 index 1d6ecb672..000000000 Binary files a/data/attachments/59417c1c0d01839f.png and /dev/null differ diff --git a/data/attachments/5960c70ee604b2d2.png b/data/attachments/5960c70ee604b2d2.png new file mode 100644 index 000000000..c050b7fef Binary files /dev/null and b/data/attachments/5960c70ee604b2d2.png differ diff --git a/data/attachments/a4bf1e78e7b5bf13.png b/data/attachments/597b4ba48523bcc.png similarity index 100% rename from data/attachments/a4bf1e78e7b5bf13.png rename to data/attachments/597b4ba48523bcc.png diff --git a/data/attachments/59a6e70775c7d28.png b/data/attachments/59a6e70775c7d28.png deleted file mode 100644 index ae373444f..000000000 Binary files a/data/attachments/59a6e70775c7d28.png and /dev/null differ diff --git a/data/attachments/59d796ed822265a7.png b/data/attachments/59d796ed822265a7.png deleted file mode 100644 index aaa9ce261..000000000 Binary files a/data/attachments/59d796ed822265a7.png and /dev/null differ diff --git a/data/attachments/5a202bf417b19aaa.png b/data/attachments/5a202bf417b19aaa.png new file mode 100644 index 000000000..8f072fa5f Binary files /dev/null and b/data/attachments/5a202bf417b19aaa.png differ diff --git a/data/attachments/5a3615e54ea3c008.txt b/data/attachments/5a3615e54ea3c008.txt deleted file mode 100644 index a40ced1d9..000000000 --- a/data/attachments/5a3615e54ea3c008.txt +++ /dev/null @@ -1,11 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Pryderi, Warnford-Davis, and 14/04/2001': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I can see the patient's information in the search results, showing their name: Pryderi Warnford-Davis, nhs number: 9449303762, dob: 14/04/2001 and address: 1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/5a6dc69ae0b704a8.png b/data/attachments/5a6dc69ae0b704a8.png new file mode 100644 index 000000000..fd6e73e43 Binary files /dev/null and b/data/attachments/5a6dc69ae0b704a8.png differ diff --git a/data/attachments/cdd85846d4f80845.png b/data/attachments/5ac962fa756cfaf1.png similarity index 100% rename from data/attachments/cdd85846d4f80845.png rename to data/attachments/5ac962fa756cfaf1.png diff --git a/data/attachments/9604f5abeba41dd6.txt b/data/attachments/5b23a75fd43d635a.txt similarity index 100% rename from data/attachments/9604f5abeba41dd6.txt rename to data/attachments/5b23a75fd43d635a.txt diff --git a/data/attachments/69108eb9f5b7c131.png b/data/attachments/5b8bd81b003324b5.png similarity index 100% rename from data/attachments/69108eb9f5b7c131.png rename to data/attachments/5b8bd81b003324b5.png diff --git a/data/attachments/5b90e59f53de1f19.png b/data/attachments/5b90e59f53de1f19.png deleted file mode 100644 index be2f2d4d9..000000000 Binary files a/data/attachments/5b90e59f53de1f19.png and /dev/null differ diff --git a/data/attachments/5bc093891d052558.png b/data/attachments/5bc093891d052558.png new file mode 100644 index 000000000..3f457ab7d Binary files /dev/null and b/data/attachments/5bc093891d052558.png differ diff --git a/data/attachments/5c31c967a0d499d.png b/data/attachments/5c31c967a0d499d.png deleted file mode 100644 index 74264ca84..000000000 Binary files a/data/attachments/5c31c967a0d499d.png and /dev/null differ diff --git a/data/attachments/5d1928de65b4922d.png b/data/attachments/5d1928de65b4922d.png new file mode 100644 index 000000000..4ff1a878e Binary files /dev/null and b/data/attachments/5d1928de65b4922d.png differ diff --git a/data/attachments/5d9e3dd88c3d77cb.png b/data/attachments/5d9e3dd88c3d77cb.png deleted file mode 100644 index bee01ca3e..000000000 Binary files a/data/attachments/5d9e3dd88c3d77cb.png and /dev/null differ diff --git a/data/attachments/5c172f5dea560aaf.png b/data/attachments/5da8a46dbf6fc82c.png similarity index 100% rename from data/attachments/5c172f5dea560aaf.png rename to data/attachments/5da8a46dbf6fc82c.png diff --git a/data/attachments/5db99e01e9ebe92a.png b/data/attachments/5db99e01e9ebe92a.png deleted file mode 100644 index 7b712d2bd..000000000 Binary files a/data/attachments/5db99e01e9ebe92a.png and /dev/null differ diff --git a/data/attachments/5e24f772745c6b8b.png b/data/attachments/5e24f772745c6b8b.png deleted file mode 100644 index 8e5fff714..000000000 Binary files a/data/attachments/5e24f772745c6b8b.png and /dev/null differ diff --git a/data/attachments/5e45638e1f5d0c22.png b/data/attachments/5e45638e1f5d0c22.png deleted file mode 100644 index 753624069..000000000 Binary files a/data/attachments/5e45638e1f5d0c22.png and /dev/null differ diff --git a/data/attachments/5e671b4839dda32a.png b/data/attachments/5e671b4839dda32a.png deleted file mode 100644 index 69396622f..000000000 Binary files a/data/attachments/5e671b4839dda32a.png and /dev/null differ diff --git a/data/attachments/5e8388e88187d8bc.png b/data/attachments/5e8388e88187d8bc.png deleted file mode 100644 index d4ca3a805..000000000 Binary files a/data/attachments/5e8388e88187d8bc.png and /dev/null differ diff --git a/data/attachments/5e8e83fa8645cf47.png b/data/attachments/5e8e83fa8645cf47.png new file mode 100644 index 000000000..d6b5d548a Binary files /dev/null and b/data/attachments/5e8e83fa8645cf47.png differ diff --git a/data/attachments/5ecf5f5a17dc425e.txt b/data/attachments/5ecf5f5a17dc425e.txt new file mode 100644 index 000000000..0a3ea9d13 --- /dev/null +++ b/data/attachments/5ecf5f5a17dc425e.txt @@ -0,0 +1,45 @@ +INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Hospital Hub and get patient details for 9437540233 with option 12 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18E with 19/10/2026': [] +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient RANDY FOGDEN': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-18E with 19/10/2026 and click continue': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-15 and click continue to record consent screen button": [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-7 and click Continue to Check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient RANDY FOGDEN, 8/6/1961, 10 ASHVILLE TERRACE, MANCHESTER, M40 9WG and vaccination details on the check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/47f014187a5bb5ae.png b/data/attachments/5f42aea73c96a663.png similarity index 100% rename from data/attachments/47f014187a5bb5ae.png rename to data/attachments/5f42aea73c96a663.png diff --git a/data/attachments/279a9128d99990ad.txt b/data/attachments/5fc78b966eb236af.txt similarity index 100% rename from data/attachments/279a9128d99990ad.txt rename to data/attachments/5fc78b966eb236af.txt diff --git a/data/attachments/5fd8c7d04a63f364.png b/data/attachments/5fd8c7d04a63f364.png new file mode 100644 index 000000000..bb6694918 Binary files /dev/null and b/data/attachments/5fd8c7d04a63f364.png differ diff --git a/data/attachments/9299f20dcacdf965.txt b/data/attachments/5ffbc469df020723.txt similarity index 100% rename from data/attachments/9299f20dcacdf965.txt rename to data/attachments/5ffbc469df020723.txt diff --git a/data/attachments/a0bb44fa966cb193.png b/data/attachments/60242d1754523a23.png similarity index 100% rename from data/attachments/a0bb44fa966cb193.png rename to data/attachments/60242d1754523a23.png diff --git a/data/attachments/44cf8fbdc53596ca.txt b/data/attachments/60a6c891dddc7454.txt similarity index 100% rename from data/attachments/44cf8fbdc53596ca.txt rename to data/attachments/60a6c891dddc7454.txt diff --git a/data/attachments/778f10dd167f7126.png b/data/attachments/6103fd9355638af8.png similarity index 100% rename from data/attachments/778f10dd167f7126.png rename to data/attachments/6103fd9355638af8.png diff --git a/data/attachments/215d3ccf82fae4b7.png b/data/attachments/610d5224e5a79a2a.png similarity index 100% rename from data/attachments/215d3ccf82fae4b7.png rename to data/attachments/610d5224e5a79a2a.png diff --git a/data/attachments/6110e1b6efa896b9.png b/data/attachments/6110e1b6efa896b9.png deleted file mode 100644 index f5cd4b446..000000000 Binary files a/data/attachments/6110e1b6efa896b9.png and /dev/null differ diff --git a/data/attachments/615aed734d132245.png b/data/attachments/615aed734d132245.png deleted file mode 100644 index c3647ba9a..000000000 Binary files a/data/attachments/615aed734d132245.png and /dev/null differ diff --git a/data/attachments/615b560517122f13.png b/data/attachments/615b560517122f13.png deleted file mode 100644 index 77ff0cf67..000000000 Binary files a/data/attachments/615b560517122f13.png and /dev/null differ diff --git a/data/attachments/615d09bd7ee8757b.png b/data/attachments/615d09bd7ee8757b.png deleted file mode 100644 index 2e8ae7beb..000000000 Binary files a/data/attachments/615d09bd7ee8757b.png and /dev/null differ diff --git a/data/attachments/6162282b4792e49d.png b/data/attachments/6162282b4792e49d.png deleted file mode 100644 index 4856c9cdb..000000000 Binary files a/data/attachments/6162282b4792e49d.png and /dev/null differ diff --git a/data/attachments/5ab197d7779a7593.png b/data/attachments/617de62b0065fd8a.png similarity index 100% rename from data/attachments/5ab197d7779a7593.png rename to data/attachments/617de62b0065fd8a.png diff --git a/data/attachments/625ed81706c4b018.png b/data/attachments/625ed81706c4b018.png deleted file mode 100644 index edb98215b..000000000 Binary files a/data/attachments/625ed81706c4b018.png and /dev/null differ diff --git a/data/attachments/63094c9bb0c2e94.png b/data/attachments/63094c9bb0c2e94.png deleted file mode 100644 index 59caddecb..000000000 Binary files a/data/attachments/63094c9bb0c2e94.png and /dev/null differ diff --git a/data/attachments/635904d5c8f14e7c.png b/data/attachments/635904d5c8f14e7c.png deleted file mode 100644 index 19ffaea84..000000000 Binary files a/data/attachments/635904d5c8f14e7c.png and /dev/null differ diff --git a/data/attachments/635fc2c3f44e5d59.png b/data/attachments/635fc2c3f44e5d59.png deleted file mode 100644 index bf24f1b03..000000000 Binary files a/data/attachments/635fc2c3f44e5d59.png and /dev/null differ diff --git a/data/attachments/636791fd282d849.png b/data/attachments/636791fd282d849.png deleted file mode 100644 index 6e797f9d1..000000000 Binary files a/data/attachments/636791fd282d849.png and /dev/null differ diff --git a/data/attachments/63f5071c81ac9d1d.png b/data/attachments/63f5071c81ac9d1d.png deleted file mode 100644 index 20efe0739..000000000 Binary files a/data/attachments/63f5071c81ac9d1d.png and /dev/null differ diff --git a/data/attachments/642b0f49e3633537.png b/data/attachments/642b0f49e3633537.png deleted file mode 100644 index 3426c4ee4..000000000 Binary files a/data/attachments/642b0f49e3633537.png and /dev/null differ diff --git a/data/attachments/64528a370f81f14e.png b/data/attachments/64528a370f81f14e.png deleted file mode 100644 index fa57da3ca..000000000 Binary files a/data/attachments/64528a370f81f14e.png and /dev/null differ diff --git a/data/attachments/64ba4704e38cefa6.png b/data/attachments/64ba4704e38cefa6.png deleted file mode 100644 index 08b4d0fab..000000000 Binary files a/data/attachments/64ba4704e38cefa6.png and /dev/null differ diff --git a/data/attachments/64dfa0acd291ccbf.png b/data/attachments/64dfa0acd291ccbf.png deleted file mode 100644 index 24d3c05d4..000000000 Binary files a/data/attachments/64dfa0acd291ccbf.png and /dev/null differ diff --git a/data/attachments/c911883a7d8b061b.txt b/data/attachments/64ebae6fdf618ca7.txt similarity index 100% rename from data/attachments/c911883a7d8b061b.txt rename to data/attachments/64ebae6fdf618ca7.txt diff --git a/data/attachments/64fea8a7087aa975.txt b/data/attachments/64fea8a7087aa975.txt deleted file mode 100644 index f080d3117..000000000 --- a/data/attachments/64fea8a7087aa975.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9449306605': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show Srinivasarao Patel, 9449306605, 03/03/2020 and 4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/65a4eaff505c38a7.png b/data/attachments/65a4eaff505c38a7.png new file mode 100644 index 000000000..20c09e692 Binary files /dev/null and b/data/attachments/65a4eaff505c38a7.png differ diff --git a/data/attachments/66df5b012bb04531.png b/data/attachments/666019f3b6e7a3e5.png similarity index 100% rename from data/attachments/66df5b012bb04531.png rename to data/attachments/666019f3b6e7a3e5.png diff --git a/data/attachments/6f4a644090e8340c.png b/data/attachments/66e8ff2d29645dd1.png similarity index 100% rename from data/attachments/6f4a644090e8340c.png rename to data/attachments/66e8ff2d29645dd1.png diff --git a/data/attachments/7573dec25f73c49b.png b/data/attachments/66f40642d517866f.png similarity index 100% rename from data/attachments/7573dec25f73c49b.png rename to data/attachments/66f40642d517866f.png diff --git a/data/attachments/345d4a9fd6063269.txt b/data/attachments/67397fbf2f9d6da2.txt similarity index 100% rename from data/attachments/345d4a9fd6063269.txt rename to data/attachments/67397fbf2f9d6da2.txt diff --git a/data/attachments/673f0e3f58533698.png b/data/attachments/673f0e3f58533698.png deleted file mode 100644 index a6970b60d..000000000 Binary files a/data/attachments/673f0e3f58533698.png and /dev/null differ diff --git a/data/attachments/b1381ef42f5b7ef7.png b/data/attachments/674477a8bc646489.png similarity index 100% rename from data/attachments/b1381ef42f5b7ef7.png rename to data/attachments/674477a8bc646489.png diff --git a/data/attachments/67458df8edbb2d63.png b/data/attachments/67458df8edbb2d63.png deleted file mode 100644 index 3fb1ae79a..000000000 Binary files a/data/attachments/67458df8edbb2d63.png and /dev/null differ diff --git a/data/attachments/d10e650635fb6692.png b/data/attachments/6771a24f04c10659.png similarity index 100% rename from data/attachments/d10e650635fb6692.png rename to data/attachments/6771a24f04c10659.png diff --git a/data/attachments/678814d5f25f0841.png b/data/attachments/678814d5f25f0841.png deleted file mode 100644 index f457c7fbc..000000000 Binary files a/data/attachments/678814d5f25f0841.png and /dev/null differ diff --git a/data/attachments/67c829b6d3e1cf29.png b/data/attachments/67c829b6d3e1cf29.png deleted file mode 100644 index b7007b97e..000000000 Binary files a/data/attachments/67c829b6d3e1cf29.png and /dev/null differ diff --git a/data/attachments/680ad3648737ab01.png b/data/attachments/680ad3648737ab01.png new file mode 100644 index 000000000..1b197ee97 Binary files /dev/null and b/data/attachments/680ad3648737ab01.png differ diff --git a/data/attachments/685475af336f4be5.png b/data/attachments/685475af336f4be5.png deleted file mode 100644 index 3f309f67b..000000000 Binary files a/data/attachments/685475af336f4be5.png and /dev/null differ diff --git a/data/attachments/8acda0907af5b3d3.png b/data/attachments/6873ce6025e19c43.png similarity index 100% rename from data/attachments/8acda0907af5b3d3.png rename to data/attachments/6873ce6025e19c43.png diff --git a/data/attachments/f79ab5f356ad2697.txt b/data/attachments/68b7f3dacda58e34.txt similarity index 100% rename from data/attachments/f79ab5f356ad2697.txt rename to data/attachments/68b7f3dacda58e34.txt diff --git a/data/attachments/6923bc629446907.png b/data/attachments/6923bc629446907.png deleted file mode 100644 index 4690ecf06..000000000 Binary files a/data/attachments/6923bc629446907.png and /dev/null differ diff --git a/data/attachments/694ba7d10ae44699.png b/data/attachments/694ba7d10ae44699.png deleted file mode 100644 index 44d1474a5..000000000 Binary files a/data/attachments/694ba7d10ae44699.png and /dev/null differ diff --git a/data/attachments/6983ce51d0137c8a.png b/data/attachments/6983ce51d0137c8a.png deleted file mode 100644 index eed2cbee6..000000000 Binary files a/data/attachments/6983ce51d0137c8a.png and /dev/null differ diff --git a/data/attachments/69ecc5ab5ba5c458.png b/data/attachments/69ecc5ab5ba5c458.png deleted file mode 100644 index 5b9e22323..000000000 Binary files a/data/attachments/69ecc5ab5ba5c458.png and /dev/null differ diff --git a/data/attachments/7fbbbd1b3094f982.png b/data/attachments/69f4913833bc229f.png similarity index 100% rename from data/attachments/7fbbbd1b3094f982.png rename to data/attachments/69f4913833bc229f.png diff --git a/data/attachments/694f92b23c18bddb.png b/data/attachments/69f84ed1ccacf961.png similarity index 100% rename from data/attachments/694f92b23c18bddb.png rename to data/attachments/69f84ed1ccacf961.png diff --git a/data/attachments/69ff6425482d5785.png b/data/attachments/69ff6425482d5785.png deleted file mode 100644 index effd55555..000000000 Binary files a/data/attachments/69ff6425482d5785.png and /dev/null differ diff --git a/data/attachments/6a3d46e1a2e9f87.png b/data/attachments/6a3d46e1a2e9f87.png deleted file mode 100644 index c5005b3aa..000000000 Binary files a/data/attachments/6a3d46e1a2e9f87.png and /dev/null differ diff --git a/data/attachments/52f7f48bb161f40.png b/data/attachments/6a7bfe54fe386a98.png similarity index 100% rename from data/attachments/52f7f48bb161f40.png rename to data/attachments/6a7bfe54fe386a98.png diff --git a/data/attachments/6a8e8a33e944e899.png b/data/attachments/6a8e8a33e944e899.png deleted file mode 100644 index d1efcbb5e..000000000 Binary files a/data/attachments/6a8e8a33e944e899.png and /dev/null differ diff --git a/data/attachments/6ad641bca04ed538.png b/data/attachments/6ad641bca04ed538.png new file mode 100644 index 000000000..25c418c2d Binary files /dev/null and b/data/attachments/6ad641bca04ed538.png differ diff --git a/data/attachments/6b0c2176ccd95a30.png b/data/attachments/6b0c2176ccd95a30.png deleted file mode 100644 index eb0f62d78..000000000 Binary files a/data/attachments/6b0c2176ccd95a30.png and /dev/null differ diff --git a/data/attachments/6b0da3220aff1183.txt b/data/attachments/6b0da3220aff1183.txt deleted file mode 100644 index 12423e8e0..000000000 --- a/data/attachments/6b0da3220aff1183.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Home Of Housebound Patient and get patient details for 9437599165 with option 9 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18B with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437599165_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437599165_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient CAWRDAV BOBBETT': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-18B with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_CAWRDAV BOBBETT_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_CAWRDAV BOBBETT_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-30 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-30 and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient CAWRDAV BOBBETT, 21/7/1959, 127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/6b1e83c3baccbce3.png b/data/attachments/6b1e83c3baccbce3.png deleted file mode 100644 index db011b0c5..000000000 Binary files a/data/attachments/6b1e83c3baccbce3.png and /dev/null differ diff --git a/data/attachments/6b392b2eda940220.png b/data/attachments/6b392b2eda940220.png deleted file mode 100644 index e7bfa2859..000000000 Binary files a/data/attachments/6b392b2eda940220.png and /dev/null differ diff --git a/data/attachments/6b77c86934b8b7cb.png b/data/attachments/6b77c86934b8b7cb.png deleted file mode 100644 index 2f35caa65..000000000 Binary files a/data/attachments/6b77c86934b8b7cb.png and /dev/null differ diff --git a/data/attachments/6ba4485c1c839bae.txt b/data/attachments/6ba4485c1c839bae.txt deleted file mode 100644 index de5b8c2b2..000000000 --- a/data/attachments/6ba4485c1c839bae.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Bill, Garton, and 23/6/1946': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the postcode DN18 5DW': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I select the gender Other': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an option to create a new patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png \ No newline at end of file diff --git a/data/attachments/6bac8b64eb078782.txt b/data/attachments/6bac8b64eb078782.txt deleted file mode 100644 index 375653a5a..000000000 --- a/data/attachments/6bac8b64eb078782.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9732743476': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show Mike HEESOM, 9732743476, 24/10/1992 and 2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/6bb35564cab06983.png b/data/attachments/6bb35564cab06983.png deleted file mode 100644 index 8511f34aa..000000000 Binary files a/data/attachments/6bb35564cab06983.png and /dev/null differ diff --git a/data/attachments/6bef049f536b26d1.png b/data/attachments/6bef049f536b26d1.png new file mode 100644 index 000000000..64f453eee Binary files /dev/null and b/data/attachments/6bef049f536b26d1.png differ diff --git a/data/attachments/6c15ea920bb83b29.txt b/data/attachments/6c15ea920bb83b29.txt deleted file mode 100644 index c98d40706..000000000 --- a/data/attachments/6c15ea920bb83b29.txt +++ /dev/null @@ -1,12 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the RAVS home page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I am on the vaccines page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I view product for the existing vaccine in an existing site': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter batch number that already exists and expiry date': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_batch_number.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_batch_number.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the batch is already added to site warning should appear': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_batch_already_added_warning_message_exists.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_batch_already_added_warning_message_exists.png \ No newline at end of file diff --git a/data/attachments/6c16dd3c183730ee.txt b/data/attachments/6c16dd3c183730ee.txt deleted file mode 100644 index 74bfed4d1..000000000 --- a/data/attachments/6c16dd3c183730ee.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9693632109 with option 0 and choose to vaccinate with vaccine details as COVID-19, SDYY2-01 with 19/10/2025': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient Bill GARTON': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-01 with 19/10/2025 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/6c3b84fa5b0f3ea7.txt b/data/attachments/6c3b84fa5b0f3ea7.txt deleted file mode 100644 index 3cd6c0021..000000000 --- a/data/attachments/6c3b84fa5b0f3ea7.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am logged into the RAVS app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I search for the patient with NHS number 9732091169': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I proceed to record a vaccine for covid for all products': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the system should display the warnings 3': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/6c6ee8a03d4ed931.png b/data/attachments/6c6ee8a03d4ed931.png deleted file mode 100644 index 1d4dfa78b..000000000 Binary files a/data/attachments/6c6ee8a03d4ed931.png and /dev/null differ diff --git a/data/attachments/6ca1e0a52b6aabda.txt b/data/attachments/6ca1e0a52b6aabda.txt deleted file mode 100644 index 7cd2c485b..000000000 --- a/data/attachments/6ca1e0a52b6aabda.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Home Of Housebound Patient and get patient details for 9450141711 with option 2 and choose to vaccinate with vaccine details as Flu, SDYY2-22A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9450141711_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9450141711_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient KRISTIA SIDAWAY': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-22A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_KRISTIA SIDAWAY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_KRISTIA SIDAWAY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Influenza Tetra MYL_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Influenza Tetra MYL_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/6d0ec11c76bca53b.png b/data/attachments/6d0ec11c76bca53b.png deleted file mode 100644 index 4ca5cd6b0..000000000 Binary files a/data/attachments/6d0ec11c76bca53b.png and /dev/null differ diff --git a/data/attachments/6d12c54de189f454.png b/data/attachments/6d12c54de189f454.png deleted file mode 100644 index 3937d39e9..000000000 Binary files a/data/attachments/6d12c54de189f454.png and /dev/null differ diff --git a/data/attachments/6d6eadc3a319de3a.png b/data/attachments/6d6eadc3a319de3a.png new file mode 100644 index 000000000..abbd6ae1a Binary files /dev/null and b/data/attachments/6d6eadc3a319de3a.png differ diff --git a/data/attachments/6d7192aecee11fff.png b/data/attachments/6d7192aecee11fff.png deleted file mode 100644 index 31d97b2b7..000000000 Binary files a/data/attachments/6d7192aecee11fff.png and /dev/null differ diff --git a/data/attachments/6d926da99a1fe080.png b/data/attachments/6d926da99a1fe080.png new file mode 100644 index 000000000..54f167cf7 Binary files /dev/null and b/data/attachments/6d926da99a1fe080.png differ diff --git a/data/attachments/4e28f5143f40c688.png b/data/attachments/6dc5576455ca45f1.png similarity index 100% rename from data/attachments/4e28f5143f40c688.png rename to data/attachments/6dc5576455ca45f1.png diff --git a/data/attachments/41af6584d08236c5.png b/data/attachments/6dfa237145b008a1.png similarity index 100% rename from data/attachments/41af6584d08236c5.png rename to data/attachments/6dfa237145b008a1.png diff --git a/data/attachments/7c8209838628abf8.txt b/data/attachments/6e25f63f7d1b0a06.txt similarity index 100% rename from data/attachments/7c8209838628abf8.txt rename to data/attachments/6e25f63f7d1b0a06.txt diff --git a/data/attachments/6e36945a7ae9a787.png b/data/attachments/6e36945a7ae9a787.png deleted file mode 100644 index fe177a397..000000000 Binary files a/data/attachments/6e36945a7ae9a787.png and /dev/null differ diff --git a/data/attachments/52d8a3b47ebcf648.txt b/data/attachments/6e7b1cb32f081127.txt similarity index 100% rename from data/attachments/52d8a3b47ebcf648.txt rename to data/attachments/6e7b1cb32f081127.txt diff --git a/data/attachments/80ecf8274701126a.png b/data/attachments/6e7d418a795a7dec.png similarity index 100% rename from data/attachments/80ecf8274701126a.png rename to data/attachments/6e7d418a795a7dec.png diff --git a/data/attachments/6eee88222d13cf02.png b/data/attachments/6eee88222d13cf02.png new file mode 100644 index 000000000..af6a8603f Binary files /dev/null and b/data/attachments/6eee88222d13cf02.png differ diff --git a/data/attachments/6efcbf21487e032f.png b/data/attachments/6efcbf21487e032f.png deleted file mode 100644 index 0a12996be..000000000 Binary files a/data/attachments/6efcbf21487e032f.png and /dev/null differ diff --git a/data/attachments/6f785db38c09d18c.txt b/data/attachments/6f785db38c09d18c.txt deleted file mode 100644 index 854bb9f84..000000000 --- a/data/attachments/6f785db38c09d18c.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Bill, Garton, and 23/12/1946': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the postcode DN18 5DW': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I select the gender Male': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an option to create a new patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png \ No newline at end of file diff --git a/data/attachments/6fa0a019a1008916.txt b/data/attachments/6fa0a019a1008916.txt deleted file mode 100644 index 740d8aad5..000000000 --- a/data/attachments/6fa0a019a1008916.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9474405174 with option 10 and choose to vaccinate with vaccine details as Flu, SDYY2-14B with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient PHINEAS FAYLE': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-14B with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Quadrivalent Influenza Vaccine – High Dose_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Quadrivalent Influenza Vaccine – High Dose_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/6fbcfa200fbbd361.png b/data/attachments/6fbcfa200fbbd361.png new file mode 100644 index 000000000..79014627c Binary files /dev/null and b/data/attachments/6fbcfa200fbbd361.png differ diff --git a/data/attachments/f8e1d517bff7432a.png b/data/attachments/7046046335ba633b.png similarity index 100% rename from data/attachments/f8e1d517bff7432a.png rename to data/attachments/7046046335ba633b.png diff --git a/data/attachments/564c78d55067b615.png b/data/attachments/7068d7bb688e9e41.png similarity index 100% rename from data/attachments/564c78d55067b615.png rename to data/attachments/7068d7bb688e9e41.png diff --git a/data/attachments/a0551d6adf697f11.png b/data/attachments/709801db92fd4deb.png similarity index 100% rename from data/attachments/a0551d6adf697f11.png rename to data/attachments/709801db92fd4deb.png diff --git a/data/attachments/71232957078c1458.txt b/data/attachments/71232957078c1458.txt deleted file mode 100644 index c2c01b8ee..000000000 --- a/data/attachments/71232957078c1458.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BIRCH HOUSE and Care Home and get patient details for 9437580812 with option 8 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437580812_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437580812_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient INDIGO CATCHESIDE': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-18A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_INDIGO CATCHESIDE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_INDIGO CATCHESIDE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-7 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-7 and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient INDIGO CATCHESIDE, 1/3/1959, 12 CANBERRA STREET, MANCHESTER, M11 4WL and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/7136d3c7509e2dcf.png b/data/attachments/7136d3c7509e2dcf.png new file mode 100644 index 000000000..84cb19238 Binary files /dev/null and b/data/attachments/7136d3c7509e2dcf.png differ diff --git a/data/attachments/714995231550977c.txt b/data/attachments/714995231550977c.txt new file mode 100644 index 000000000..acfd31555 --- /dev/null +++ b/data/attachments/714995231550977c.txt @@ -0,0 +1,45 @@ +INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Vaccination Centre and get patient details for 9450134391 with option 11 and choose to vaccinate with vaccine details as Flu, SDYY2-14C with 19/10/2026': [] +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9450134391_and_clicked_search_for_patient_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9450134391_and_clicked_search_for_patient_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient MARIAN PIESSE': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-14C with 19/10/2026 and click continue': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARIAN PIESSE_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARIAN PIESSE_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Influenza Tetra MYL_and_clicked_continue_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Influenza Tetra MYL_and_clicked_continue_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button": [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today and click Continue to Check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient MARIAN PIESSE, 17/7/1994, 2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT and vaccination details on the check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/717b1bb57c40de97.png b/data/attachments/717b1bb57c40de97.png new file mode 100644 index 000000000..10f415c53 Binary files /dev/null and b/data/attachments/717b1bb57c40de97.png differ diff --git a/data/attachments/718dddd0d1cb98c7.png b/data/attachments/718dddd0d1cb98c7.png deleted file mode 100644 index a5da0221b..000000000 Binary files a/data/attachments/718dddd0d1cb98c7.png and /dev/null differ diff --git a/data/attachments/71907e048dd8c36.png b/data/attachments/71907e048dd8c36.png deleted file mode 100644 index 28ccea7b9..000000000 Binary files a/data/attachments/71907e048dd8c36.png and /dev/null differ diff --git a/data/attachments/7190c02d4f9c4657.png b/data/attachments/7190c02d4f9c4657.png deleted file mode 100644 index 851026cad..000000000 Binary files a/data/attachments/7190c02d4f9c4657.png and /dev/null differ diff --git a/data/attachments/71911c03e8afe008.png b/data/attachments/71911c03e8afe008.png new file mode 100644 index 000000000..54f167cf7 Binary files /dev/null and b/data/attachments/71911c03e8afe008.png differ diff --git a/data/attachments/cc7e616dedaf860e.txt b/data/attachments/71ac8b92882dd6c7.txt similarity index 100% rename from data/attachments/cc7e616dedaf860e.txt rename to data/attachments/71ac8b92882dd6c7.txt diff --git a/data/attachments/71e7e679479c3ca4.png b/data/attachments/71e7e679479c3ca4.png deleted file mode 100644 index cc421faec..000000000 Binary files a/data/attachments/71e7e679479c3ca4.png and /dev/null differ diff --git a/data/attachments/71ef29760e1693e1.txt b/data/attachments/71ef29760e1693e1.txt deleted file mode 100644 index f9d31a586..000000000 --- a/data/attachments/71ef29760e1693e1.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am logged into the RAVS app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I search for the patient with NHS number 9470472918': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I proceed to record a vaccine for covid for all products': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the system should display the warnings 3': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/71f8177124a0b228.png b/data/attachments/71f8177124a0b228.png new file mode 100644 index 000000000..84cb19238 Binary files /dev/null and b/data/attachments/71f8177124a0b228.png differ diff --git a/data/attachments/72090a7642d953fd.png b/data/attachments/72090a7642d953fd.png deleted file mode 100644 index d2b4dd02d..000000000 Binary files a/data/attachments/72090a7642d953fd.png and /dev/null differ diff --git a/data/attachments/723bdb46212aa20f.png b/data/attachments/723bdb46212aa20f.png deleted file mode 100644 index bb59f9f9e..000000000 Binary files a/data/attachments/723bdb46212aa20f.png and /dev/null differ diff --git a/data/attachments/1646098e0b8a5abb.png b/data/attachments/72532ae2ae30d0a2.png similarity index 100% rename from data/attachments/1646098e0b8a5abb.png rename to data/attachments/72532ae2ae30d0a2.png diff --git a/data/attachments/88d9826f27b44274.png b/data/attachments/7299ff3c73967de6.png similarity index 100% rename from data/attachments/88d9826f27b44274.png rename to data/attachments/7299ff3c73967de6.png diff --git a/data/attachments/72b954df00b17214.txt b/data/attachments/72b954df00b17214.txt deleted file mode 100644 index bd20e0497..000000000 --- a/data/attachments/72b954df00b17214.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9732596996': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show Lisa WORTHY, 9732596996, 30/6/2024 and 10 NORTON PARK VIEW, SHEFFIELD, S8 8GS details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/731f7c47aedc0bed.png b/data/attachments/731f7c47aedc0bed.png deleted file mode 100644 index 08f2bab46..000000000 Binary files a/data/attachments/731f7c47aedc0bed.png and /dev/null differ diff --git a/data/attachments/7338445dba35c844.png b/data/attachments/7338445dba35c844.png deleted file mode 100644 index 19ffaea84..000000000 Binary files a/data/attachments/7338445dba35c844.png and /dev/null differ diff --git a/data/attachments/733e1766aeb5bb98.png b/data/attachments/733e1766aeb5bb98.png deleted file mode 100644 index 69ef1db07..000000000 Binary files a/data/attachments/733e1766aeb5bb98.png and /dev/null differ diff --git a/data/attachments/73685066a0ff902.png b/data/attachments/73685066a0ff902.png new file mode 100644 index 000000000..0708bb593 Binary files /dev/null and b/data/attachments/73685066a0ff902.png differ diff --git a/data/attachments/736df9fab0db0478.txt b/data/attachments/736df9fab0db0478.txt deleted file mode 100644 index e3f052e0b..000000000 --- a/data/attachments/736df9fab0db0478.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Bill, Garton, and 23/6/1946': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the postcode DN18 5DW': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I select the gender Female': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an option to create a new patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png \ No newline at end of file diff --git a/data/attachments/737c1b0643a936b7.png b/data/attachments/737c1b0643a936b7.png new file mode 100644 index 000000000..00837b616 Binary files /dev/null and b/data/attachments/737c1b0643a936b7.png differ diff --git a/data/attachments/73e578202ebfbe92.png b/data/attachments/73e578202ebfbe92.png deleted file mode 100644 index b6c819740..000000000 Binary files a/data/attachments/73e578202ebfbe92.png and /dev/null differ diff --git a/data/attachments/120f087b245f334c.png b/data/attachments/745fdcec535875e5.png similarity index 100% rename from data/attachments/120f087b245f334c.png rename to data/attachments/745fdcec535875e5.png diff --git a/data/attachments/746e180558217a99.png b/data/attachments/746e180558217a99.png deleted file mode 100644 index cdf212a61..000000000 Binary files a/data/attachments/746e180558217a99.png and /dev/null differ diff --git a/data/attachments/2114e9a03741fef8.png b/data/attachments/7492fa57b665a972.png similarity index 100% rename from data/attachments/2114e9a03741fef8.png rename to data/attachments/7492fa57b665a972.png diff --git a/data/attachments/74bee623ae06e35c.png b/data/attachments/74bee623ae06e35c.png deleted file mode 100644 index b5a6fe435..000000000 Binary files a/data/attachments/74bee623ae06e35c.png and /dev/null differ diff --git a/data/attachments/74f295aba39037db.png b/data/attachments/74f295aba39037db.png deleted file mode 100644 index 39cab7fb2..000000000 Binary files a/data/attachments/74f295aba39037db.png and /dev/null differ diff --git a/data/attachments/6bf0670e610c73f4.png b/data/attachments/750bca049548aa1b.png similarity index 100% rename from data/attachments/6bf0670e610c73f4.png rename to data/attachments/750bca049548aa1b.png diff --git a/data/attachments/75627f2baaad315e.png b/data/attachments/75627f2baaad315e.png deleted file mode 100644 index d9ddce13a..000000000 Binary files a/data/attachments/75627f2baaad315e.png and /dev/null differ diff --git a/data/attachments/756cfb22133f3ccd.txt b/data/attachments/756cfb22133f3ccd.txt deleted file mode 100644 index 211bb2a78..000000000 --- a/data/attachments/756cfb22133f3ccd.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Bill, Gartoni, and 23/6/1946': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the postcode DN18 5DW': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I select the gender Male': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an option to create a new patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png \ No newline at end of file diff --git a/data/attachments/63f3c865d47037c8.png b/data/attachments/756e93b6f00420a8.png similarity index 100% rename from data/attachments/63f3c865d47037c8.png rename to data/attachments/756e93b6f00420a8.png diff --git a/data/attachments/758bec2ead5dfc5e.txt b/data/attachments/758bec2ead5dfc5e.txt deleted file mode 100644 index dc2fe1da0..000000000 --- a/data/attachments/758bec2ead5dfc5e.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with KINGSTON HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 4 and choose to vaccinate with vaccine details as Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient MARGIE PUCKEY': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Respiratory syncytial virus (RSV)_and_Arexvy _and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Respiratory syncytial virus (RSV)_and_Arexvy _and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the pregnant patient's yes with the details and date as today-4 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-3 and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient MARGIE PUCKEY, 27/5/1924, MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/761313ddc859b9f3.png b/data/attachments/761313ddc859b9f3.png deleted file mode 100644 index 6f16e639a..000000000 Binary files a/data/attachments/761313ddc859b9f3.png and /dev/null differ diff --git a/data/attachments/7693bf4cd9dea599.png b/data/attachments/7693bf4cd9dea599.png deleted file mode 100644 index 7eb599ea8..000000000 Binary files a/data/attachments/7693bf4cd9dea599.png and /dev/null differ diff --git a/data/attachments/76c535180d33211a.png b/data/attachments/76c535180d33211a.png deleted file mode 100644 index edb98215b..000000000 Binary files a/data/attachments/76c535180d33211a.png and /dev/null differ diff --git a/data/attachments/76f4504996d11d29.png b/data/attachments/76f4504996d11d29.png deleted file mode 100644 index 322821f52..000000000 Binary files a/data/attachments/76f4504996d11d29.png and /dev/null differ diff --git a/data/attachments/77611b7c12242386.png b/data/attachments/77611b7c12242386.png deleted file mode 100644 index 82916cae0..000000000 Binary files a/data/attachments/77611b7c12242386.png and /dev/null differ diff --git a/data/attachments/d951c158fe63147.txt b/data/attachments/77b261018057b6dd.txt similarity index 100% rename from data/attachments/d951c158fe63147.txt rename to data/attachments/77b261018057b6dd.txt diff --git a/data/attachments/cf3c611abf6a19c0.txt b/data/attachments/77b4d748a789c7c6.txt similarity index 100% rename from data/attachments/cf3c611abf6a19c0.txt rename to data/attachments/77b4d748a789c7c6.txt diff --git a/data/attachments/77e5739831930a47.png b/data/attachments/77e5739831930a47.png deleted file mode 100644 index 519d5e931..000000000 Binary files a/data/attachments/77e5739831930a47.png and /dev/null differ diff --git a/data/attachments/6cf52f9ca5b5b81c.png b/data/attachments/77ffd0d191a408ba.png similarity index 100% rename from data/attachments/6cf52f9ca5b5b81c.png rename to data/attachments/77ffd0d191a408ba.png diff --git a/data/attachments/781429335926804f.png b/data/attachments/781429335926804f.png deleted file mode 100644 index 838c9dd76..000000000 Binary files a/data/attachments/781429335926804f.png and /dev/null differ diff --git a/data/attachments/78962b805c6076fe.png b/data/attachments/78962b805c6076fe.png deleted file mode 100644 index 79e1dfbbd..000000000 Binary files a/data/attachments/78962b805c6076fe.png and /dev/null differ diff --git a/data/attachments/78a433ec9cdf3e8a.png b/data/attachments/78a433ec9cdf3e8a.png deleted file mode 100644 index 7ec3c52f8..000000000 Binary files a/data/attachments/78a433ec9cdf3e8a.png and /dev/null differ diff --git a/data/attachments/78c7c68c5b1c6c1d.png b/data/attachments/78c7c68c5b1c6c1d.png new file mode 100644 index 000000000..765ee1be2 Binary files /dev/null and b/data/attachments/78c7c68c5b1c6c1d.png differ diff --git a/data/attachments/121e7dc23d33e341.png b/data/attachments/79c4ac5597a8eb90.png similarity index 100% rename from data/attachments/121e7dc23d33e341.png rename to data/attachments/79c4ac5597a8eb90.png diff --git a/data/attachments/7c10bbfc9812fe25.png b/data/attachments/79d068091b49210f.png similarity index 100% rename from data/attachments/7c10bbfc9812fe25.png rename to data/attachments/79d068091b49210f.png diff --git a/data/attachments/8808a58d42a1c8fe.png b/data/attachments/7a02634b48e356d9.png similarity index 100% rename from data/attachments/8808a58d42a1c8fe.png rename to data/attachments/7a02634b48e356d9.png diff --git a/data/attachments/7a62b270eaeb249c.png b/data/attachments/7a62b270eaeb249c.png deleted file mode 100644 index 591297e01..000000000 Binary files a/data/attachments/7a62b270eaeb249c.png and /dev/null differ diff --git a/data/attachments/7aa9b01739aba062.png b/data/attachments/7aa9b01739aba062.png new file mode 100644 index 000000000..526d35d70 Binary files /dev/null and b/data/attachments/7aa9b01739aba062.png differ diff --git a/data/attachments/7ab464602a25d615.png b/data/attachments/7ab464602a25d615.png deleted file mode 100644 index edb98215b..000000000 Binary files a/data/attachments/7ab464602a25d615.png and /dev/null differ diff --git a/data/attachments/7acb37989cb128e6.png b/data/attachments/7acb37989cb128e6.png new file mode 100644 index 000000000..23c5b1ca4 Binary files /dev/null and b/data/attachments/7acb37989cb128e6.png differ diff --git a/data/attachments/7b794b2a97050c2d.txt b/data/attachments/7b794b2a97050c2d.txt deleted file mode 100644 index 652b36339..000000000 --- a/data/attachments/7b794b2a97050c2d.txt +++ /dev/null @@ -1,19 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Bill, Garton, and 23/6/1946': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the postcode DN18 5DW': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I select the gender Male': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I can see the patient's information in the search results, showing their name: Bill Garton, nhs number: 9693632109, dob: 23/6/1946 and address: 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/7b8e7678d0538ec.png b/data/attachments/7b8e7678d0538ec.png deleted file mode 100644 index 3f16ed83f..000000000 Binary files a/data/attachments/7b8e7678d0538ec.png and /dev/null differ diff --git a/data/attachments/2b667885fcd745f3.png b/data/attachments/7b9f5e2fb8f979be.png similarity index 100% rename from data/attachments/2b667885fcd745f3.png rename to data/attachments/7b9f5e2fb8f979be.png diff --git a/data/attachments/f8fc274a166f5d82.txt b/data/attachments/7ba0123c2ae82b18.txt similarity index 100% rename from data/attachments/f8fc274a166f5d82.txt rename to data/attachments/7ba0123c2ae82b18.txt diff --git a/data/attachments/2853016d520522d8.png b/data/attachments/7c02987c98b3c260.png similarity index 100% rename from data/attachments/2853016d520522d8.png rename to data/attachments/7c02987c98b3c260.png diff --git a/data/attachments/7c97d4161b716b6e.png b/data/attachments/7c97d4161b716b6e.png deleted file mode 100644 index e6d4babbd..000000000 Binary files a/data/attachments/7c97d4161b716b6e.png and /dev/null differ diff --git a/data/attachments/fb104682db1616ab.txt b/data/attachments/7d20dfcb3eb4ea41.txt similarity index 100% rename from data/attachments/fb104682db1616ab.txt rename to data/attachments/7d20dfcb3eb4ea41.txt diff --git a/data/attachments/7d39d5637e21d1a2.png b/data/attachments/7d39d5637e21d1a2.png deleted file mode 100644 index 287bb978c..000000000 Binary files a/data/attachments/7d39d5637e21d1a2.png and /dev/null differ diff --git a/data/attachments/8a0711ed135614ca.png b/data/attachments/7d6e6abb54732455.png similarity index 100% rename from data/attachments/8a0711ed135614ca.png rename to data/attachments/7d6e6abb54732455.png diff --git a/data/attachments/b391a88f34146e81.png b/data/attachments/7dc6833c3f50a869.png similarity index 100% rename from data/attachments/b391a88f34146e81.png rename to data/attachments/7dc6833c3f50a869.png diff --git a/data/attachments/7dc96b5f81ea2243.png b/data/attachments/7dc96b5f81ea2243.png deleted file mode 100644 index b405d324b..000000000 Binary files a/data/attachments/7dc96b5f81ea2243.png and /dev/null differ diff --git a/data/attachments/7e048b72aceabc80.png b/data/attachments/7e048b72aceabc80.png deleted file mode 100644 index d9cba6e21..000000000 Binary files a/data/attachments/7e048b72aceabc80.png and /dev/null differ diff --git a/data/attachments/275dd5572054344b.png b/data/attachments/7e455581370e302c.png similarity index 100% rename from data/attachments/275dd5572054344b.png rename to data/attachments/7e455581370e302c.png diff --git a/data/attachments/7e87e251973123.png b/data/attachments/7e87e251973123.png deleted file mode 100644 index 6c563e815..000000000 Binary files a/data/attachments/7e87e251973123.png and /dev/null differ diff --git a/data/attachments/39ac4060674278e0.png b/data/attachments/7eb9f830dcbdf01c.png similarity index 100% rename from data/attachments/39ac4060674278e0.png rename to data/attachments/7eb9f830dcbdf01c.png diff --git a/data/attachments/7f3d21c947ba2ba9.png b/data/attachments/7f3d21c947ba2ba9.png deleted file mode 100644 index c63b5c4f0..000000000 Binary files a/data/attachments/7f3d21c947ba2ba9.png and /dev/null differ diff --git a/data/attachments/7f6973861ad3c2a6.png b/data/attachments/7f6973861ad3c2a6.png deleted file mode 100644 index a6970b60d..000000000 Binary files a/data/attachments/7f6973861ad3c2a6.png and /dev/null differ diff --git a/data/attachments/7f77be86d36a9cb7.png b/data/attachments/7f77be86d36a9cb7.png deleted file mode 100644 index 484802c79..000000000 Binary files a/data/attachments/7f77be86d36a9cb7.png and /dev/null differ diff --git a/data/attachments/7fa6a3eeedecc4d9.png b/data/attachments/7fa6a3eeedecc4d9.png deleted file mode 100644 index fbe6cb49d..000000000 Binary files a/data/attachments/7fa6a3eeedecc4d9.png and /dev/null differ diff --git a/data/attachments/7fa83dbb2254f54f.png b/data/attachments/7fa83dbb2254f54f.png deleted file mode 100644 index 5bd8bb54d..000000000 Binary files a/data/attachments/7fa83dbb2254f54f.png and /dev/null differ diff --git a/data/attachments/7fb7b89ec42fe12b.png b/data/attachments/7fb7b89ec42fe12b.png deleted file mode 100644 index 83d95a281..000000000 Binary files a/data/attachments/7fb7b89ec42fe12b.png and /dev/null differ diff --git a/data/attachments/800c113832ab97c3.png b/data/attachments/800c113832ab97c3.png new file mode 100644 index 000000000..f52e3f879 Binary files /dev/null and b/data/attachments/800c113832ab97c3.png differ diff --git a/data/attachments/8014b2346dc2af92.png b/data/attachments/8014b2346dc2af92.png deleted file mode 100644 index 41896308a..000000000 Binary files a/data/attachments/8014b2346dc2af92.png and /dev/null differ diff --git a/data/attachments/804a4741e15891c2.png b/data/attachments/804a4741e15891c2.png deleted file mode 100644 index ef1e38a41..000000000 Binary files a/data/attachments/804a4741e15891c2.png and /dev/null differ diff --git a/data/attachments/8056bd38c8bbd2ad.png b/data/attachments/8056bd38c8bbd2ad.png deleted file mode 100644 index 4f4484204..000000000 Binary files a/data/attachments/8056bd38c8bbd2ad.png and /dev/null differ diff --git a/data/attachments/8083e58c83e5d5fe.png b/data/attachments/8083e58c83e5d5fe.png deleted file mode 100644 index 41896308a..000000000 Binary files a/data/attachments/8083e58c83e5d5fe.png and /dev/null differ diff --git a/data/attachments/808dc3f79532f7ef.png b/data/attachments/808dc3f79532f7ef.png deleted file mode 100644 index cdbd3f85c..000000000 Binary files a/data/attachments/808dc3f79532f7ef.png and /dev/null differ diff --git a/data/attachments/81305f4575bb42b8.png b/data/attachments/81305f4575bb42b8.png new file mode 100644 index 000000000..81cec3740 Binary files /dev/null and b/data/attachments/81305f4575bb42b8.png differ diff --git a/data/attachments/81347db31d1f2ab1.png b/data/attachments/81347db31d1f2ab1.png deleted file mode 100644 index 2c52858e9..000000000 Binary files a/data/attachments/81347db31d1f2ab1.png and /dev/null differ diff --git a/data/attachments/4c4ecd228b88837a.png b/data/attachments/8158f12dd216a6f7.png similarity index 100% rename from data/attachments/4c4ecd228b88837a.png rename to data/attachments/8158f12dd216a6f7.png diff --git a/data/attachments/81c7404b8cc245b1.png b/data/attachments/81c7404b8cc245b1.png new file mode 100644 index 000000000..e6644ce0e Binary files /dev/null and b/data/attachments/81c7404b8cc245b1.png differ diff --git a/data/attachments/b1df5006b367913e.txt b/data/attachments/81d1040d4f2ad182.txt similarity index 100% rename from data/attachments/b1df5006b367913e.txt rename to data/attachments/81d1040d4f2ad182.txt diff --git a/data/attachments/81df994ec09f667b.png b/data/attachments/81df994ec09f667b.png deleted file mode 100644 index 022259a7c..000000000 Binary files a/data/attachments/81df994ec09f667b.png and /dev/null differ diff --git a/data/attachments/81e49ee0933134f0.png b/data/attachments/81e49ee0933134f0.png deleted file mode 100644 index 991c62131..000000000 Binary files a/data/attachments/81e49ee0933134f0.png and /dev/null differ diff --git a/data/attachments/81ec6800f9211764.png b/data/attachments/81ec6800f9211764.png deleted file mode 100644 index 6a53c369e..000000000 Binary files a/data/attachments/81ec6800f9211764.png and /dev/null differ diff --git a/data/attachments/820e3f39c8897cb2.png b/data/attachments/820e3f39c8897cb2.png new file mode 100644 index 000000000..796cd6f01 Binary files /dev/null and b/data/attachments/820e3f39c8897cb2.png differ diff --git a/data/attachments/26aebee9cae34d32.png b/data/attachments/82668a407909c43b.png similarity index 100% rename from data/attachments/26aebee9cae34d32.png rename to data/attachments/82668a407909c43b.png diff --git a/data/attachments/828a9a6ac597be14.png b/data/attachments/828a9a6ac597be14.png deleted file mode 100644 index 83ffe959b..000000000 Binary files a/data/attachments/828a9a6ac597be14.png and /dev/null differ diff --git a/data/attachments/22e4366f035eb699.png b/data/attachments/828ab96a21a746eb.png similarity index 100% rename from data/attachments/22e4366f035eb699.png rename to data/attachments/828ab96a21a746eb.png diff --git a/data/attachments/d4b63a9f57d1055.png b/data/attachments/82b4457605884cb2.png similarity index 100% rename from data/attachments/d4b63a9f57d1055.png rename to data/attachments/82b4457605884cb2.png diff --git a/data/attachments/832d72ef494f6d1a.png b/data/attachments/832d72ef494f6d1a.png deleted file mode 100644 index c3fbf75ef..000000000 Binary files a/data/attachments/832d72ef494f6d1a.png and /dev/null differ diff --git a/data/attachments/8348e27378320ba9.txt b/data/attachments/8348e27378320ba9.txt deleted file mode 100644 index 00344eec1..000000000 --- a/data/attachments/8348e27378320ba9.txt +++ /dev/null @@ -1,6 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I access the ravs web app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the login button should be visible': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_login_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_login_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/8373d0371ac9f935.txt b/data/attachments/8373d0371ac9f935.txt deleted file mode 100644 index 9d397f52a..000000000 --- a/data/attachments/8373d0371ac9f935.txt +++ /dev/null @@ -1,19 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details JANNETTE, ARD, and 09/12/2015': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the postcode LA21 8HZ': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I select the gender Other': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I can see the patient's information in the search results, showing their name: JANNETTE ARD, nhs number: 9470006739, dob: 09/12/2015 and address: 1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/8382a9da2f0d9d4.png b/data/attachments/8382a9da2f0d9d4.png deleted file mode 100644 index 864fa74c2..000000000 Binary files a/data/attachments/8382a9da2f0d9d4.png and /dev/null differ diff --git a/data/attachments/84416490f348de0f.png b/data/attachments/84416490f348de0f.png deleted file mode 100644 index cdf212a61..000000000 Binary files a/data/attachments/84416490f348de0f.png and /dev/null differ diff --git a/data/attachments/8449476c82e4d207.png b/data/attachments/8449476c82e4d207.png deleted file mode 100644 index e712a9e2c..000000000 Binary files a/data/attachments/8449476c82e4d207.png and /dev/null differ diff --git a/data/attachments/7536619809af4c02.png b/data/attachments/84a7a09f802e4d14.png similarity index 100% rename from data/attachments/7536619809af4c02.png rename to data/attachments/84a7a09f802e4d14.png diff --git a/data/attachments/84b463f9f062a1ba.txt b/data/attachments/84b463f9f062a1ba.txt deleted file mode 100644 index 4a085ffe0..000000000 --- a/data/attachments/84b463f9f062a1ba.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Bob, Garton, and 23/6/1946': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the postcode DN18 5DW': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I select the gender Male': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an option to create a new patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png \ No newline at end of file diff --git a/data/attachments/854f2c15b050ae72.png b/data/attachments/854f2c15b050ae72.png deleted file mode 100644 index 1b00e0365..000000000 Binary files a/data/attachments/854f2c15b050ae72.png and /dev/null differ diff --git a/data/attachments/8554cd03a28bd83.png b/data/attachments/8554cd03a28bd83.png deleted file mode 100644 index 6a1fa4dfa..000000000 Binary files a/data/attachments/8554cd03a28bd83.png and /dev/null differ diff --git a/data/attachments/8589b50e01f905f5.txt b/data/attachments/8589b50e01f905f5.txt new file mode 100644 index 000000000..6bf003de4 --- /dev/null +++ b/data/attachments/8589b50e01f905f5.txt @@ -0,0 +1,45 @@ +INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Hospital Hub and get patient details for 9474374228 with option 7 and choose to vaccinate with vaccine details as COVID-19, SDYY2-17A with 19/10/2026': [] +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474374228_and_clicked_search_for_patient_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474374228_and_clicked_search_for_patient_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient ORINDA JUDD': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-17A with 19/10/2026 and click continue': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_ORINDA JUDD_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_ORINDA JUDD_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-6 and click continue to record consent screen button": [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-3 and click Continue to Check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient ORINDA JUDD, 20/7/1963, 2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL and vaccination details on the check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/859217cbe0310275.png b/data/attachments/859217cbe0310275.png deleted file mode 100644 index 246cdb5b5..000000000 Binary files a/data/attachments/859217cbe0310275.png and /dev/null differ diff --git a/data/attachments/85b41fe20ab37df5.png b/data/attachments/85b41fe20ab37df5.png new file mode 100644 index 000000000..c7059dadf Binary files /dev/null and b/data/attachments/85b41fe20ab37df5.png differ diff --git a/data/attachments/85c2c46fb333f8b6.png b/data/attachments/85c2c46fb333f8b6.png deleted file mode 100644 index 895ff4c98..000000000 Binary files a/data/attachments/85c2c46fb333f8b6.png and /dev/null differ diff --git a/data/attachments/4a00a6a31f0e8830.png b/data/attachments/85e89dc03cb938f9.png similarity index 100% rename from data/attachments/4a00a6a31f0e8830.png rename to data/attachments/85e89dc03cb938f9.png diff --git a/data/attachments/848e3b09354373a5.png b/data/attachments/86138aa91764e4b3.png similarity index 100% rename from data/attachments/848e3b09354373a5.png rename to data/attachments/86138aa91764e4b3.png diff --git a/data/attachments/e763eca9cb82cbc1.txt b/data/attachments/863360e5fac0366b.txt similarity index 100% rename from data/attachments/e763eca9cb82cbc1.txt rename to data/attachments/863360e5fac0366b.txt diff --git a/data/attachments/865f36e22556022d.png b/data/attachments/865f36e22556022d.png deleted file mode 100644 index e45fcaaaf..000000000 Binary files a/data/attachments/865f36e22556022d.png and /dev/null differ diff --git a/data/attachments/86a488c479167fd.png b/data/attachments/86a488c479167fd.png new file mode 100644 index 000000000..82b0f8869 Binary files /dev/null and b/data/attachments/86a488c479167fd.png differ diff --git a/data/attachments/8816184575f64f6f.png b/data/attachments/8816184575f64f6f.png new file mode 100644 index 000000000..d493be8e6 Binary files /dev/null and b/data/attachments/8816184575f64f6f.png differ diff --git a/data/attachments/88640daa6af69b9a.png b/data/attachments/88640daa6af69b9a.png new file mode 100644 index 000000000..01631e314 Binary files /dev/null and b/data/attachments/88640daa6af69b9a.png differ diff --git a/data/attachments/8960a741c828eef5.png b/data/attachments/8960a741c828eef5.png deleted file mode 100644 index 0dd80f0c0..000000000 Binary files a/data/attachments/8960a741c828eef5.png and /dev/null differ diff --git a/data/attachments/8a375828f78b254.png b/data/attachments/8a375828f78b254.png new file mode 100644 index 000000000..944115e77 Binary files /dev/null and b/data/attachments/8a375828f78b254.png differ diff --git a/data/attachments/8b0a9c1de64d385f.png b/data/attachments/8b0a9c1de64d385f.png deleted file mode 100644 index 484802c79..000000000 Binary files a/data/attachments/8b0a9c1de64d385f.png and /dev/null differ diff --git a/data/attachments/8b74d5c3b5139e70.png b/data/attachments/8b74d5c3b5139e70.png deleted file mode 100644 index db2a216c3..000000000 Binary files a/data/attachments/8b74d5c3b5139e70.png and /dev/null differ diff --git a/data/attachments/8b960efb744969e5.png b/data/attachments/8b960efb744969e5.png deleted file mode 100644 index 2d1b60b94..000000000 Binary files a/data/attachments/8b960efb744969e5.png and /dev/null differ diff --git a/data/attachments/6e85e4a8f34443f9.txt b/data/attachments/8c2efebf842d7821.txt similarity index 100% rename from data/attachments/6e85e4a8f34443f9.txt rename to data/attachments/8c2efebf842d7821.txt diff --git a/data/attachments/8c46a9545f2b0a12.png b/data/attachments/8c46a9545f2b0a12.png deleted file mode 100644 index 858bc798e..000000000 Binary files a/data/attachments/8c46a9545f2b0a12.png and /dev/null differ diff --git a/data/attachments/8c487660d75e5793.png b/data/attachments/8c487660d75e5793.png deleted file mode 100644 index f9d15014d..000000000 Binary files a/data/attachments/8c487660d75e5793.png and /dev/null differ diff --git a/data/attachments/8caef48c37936012.txt b/data/attachments/8caef48c37936012.txt deleted file mode 100644 index d0b2492ba..000000000 --- a/data/attachments/8caef48c37936012.txt +++ /dev/null @@ -1,11 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Aidan, Smith, and 23/02/2020': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that more than one result was found': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_multiple_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_multiple_results_found_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/5cc0811826ad8d6f.png b/data/attachments/8cb0bc0a35081ab2.png similarity index 100% rename from data/attachments/5cc0811826ad8d6f.png rename to data/attachments/8cb0bc0a35081ab2.png diff --git a/data/attachments/8d1666564c83a25e.png b/data/attachments/8d1666564c83a25e.png new file mode 100644 index 000000000..012c84cfd Binary files /dev/null and b/data/attachments/8d1666564c83a25e.png differ diff --git a/data/attachments/8d19312f83f70856.png b/data/attachments/8d19312f83f70856.png new file mode 100644 index 000000000..aa14e10c2 Binary files /dev/null and b/data/attachments/8d19312f83f70856.png differ diff --git a/data/attachments/c9f6255866b4a2d3.txt b/data/attachments/8d22f96a71decaea.txt similarity index 100% rename from data/attachments/c9f6255866b4a2d3.txt rename to data/attachments/8d22f96a71decaea.txt diff --git a/data/attachments/1ec59d2e403d57d8.txt b/data/attachments/8d27ccb51c924e1a.txt similarity index 100% rename from data/attachments/1ec59d2e403d57d8.txt rename to data/attachments/8d27ccb51c924e1a.txt diff --git a/data/attachments/855d0c1aefb00f4c.png b/data/attachments/8d34e7a58220f739.png similarity index 100% rename from data/attachments/855d0c1aefb00f4c.png rename to data/attachments/8d34e7a58220f739.png diff --git a/data/attachments/8d4842ac81d4fa3f.txt b/data/attachments/8d4842ac81d4fa3f.txt deleted file mode 100644 index 425ce5f35..000000000 --- a/data/attachments/8d4842ac81d4fa3f.txt +++ /dev/null @@ -1,9 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I access the ravs web app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click on the log in button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I provide the invalid_email_address and password': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_the NHS sign in button is clicked': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_sign in should fail': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_sign_in_should_fail.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_sign_in_should_fail.png \ No newline at end of file diff --git a/data/attachments/8d6f4d3c2a8b036b.png b/data/attachments/8d6f4d3c2a8b036b.png new file mode 100644 index 000000000..115692c85 Binary files /dev/null and b/data/attachments/8d6f4d3c2a8b036b.png differ diff --git a/data/attachments/8d7e9b91719d0a85.txt b/data/attachments/8d7e9b91719d0a85.txt deleted file mode 100644 index dca2e65eb..000000000 --- a/data/attachments/8d7e9b91719d0a85.txt +++ /dev/null @@ -1,9 +0,0 @@ -DEBUG asyncio:selector_events.py:54 Using selector: EpollSelector -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am logged into the RAVS app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I am on the vaccines page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click on an available add batch link': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the add batch page should be launched': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_batch_page_should_launch.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_batch_page_should_launch.png \ No newline at end of file diff --git a/data/attachments/8da6ea3ca545101.png b/data/attachments/8da6ea3ca545101.png deleted file mode 100644 index 1897b0cf3..000000000 Binary files a/data/attachments/8da6ea3ca545101.png and /dev/null differ diff --git a/data/attachments/23632314ac55b3c6.png b/data/attachments/8de9c6392a9a2615.png similarity index 100% rename from data/attachments/23632314ac55b3c6.png rename to data/attachments/8de9c6392a9a2615.png diff --git a/data/attachments/8dffa6706b112a62.txt b/data/attachments/8dffa6706b112a62.txt deleted file mode 100644 index 056cbf52e..000000000 --- a/data/attachments/8dffa6706b112a62.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter 9693632109 as the nhs number': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I can see the patient's information in the search results, showing their name: Bill GARTON, nhs number: 9693632109, dob: 23/6/1946 and address: 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/8e14980b88cad8bb.png b/data/attachments/8e14980b88cad8bb.png deleted file mode 100644 index 6e797f9d1..000000000 Binary files a/data/attachments/8e14980b88cad8bb.png and /dev/null differ diff --git a/data/attachments/8e157019caf4301c.png b/data/attachments/8e157019caf4301c.png deleted file mode 100644 index fbcbd2db1..000000000 Binary files a/data/attachments/8e157019caf4301c.png and /dev/null differ diff --git a/data/attachments/5ca30c55bc056691.png b/data/attachments/8e529658a64d542.png similarity index 100% rename from data/attachments/5ca30c55bc056691.png rename to data/attachments/8e529658a64d542.png diff --git a/data/attachments/65c071826df64666.png b/data/attachments/8ea0253e1a22a291.png similarity index 100% rename from data/attachments/65c071826df64666.png rename to data/attachments/8ea0253e1a22a291.png diff --git a/data/attachments/1dae143a70736c63.png b/data/attachments/8f26bf91ebc01ef7.png similarity index 100% rename from data/attachments/1dae143a70736c63.png rename to data/attachments/8f26bf91ebc01ef7.png diff --git a/data/attachments/8f2ed5c34768ca76.png b/data/attachments/8f2ed5c34768ca76.png deleted file mode 100644 index 5d1e3027f..000000000 Binary files a/data/attachments/8f2ed5c34768ca76.png and /dev/null differ diff --git a/data/attachments/8f80d0ba36a38b2f.png b/data/attachments/8f80d0ba36a38b2f.png deleted file mode 100644 index ad24713e9..000000000 Binary files a/data/attachments/8f80d0ba36a38b2f.png and /dev/null differ diff --git a/data/attachments/8f8f64629a53f4d5.png b/data/attachments/8f8f64629a53f4d5.png deleted file mode 100644 index 358a68856..000000000 Binary files a/data/attachments/8f8f64629a53f4d5.png and /dev/null differ diff --git a/data/attachments/e46a53b13a310304.png b/data/attachments/8f9cc424ff7ed665.png similarity index 100% rename from data/attachments/e46a53b13a310304.png rename to data/attachments/8f9cc424ff7ed665.png diff --git a/data/attachments/8fa90f2cb164e4d.png b/data/attachments/8fa90f2cb164e4d.png deleted file mode 100644 index 7ce277597..000000000 Binary files a/data/attachments/8fa90f2cb164e4d.png and /dev/null differ diff --git a/data/attachments/8fd6aea2476ab69a.png b/data/attachments/8fd6aea2476ab69a.png deleted file mode 100644 index 82c78d0c7..000000000 Binary files a/data/attachments/8fd6aea2476ab69a.png and /dev/null differ diff --git a/data/attachments/8fed162d31eb4188.png b/data/attachments/8fed162d31eb4188.png deleted file mode 100644 index 200ffd509..000000000 Binary files a/data/attachments/8fed162d31eb4188.png and /dev/null differ diff --git a/data/attachments/904842421d07f528.png b/data/attachments/904842421d07f528.png new file mode 100644 index 000000000..3bf1f38a5 Binary files /dev/null and b/data/attachments/904842421d07f528.png differ diff --git a/data/attachments/90bea44d82ce10dc.png b/data/attachments/90bea44d82ce10dc.png deleted file mode 100644 index ea530671d..000000000 Binary files a/data/attachments/90bea44d82ce10dc.png and /dev/null differ diff --git a/data/attachments/90dadb6d7618576a.png b/data/attachments/90dadb6d7618576a.png new file mode 100644 index 000000000..8837de9be Binary files /dev/null and b/data/attachments/90dadb6d7618576a.png differ diff --git a/data/attachments/b7b5288af335b6e3.png b/data/attachments/90faef11bf0b7f00.png similarity index 100% rename from data/attachments/b7b5288af335b6e3.png rename to data/attachments/90faef11bf0b7f00.png diff --git a/data/attachments/7258ab80f119e5c8.png b/data/attachments/90fdf00886bdb2af.png similarity index 100% rename from data/attachments/7258ab80f119e5c8.png rename to data/attachments/90fdf00886bdb2af.png diff --git a/data/attachments/913f08196c4b5384.png b/data/attachments/913f08196c4b5384.png deleted file mode 100644 index cdbd3f85c..000000000 Binary files a/data/attachments/913f08196c4b5384.png and /dev/null differ diff --git a/data/attachments/4fd71b29840b154c.png b/data/attachments/918d46ad7a1f167d.png similarity index 100% rename from data/attachments/4fd71b29840b154c.png rename to data/attachments/918d46ad7a1f167d.png diff --git a/data/attachments/920e30ff6e54bf11.png b/data/attachments/920e30ff6e54bf11.png deleted file mode 100644 index 038413027..000000000 Binary files a/data/attachments/920e30ff6e54bf11.png and /dev/null differ diff --git a/data/attachments/92148b016fa509f5.png b/data/attachments/92148b016fa509f5.png new file mode 100644 index 000000000..f17fcf6bb Binary files /dev/null and b/data/attachments/92148b016fa509f5.png differ diff --git a/data/attachments/92343ce40482d262.png b/data/attachments/92343ce40482d262.png deleted file mode 100644 index 68a1fd2e5..000000000 Binary files a/data/attachments/92343ce40482d262.png and /dev/null differ diff --git a/data/attachments/923b633fb71e06c.png b/data/attachments/923b633fb71e06c.png deleted file mode 100644 index 9ff6d0481..000000000 Binary files a/data/attachments/923b633fb71e06c.png and /dev/null differ diff --git a/data/attachments/931146cd2534f42.png b/data/attachments/931146cd2534f42.png deleted file mode 100644 index cb8c9c815..000000000 Binary files a/data/attachments/931146cd2534f42.png and /dev/null differ diff --git a/data/attachments/b18a5ac9e5ee90b6.png b/data/attachments/9326eb806522e38c.png similarity index 100% rename from data/attachments/b18a5ac9e5ee90b6.png rename to data/attachments/9326eb806522e38c.png diff --git a/data/attachments/937a7d02d9bcb9e2.txt b/data/attachments/937a7d02d9bcb9e2.txt deleted file mode 100644 index 54f3d803b..000000000 --- a/data/attachments/937a7d02d9bcb9e2.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Hospital Hub and get patient details for 9437540233 with option 12 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18E with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient RANDY FOGDEN': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-18E with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-15 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-7 and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient RANDY FOGDEN, 8/6/1961, 10 ASHVILLE TERRACE, MANCHESTER, M40 9WG and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/937eed862dbb9b3b.png b/data/attachments/937eed862dbb9b3b.png deleted file mode 100644 index 2f35caa65..000000000 Binary files a/data/attachments/937eed862dbb9b3b.png and /dev/null differ diff --git a/data/attachments/93955c8c96d3cd64.png b/data/attachments/93955c8c96d3cd64.png deleted file mode 100644 index 6a53c369e..000000000 Binary files a/data/attachments/93955c8c96d3cd64.png and /dev/null differ diff --git a/data/attachments/93987b72220ac457.png b/data/attachments/93987b72220ac457.png deleted file mode 100644 index cb3f9d495..000000000 Binary files a/data/attachments/93987b72220ac457.png and /dev/null differ diff --git a/data/attachments/19d6168495a74612.png b/data/attachments/93c26cac7a1430f0.png similarity index 100% rename from data/attachments/19d6168495a74612.png rename to data/attachments/93c26cac7a1430f0.png diff --git a/data/attachments/93d8e23aeca3d2b5.png b/data/attachments/93d8e23aeca3d2b5.png deleted file mode 100644 index e8edae6a1..000000000 Binary files a/data/attachments/93d8e23aeca3d2b5.png and /dev/null differ diff --git a/data/attachments/942ed4b10bb17fc.png b/data/attachments/942ed4b10bb17fc.png deleted file mode 100644 index edbd0ee6a..000000000 Binary files a/data/attachments/942ed4b10bb17fc.png and /dev/null differ diff --git a/data/attachments/946332260f6e4015.png b/data/attachments/946332260f6e4015.png deleted file mode 100644 index 2d0aaa0c9..000000000 Binary files a/data/attachments/946332260f6e4015.png and /dev/null differ diff --git a/data/attachments/94c761ed602064df.png b/data/attachments/94c761ed602064df.png new file mode 100644 index 000000000..9572597eb Binary files /dev/null and b/data/attachments/94c761ed602064df.png differ diff --git a/data/attachments/94e34f5dff53ba62.png b/data/attachments/94e34f5dff53ba62.png new file mode 100644 index 000000000..5902f30e5 Binary files /dev/null and b/data/attachments/94e34f5dff53ba62.png differ diff --git a/data/attachments/94fa9fbc4636aaf6.png b/data/attachments/94fa9fbc4636aaf6.png new file mode 100644 index 000000000..0d7d54e3d Binary files /dev/null and b/data/attachments/94fa9fbc4636aaf6.png differ diff --git a/data/attachments/952cacd3e7018e88.png b/data/attachments/952cacd3e7018e88.png deleted file mode 100644 index ecf149077..000000000 Binary files a/data/attachments/952cacd3e7018e88.png and /dev/null differ diff --git a/data/attachments/6ffeced84ad7e06.png b/data/attachments/956ab3ad8e88d0e3.png similarity index 100% rename from data/attachments/6ffeced84ad7e06.png rename to data/attachments/956ab3ad8e88d0e3.png diff --git a/data/attachments/9580185a266e8d49.txt b/data/attachments/9580185a266e8d49.txt deleted file mode 100644 index d26a1909b..000000000 --- a/data/attachments/9580185a266e8d49.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Bill, Garton, and 3/6/1946': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the postcode DN18 5DW': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I select the gender Male': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an option to create a new patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png \ No newline at end of file diff --git a/data/attachments/959c3b10e140dc9e.png b/data/attachments/959c3b10e140dc9e.png new file mode 100644 index 000000000..8588aa7f0 Binary files /dev/null and b/data/attachments/959c3b10e140dc9e.png differ diff --git a/data/attachments/75066b9962dc7b01.txt b/data/attachments/95c9f3ebf772ae3e.txt similarity index 100% rename from data/attachments/75066b9962dc7b01.txt rename to data/attachments/95c9f3ebf772ae3e.txt diff --git a/data/attachments/2a943d8cbf10eefc.png b/data/attachments/95d527899b35c400.png similarity index 100% rename from data/attachments/2a943d8cbf10eefc.png rename to data/attachments/95d527899b35c400.png diff --git a/data/attachments/95f13f10e42ba1e.png b/data/attachments/95f13f10e42ba1e.png deleted file mode 100644 index 6792ef6bb..000000000 Binary files a/data/attachments/95f13f10e42ba1e.png and /dev/null differ diff --git a/data/attachments/95f3d771ea7865cb.png b/data/attachments/95f3d771ea7865cb.png deleted file mode 100644 index 941ea35e5..000000000 Binary files a/data/attachments/95f3d771ea7865cb.png and /dev/null differ diff --git a/data/attachments/962455f63f480a0e.png b/data/attachments/962455f63f480a0e.png new file mode 100644 index 000000000..4a6e1cf00 Binary files /dev/null and b/data/attachments/962455f63f480a0e.png differ diff --git a/data/attachments/963b243aba9a7a59.png b/data/attachments/963b243aba9a7a59.png deleted file mode 100644 index dd82c8cd7..000000000 Binary files a/data/attachments/963b243aba9a7a59.png and /dev/null differ diff --git a/data/attachments/969795b5a968149.png b/data/attachments/969795b5a968149.png deleted file mode 100644 index 6960ec2bf..000000000 Binary files a/data/attachments/969795b5a968149.png and /dev/null differ diff --git a/data/attachments/728aa36fc31d293a.txt b/data/attachments/96af3468681193c1.txt similarity index 100% rename from data/attachments/728aa36fc31d293a.txt rename to data/attachments/96af3468681193c1.txt diff --git a/data/attachments/973d1019e89405ee.png b/data/attachments/973d1019e89405ee.png new file mode 100644 index 000000000..62dd70e60 Binary files /dev/null and b/data/attachments/973d1019e89405ee.png differ diff --git a/data/attachments/9768f94a69a20557.png b/data/attachments/9768f94a69a20557.png deleted file mode 100644 index 52064d952..000000000 Binary files a/data/attachments/9768f94a69a20557.png and /dev/null differ diff --git a/data/attachments/976dc09e568eb3c5.png b/data/attachments/976dc09e568eb3c5.png deleted file mode 100644 index cdbd3f85c..000000000 Binary files a/data/attachments/976dc09e568eb3c5.png and /dev/null differ diff --git a/data/attachments/97ee03153ee9e095.png b/data/attachments/97ee03153ee9e095.png deleted file mode 100644 index acc553b53..000000000 Binary files a/data/attachments/97ee03153ee9e095.png and /dev/null differ diff --git a/data/attachments/97f0e91e668111bd.png b/data/attachments/97f0e91e668111bd.png deleted file mode 100644 index 3cc053e6d..000000000 Binary files a/data/attachments/97f0e91e668111bd.png and /dev/null differ diff --git a/data/attachments/98024f8a70ed9ac.png b/data/attachments/98024f8a70ed9ac.png deleted file mode 100644 index 819fa3b61..000000000 Binary files a/data/attachments/98024f8a70ed9ac.png and /dev/null differ diff --git a/data/attachments/986e9d32e5aeffcc.png b/data/attachments/986e9d32e5aeffcc.png deleted file mode 100644 index 378e2a54d..000000000 Binary files a/data/attachments/986e9d32e5aeffcc.png and /dev/null differ diff --git a/data/attachments/98f5a2066f36d7b7.png b/data/attachments/98f5a2066f36d7b7.png deleted file mode 100644 index 92c01e8d2..000000000 Binary files a/data/attachments/98f5a2066f36d7b7.png and /dev/null differ diff --git a/data/attachments/9910dbbe915f3c42.png b/data/attachments/9910dbbe915f3c42.png deleted file mode 100644 index b60a8e3b8..000000000 Binary files a/data/attachments/9910dbbe915f3c42.png and /dev/null differ diff --git a/data/attachments/99eec147400c1c33.txt b/data/attachments/99eec147400c1c33.txt deleted file mode 100644 index 403949cd3..000000000 --- a/data/attachments/99eec147400c1c33.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Hospital Hub and get patient details for 9474374228 with option 7 and choose to vaccinate with vaccine details as COVID-19, SDYY2-17A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9474374228_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9474374228_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient ORINDA JUDD': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-17A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_ORINDA JUDD_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_ORINDA JUDD_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-6 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/9a37083bad869656.png b/data/attachments/9a37083bad869656.png deleted file mode 100644 index 92948ce30..000000000 Binary files a/data/attachments/9a37083bad869656.png and /dev/null differ diff --git a/data/attachments/9a64e84f80e2f0e8.png b/data/attachments/9a64e84f80e2f0e8.png deleted file mode 100644 index dfc814865..000000000 Binary files a/data/attachments/9a64e84f80e2f0e8.png and /dev/null differ diff --git a/data/attachments/9a99f0eb59a2fc6f.txt b/data/attachments/9a99f0eb59a2fc6f.txt deleted file mode 100644 index be15f7939..000000000 --- a/data/attachments/9a99f0eb59a2fc6f.txt +++ /dev/null @@ -1,30 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I generate random data for a new patient': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the new patient details on find by demographics page': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_new_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_new_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I click the create a new patient button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the new patient details on create a new patient page': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_new_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_new_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the check and confirm button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can check and confirm the patient information is correct': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_is_correct.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_is_correct.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the confirm and save button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see the patient added confirmation message': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I click the find a patient by local records link': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I enter the new patient details': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_new_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_new_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I can see the patient's local record in the search results": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_local_record_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_local_record_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/9b2154c29367c7a6.png b/data/attachments/9b2154c29367c7a6.png deleted file mode 100644 index d40cc2f9b..000000000 Binary files a/data/attachments/9b2154c29367c7a6.png and /dev/null differ diff --git a/data/attachments/9b57238b308896b0.txt b/data/attachments/9b57238b308896b0.txt deleted file mode 100644 index 84485c8d1..000000000 --- a/data/attachments/9b57238b308896b0.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Vaccination Centre and get patient details for 9693632109 with option 1 and choose to vaccinate with vaccine details as COVID-19, SDYY2-12B with 19/10/2025': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient Bill GARTON': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-12B with 19/10/2025 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/9bb6e5847aa6df48.png b/data/attachments/9bb6e5847aa6df48.png deleted file mode 100644 index 9c6108d63..000000000 Binary files a/data/attachments/9bb6e5847aa6df48.png and /dev/null differ diff --git a/data/attachments/9bcc91112784c1cb.png b/data/attachments/9bcc91112784c1cb.png new file mode 100644 index 000000000..800a73705 Binary files /dev/null and b/data/attachments/9bcc91112784c1cb.png differ diff --git a/data/attachments/309c28caa34412f6.png b/data/attachments/9c406431b69585bc.png similarity index 100% rename from data/attachments/309c28caa34412f6.png rename to data/attachments/9c406431b69585bc.png diff --git a/data/attachments/e0105761f4513d00.png b/data/attachments/9c92666f373c19d7.png similarity index 100% rename from data/attachments/e0105761f4513d00.png rename to data/attachments/9c92666f373c19d7.png diff --git a/data/attachments/9cc9755ea188b657.png b/data/attachments/9cc9755ea188b657.png new file mode 100644 index 000000000..d315e6393 Binary files /dev/null and b/data/attachments/9cc9755ea188b657.png differ diff --git a/data/attachments/9ceaec5b8ddbf49.png b/data/attachments/9ceaec5b8ddbf49.png new file mode 100644 index 000000000..9d8897b80 Binary files /dev/null and b/data/attachments/9ceaec5b8ddbf49.png differ diff --git a/data/attachments/e58a8bccd502e806.txt b/data/attachments/9cecaf642ed92a84.txt similarity index 100% rename from data/attachments/e58a8bccd502e806.txt rename to data/attachments/9cecaf642ed92a84.txt diff --git a/data/attachments/9d492e71472eb637.txt b/data/attachments/9d492e71472eb637.txt deleted file mode 100644 index 8a783e32e..000000000 --- a/data/attachments/9d492e71472eb637.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Bill, Garton, and 23/6/1946': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the postcode DN18 5DW': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I select the gender Unknown': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an option to create a new patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png \ No newline at end of file diff --git a/data/attachments/581c828348d6bc7e.png b/data/attachments/9db60421f50bdd93.png similarity index 100% rename from data/attachments/581c828348d6bc7e.png rename to data/attachments/9db60421f50bdd93.png diff --git a/data/attachments/9dbf154dbe822eba.png b/data/attachments/9dbf154dbe822eba.png deleted file mode 100644 index 2e85cf214..000000000 Binary files a/data/attachments/9dbf154dbe822eba.png and /dev/null differ diff --git a/data/attachments/9e144374fa64a0af.png b/data/attachments/9e144374fa64a0af.png deleted file mode 100644 index 4684a476d..000000000 Binary files a/data/attachments/9e144374fa64a0af.png and /dev/null differ diff --git a/data/attachments/9e6475c7cd20ae90.txt b/data/attachments/9e6475c7cd20ae90.txt deleted file mode 100644 index abf818054..000000000 --- a/data/attachments/9e6475c7cd20ae90.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9469998626': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show JONNY CONOPO, 9469998626, 20150305 and 1 DAISY BANK, LANCASTER, LA1 3JW details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/15ca473c7e6d4079.png b/data/attachments/9e868e8c19a52bc8.png similarity index 100% rename from data/attachments/15ca473c7e6d4079.png rename to data/attachments/9e868e8c19a52bc8.png diff --git a/data/attachments/9eac03d499ca5abe.png b/data/attachments/9eac03d499ca5abe.png deleted file mode 100644 index 717ebe155..000000000 Binary files a/data/attachments/9eac03d499ca5abe.png and /dev/null differ diff --git a/data/attachments/db482745f467d56e.png b/data/attachments/9efc59312dbfacdf.png similarity index 100% rename from data/attachments/db482745f467d56e.png rename to data/attachments/9efc59312dbfacdf.png diff --git a/data/attachments/9f0735efcb57b24d.png b/data/attachments/9f0735efcb57b24d.png deleted file mode 100644 index 70e994245..000000000 Binary files a/data/attachments/9f0735efcb57b24d.png and /dev/null differ diff --git a/data/attachments/9f3b4a5b366b2524.png b/data/attachments/9f3b4a5b366b2524.png deleted file mode 100644 index 0a4beb8a8..000000000 Binary files a/data/attachments/9f3b4a5b366b2524.png and /dev/null differ diff --git a/data/attachments/6269c4ee15e9e689.png b/data/attachments/9f6428c283c6947c.png similarity index 100% rename from data/attachments/6269c4ee15e9e689.png rename to data/attachments/9f6428c283c6947c.png diff --git a/data/attachments/ad71861fa85cd2bf.png b/data/attachments/9f82e17130fd24e1.png similarity index 100% rename from data/attachments/ad71861fa85cd2bf.png rename to data/attachments/9f82e17130fd24e1.png diff --git a/data/attachments/9fae2612213833fc.png b/data/attachments/9fae2612213833fc.png deleted file mode 100644 index 646ced0fa..000000000 Binary files a/data/attachments/9fae2612213833fc.png and /dev/null differ diff --git a/data/attachments/9fb6d11eb5bbd731.png b/data/attachments/9fb6d11eb5bbd731.png deleted file mode 100644 index 3f309f67b..000000000 Binary files a/data/attachments/9fb6d11eb5bbd731.png and /dev/null differ diff --git a/data/attachments/ef8422c7a39ab2c5.png b/data/attachments/9fbde2faa8fe87f.png similarity index 100% rename from data/attachments/ef8422c7a39ab2c5.png rename to data/attachments/9fbde2faa8fe87f.png diff --git a/data/attachments/a028c546efa9f926.png b/data/attachments/a028c546efa9f926.png new file mode 100644 index 000000000..3f457ab7d Binary files /dev/null and b/data/attachments/a028c546efa9f926.png differ diff --git a/data/attachments/a04c1d0b202196f6.png b/data/attachments/a04c1d0b202196f6.png new file mode 100644 index 000000000..ac45b4a01 Binary files /dev/null and b/data/attachments/a04c1d0b202196f6.png differ diff --git a/data/attachments/a07399194498fdf8.txt b/data/attachments/a07399194498fdf8.txt deleted file mode 100644 index 32eff86b6..000000000 --- a/data/attachments/a07399194498fdf8.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Bill, Garton, and 23/6/1946': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the postcode M6 3AA': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_enter_invalid_postcode.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I select the gender Male': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_select_gender.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an option to create a new patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png \ No newline at end of file diff --git a/data/attachments/6c8be1afeff9db78.txt b/data/attachments/a0c95b5a8dc19f4f.txt similarity index 100% rename from data/attachments/6c8be1afeff9db78.txt rename to data/attachments/a0c95b5a8dc19f4f.txt diff --git a/data/attachments/a1736b5d0ed40c08.png b/data/attachments/a1736b5d0ed40c08.png deleted file mode 100644 index d546b96ac..000000000 Binary files a/data/attachments/a1736b5d0ed40c08.png and /dev/null differ diff --git a/data/attachments/a187aa63cfa57693.png b/data/attachments/a187aa63cfa57693.png new file mode 100644 index 000000000..f9bb661d0 Binary files /dev/null and b/data/attachments/a187aa63cfa57693.png differ diff --git a/data/attachments/a18b2b7f6fce8548.png b/data/attachments/a18b2b7f6fce8548.png deleted file mode 100644 index 56bdb3247..000000000 Binary files a/data/attachments/a18b2b7f6fce8548.png and /dev/null differ diff --git a/data/attachments/a1cde86e9405250b.png b/data/attachments/a1cde86e9405250b.png deleted file mode 100644 index 9298dc6cd..000000000 Binary files a/data/attachments/a1cde86e9405250b.png and /dev/null differ diff --git a/data/attachments/a202d347c49107d9.png b/data/attachments/a202d347c49107d9.png deleted file mode 100644 index 3752afbf7..000000000 Binary files a/data/attachments/a202d347c49107d9.png and /dev/null differ diff --git a/data/attachments/a2670e29822e7990.png b/data/attachments/a2670e29822e7990.png deleted file mode 100644 index 3f172cafa..000000000 Binary files a/data/attachments/a2670e29822e7990.png and /dev/null differ diff --git a/data/attachments/a2a917e773d7fafc.png b/data/attachments/a2a917e773d7fafc.png deleted file mode 100644 index b5be60540..000000000 Binary files a/data/attachments/a2a917e773d7fafc.png and /dev/null differ diff --git a/data/attachments/a2b3dc53597204e9.png b/data/attachments/a2b3dc53597204e9.png deleted file mode 100644 index 97a9fb511..000000000 Binary files a/data/attachments/a2b3dc53597204e9.png and /dev/null differ diff --git a/data/attachments/a2b59c9bb6c0c3b0.png b/data/attachments/a2b59c9bb6c0c3b0.png deleted file mode 100644 index 6c563e815..000000000 Binary files a/data/attachments/a2b59c9bb6c0c3b0.png and /dev/null differ diff --git a/data/attachments/a3463b5434d207e6.png b/data/attachments/a3463b5434d207e6.png deleted file mode 100644 index 44d1474a5..000000000 Binary files a/data/attachments/a3463b5434d207e6.png and /dev/null differ diff --git a/data/attachments/ee972892a1b0e887.png b/data/attachments/a355ba52d0ebcd57.png similarity index 100% rename from data/attachments/ee972892a1b0e887.png rename to data/attachments/a355ba52d0ebcd57.png diff --git a/data/attachments/a367fd87eec9aeca.png b/data/attachments/a367fd87eec9aeca.png deleted file mode 100644 index 62e90a449..000000000 Binary files a/data/attachments/a367fd87eec9aeca.png and /dev/null differ diff --git a/data/attachments/a40503db476f278c.png b/data/attachments/a40503db476f278c.png deleted file mode 100644 index f9a6545ce..000000000 Binary files a/data/attachments/a40503db476f278c.png and /dev/null differ diff --git a/data/attachments/a4456a40a16db349.png b/data/attachments/a4456a40a16db349.png deleted file mode 100644 index b7aa74f7c..000000000 Binary files a/data/attachments/a4456a40a16db349.png and /dev/null differ diff --git a/data/attachments/a45d96812b354bb6.png b/data/attachments/a45d96812b354bb6.png deleted file mode 100644 index d4a14d058..000000000 Binary files a/data/attachments/a45d96812b354bb6.png and /dev/null differ diff --git a/data/attachments/605c6c066b1636af.txt b/data/attachments/a45e2929bc135cde.txt similarity index 100% rename from data/attachments/605c6c066b1636af.txt rename to data/attachments/a45e2929bc135cde.txt diff --git a/data/attachments/a4601c4f70341d85.png b/data/attachments/a4601c4f70341d85.png new file mode 100644 index 000000000..af2f0adee Binary files /dev/null and b/data/attachments/a4601c4f70341d85.png differ diff --git a/data/attachments/a48246104f13d76.png b/data/attachments/a48246104f13d76.png deleted file mode 100644 index 3b6377db1..000000000 Binary files a/data/attachments/a48246104f13d76.png and /dev/null differ diff --git a/data/attachments/4e42cec35d39e30c.png b/data/attachments/a50a5dbfea5cba65.png similarity index 100% rename from data/attachments/4e42cec35d39e30c.png rename to data/attachments/a50a5dbfea5cba65.png diff --git a/data/attachments/a50ce10898daa19b.png b/data/attachments/a50ce10898daa19b.png deleted file mode 100644 index 8a15484f1..000000000 Binary files a/data/attachments/a50ce10898daa19b.png and /dev/null differ diff --git a/data/attachments/a543e9b31af2d2d5.png b/data/attachments/a543e9b31af2d2d5.png deleted file mode 100644 index 9b33f0412..000000000 Binary files a/data/attachments/a543e9b31af2d2d5.png and /dev/null differ diff --git a/data/attachments/a5455a45f2cd9a9b.txt b/data/attachments/a5455a45f2cd9a9b.txt deleted file mode 100644 index 7c4519877..000000000 --- a/data/attachments/a5455a45f2cd9a9b.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9470032640': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show SYBIL PELLING, 9470032640, 20151217 and 50 ST. GEORGES QUAY, LANCASTER, LA1 1SA details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/efab3b11c1aadc16.txt b/data/attachments/a57561ec48a5fa89.txt similarity index 100% rename from data/attachments/efab3b11c1aadc16.txt rename to data/attachments/a57561ec48a5fa89.txt diff --git a/data/attachments/a57734fa5e8e53d.png b/data/attachments/a57734fa5e8e53d.png new file mode 100644 index 000000000..09e95dafd Binary files /dev/null and b/data/attachments/a57734fa5e8e53d.png differ diff --git a/data/attachments/a5a99fc6b138dd06.png b/data/attachments/a5a99fc6b138dd06.png deleted file mode 100644 index 81581a2aa..000000000 Binary files a/data/attachments/a5a99fc6b138dd06.png and /dev/null differ diff --git a/data/attachments/a5b054094e38b730.png b/data/attachments/a5b054094e38b730.png deleted file mode 100644 index 881806de8..000000000 Binary files a/data/attachments/a5b054094e38b730.png and /dev/null differ diff --git a/data/attachments/a619f2400a172b1d.png b/data/attachments/a619f2400a172b1d.png deleted file mode 100644 index cb3f9d495..000000000 Binary files a/data/attachments/a619f2400a172b1d.png and /dev/null differ diff --git a/data/attachments/a3519b4184af6cbe.txt b/data/attachments/a6566480d53aa77.txt similarity index 100% rename from data/attachments/a3519b4184af6cbe.txt rename to data/attachments/a6566480d53aa77.txt diff --git a/data/attachments/a6a48f2db8ea5d53.png b/data/attachments/a6a48f2db8ea5d53.png new file mode 100644 index 000000000..0ded1c290 Binary files /dev/null and b/data/attachments/a6a48f2db8ea5d53.png differ diff --git a/data/attachments/a6fe6fd3bc15522d.png b/data/attachments/a6fe6fd3bc15522d.png deleted file mode 100644 index 2add8f9a2..000000000 Binary files a/data/attachments/a6fe6fd3bc15522d.png and /dev/null differ diff --git a/data/attachments/a709dd5430902eac.png b/data/attachments/a709dd5430902eac.png deleted file mode 100644 index 105b1d627..000000000 Binary files a/data/attachments/a709dd5430902eac.png and /dev/null differ diff --git a/data/attachments/9dff001377d834a7.png b/data/attachments/a7817051956cb094.png similarity index 100% rename from data/attachments/9dff001377d834a7.png rename to data/attachments/a7817051956cb094.png diff --git a/data/attachments/a7d7345aae203514.png b/data/attachments/a7d7345aae203514.png deleted file mode 100644 index da034c92c..000000000 Binary files a/data/attachments/a7d7345aae203514.png and /dev/null differ diff --git a/data/attachments/81ab5dc4bd85c947.png b/data/attachments/a7e5c9df33b7a9a4.png similarity index 100% rename from data/attachments/81ab5dc4bd85c947.png rename to data/attachments/a7e5c9df33b7a9a4.png diff --git a/data/attachments/a7ee7610f3c6fcd.txt b/data/attachments/a7ee7610f3c6fcd.txt deleted file mode 100644 index 100416c99..000000000 --- a/data/attachments/a7ee7610f3c6fcd.txt +++ /dev/null @@ -1,15 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by demographics page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter the mandatory patient details Cecile, Elston, and 18/01/1965': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_add_mandatory_patient_information.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see a message that no results are found for the patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an option to create a new patient': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png \ No newline at end of file diff --git a/data/attachments/a883a296bf3d93c1.png b/data/attachments/a883a296bf3d93c1.png deleted file mode 100644 index 1542f83a2..000000000 Binary files a/data/attachments/a883a296bf3d93c1.png and /dev/null differ diff --git a/data/attachments/a887a54290ed4603.png b/data/attachments/a887a54290ed4603.png deleted file mode 100644 index 864fa74c2..000000000 Binary files a/data/attachments/a887a54290ed4603.png and /dev/null differ diff --git a/data/attachments/a93a7261a88d987e.png b/data/attachments/a93a7261a88d987e.png deleted file mode 100644 index 22727151e..000000000 Binary files a/data/attachments/a93a7261a88d987e.png and /dev/null differ diff --git a/data/attachments/a9568512b88c14be.png b/data/attachments/a9568512b88c14be.png deleted file mode 100644 index e49aa3cfe..000000000 Binary files a/data/attachments/a9568512b88c14be.png and /dev/null differ diff --git a/data/attachments/a98059699f1ad53b.png b/data/attachments/a98059699f1ad53b.png deleted file mode 100644 index cfafdda0b..000000000 Binary files a/data/attachments/a98059699f1ad53b.png and /dev/null differ diff --git a/data/attachments/a9a6e1f1507cbbd3.png b/data/attachments/a9a6e1f1507cbbd3.png deleted file mode 100644 index 1bd22dbaf..000000000 Binary files a/data/attachments/a9a6e1f1507cbbd3.png and /dev/null differ diff --git a/data/attachments/a9f68d7f861d95b2.png b/data/attachments/a9f68d7f861d95b2.png deleted file mode 100644 index 98fdf5f9c..000000000 Binary files a/data/attachments/a9f68d7f861d95b2.png and /dev/null differ diff --git a/data/attachments/aa3e54b972559c4d.png b/data/attachments/aa3e54b972559c4d.png deleted file mode 100644 index a3c8c0903..000000000 Binary files a/data/attachments/aa3e54b972559c4d.png and /dev/null differ diff --git a/data/attachments/3fc4899eabcd7dd.png b/data/attachments/aa59a2894c479759.png similarity index 100% rename from data/attachments/3fc4899eabcd7dd.png rename to data/attachments/aa59a2894c479759.png diff --git a/data/attachments/aa8655e09554e0f8.png b/data/attachments/aa8655e09554e0f8.png deleted file mode 100644 index 2e85cf214..000000000 Binary files a/data/attachments/aa8655e09554e0f8.png and /dev/null differ diff --git a/data/attachments/c3bd3d29f4f5cfc7.txt b/data/attachments/aac48b28eba44a90.txt similarity index 100% rename from data/attachments/c3bd3d29f4f5cfc7.txt rename to data/attachments/aac48b28eba44a90.txt diff --git a/data/attachments/3b6d95a658c2f768.png b/data/attachments/ab4aa8a570dda8a8.png similarity index 100% rename from data/attachments/3b6d95a658c2f768.png rename to data/attachments/ab4aa8a570dda8a8.png diff --git a/data/attachments/aba915ae23761ef0.png b/data/attachments/aba915ae23761ef0.png deleted file mode 100644 index 84c2741cf..000000000 Binary files a/data/attachments/aba915ae23761ef0.png and /dev/null differ diff --git a/data/attachments/abc093b30ea75837.png b/data/attachments/abc093b30ea75837.png deleted file mode 100644 index a5f7c6ada..000000000 Binary files a/data/attachments/abc093b30ea75837.png and /dev/null differ diff --git a/data/attachments/abfb21493d9800b2.png b/data/attachments/abfb21493d9800b2.png deleted file mode 100644 index 2ad89d694..000000000 Binary files a/data/attachments/abfb21493d9800b2.png and /dev/null differ diff --git a/data/attachments/ac0985aa5006510f.png b/data/attachments/ac0985aa5006510f.png deleted file mode 100644 index 3c3af3636..000000000 Binary files a/data/attachments/ac0985aa5006510f.png and /dev/null differ diff --git a/data/attachments/14a843042ca02ac9.png b/data/attachments/ac8940249b69f22f.png similarity index 100% rename from data/attachments/14a843042ca02ac9.png rename to data/attachments/ac8940249b69f22f.png diff --git a/data/attachments/aca73616dadec109.png b/data/attachments/aca73616dadec109.png deleted file mode 100644 index 2a5df3ef7..000000000 Binary files a/data/attachments/aca73616dadec109.png and /dev/null differ diff --git a/data/attachments/f35e44959a2131f8.png b/data/attachments/acfe161976400d00.png similarity index 100% rename from data/attachments/f35e44959a2131f8.png rename to data/attachments/acfe161976400d00.png diff --git a/data/attachments/ad2e719378d1d9dc.png b/data/attachments/ad2e719378d1d9dc.png deleted file mode 100644 index a014146a6..000000000 Binary files a/data/attachments/ad2e719378d1d9dc.png and /dev/null differ diff --git a/data/attachments/add3d277a031bf82.png b/data/attachments/add3d277a031bf82.png new file mode 100644 index 000000000..69d9f766f Binary files /dev/null and b/data/attachments/add3d277a031bf82.png differ diff --git a/data/attachments/ae4fb6ff7453f50c.png b/data/attachments/ae4fb6ff7453f50c.png deleted file mode 100644 index 02a6532d4..000000000 Binary files a/data/attachments/ae4fb6ff7453f50c.png and /dev/null differ diff --git a/data/attachments/ae8cc1bf0dcefa1c.png b/data/attachments/ae8cc1bf0dcefa1c.png deleted file mode 100644 index ef1e38a41..000000000 Binary files a/data/attachments/ae8cc1bf0dcefa1c.png and /dev/null differ diff --git a/data/attachments/ae926f723474db5a.png b/data/attachments/ae926f723474db5a.png deleted file mode 100644 index d19fca25b..000000000 Binary files a/data/attachments/ae926f723474db5a.png and /dev/null differ diff --git a/data/attachments/aeaf20304bea0244.png b/data/attachments/aeaf20304bea0244.png deleted file mode 100644 index 3763ea2e5..000000000 Binary files a/data/attachments/aeaf20304bea0244.png and /dev/null differ diff --git a/data/attachments/eb898f268dece2e8.png b/data/attachments/af1e1339ffcb9c00.png similarity index 100% rename from data/attachments/eb898f268dece2e8.png rename to data/attachments/af1e1339ffcb9c00.png diff --git a/data/attachments/af3b0916731685fb.png b/data/attachments/af3b0916731685fb.png deleted file mode 100644 index 76287847c..000000000 Binary files a/data/attachments/af3b0916731685fb.png and /dev/null differ diff --git a/data/attachments/8506e2794e173094.png b/data/attachments/af5f9c462a9b51c2.png similarity index 100% rename from data/attachments/8506e2794e173094.png rename to data/attachments/af5f9c462a9b51c2.png diff --git a/data/attachments/af6817d8998618e4.png b/data/attachments/af6817d8998618e4.png deleted file mode 100644 index 6419e60d0..000000000 Binary files a/data/attachments/af6817d8998618e4.png and /dev/null differ diff --git a/data/attachments/afdd6478461950e9.png b/data/attachments/afdd6478461950e9.png deleted file mode 100644 index beea052d4..000000000 Binary files a/data/attachments/afdd6478461950e9.png and /dev/null differ diff --git a/data/attachments/b03d24a4060b2abb.png b/data/attachments/b03d24a4060b2abb.png deleted file mode 100644 index 318691a9b..000000000 Binary files a/data/attachments/b03d24a4060b2abb.png and /dev/null differ diff --git a/data/attachments/783a79a169e5206d.txt b/data/attachments/b03de2851e0d352e.txt similarity index 100% rename from data/attachments/783a79a169e5206d.txt rename to data/attachments/b03de2851e0d352e.txt diff --git a/data/attachments/b1cbf35be957a5cc.png b/data/attachments/b1cbf35be957a5cc.png new file mode 100644 index 000000000..97697d182 Binary files /dev/null and b/data/attachments/b1cbf35be957a5cc.png differ diff --git a/data/attachments/b1dc33df6298f1f8.png b/data/attachments/b1dc33df6298f1f8.png deleted file mode 100644 index e01a35162..000000000 Binary files a/data/attachments/b1dc33df6298f1f8.png and /dev/null differ diff --git a/data/attachments/b1eb0860932d9242.png b/data/attachments/b1eb0860932d9242.png new file mode 100644 index 000000000..3d8b316b3 Binary files /dev/null and b/data/attachments/b1eb0860932d9242.png differ diff --git a/data/attachments/b20a83bb293cf3a5.png b/data/attachments/b20a83bb293cf3a5.png deleted file mode 100644 index cbf18012f..000000000 Binary files a/data/attachments/b20a83bb293cf3a5.png and /dev/null differ diff --git a/data/attachments/b22a27c6140864a5.png b/data/attachments/b22a27c6140864a5.png deleted file mode 100644 index 6655289fb..000000000 Binary files a/data/attachments/b22a27c6140864a5.png and /dev/null differ diff --git a/data/attachments/b22d3cddc44e468b.png b/data/attachments/b22d3cddc44e468b.png deleted file mode 100644 index 8e1b80932..000000000 Binary files a/data/attachments/b22d3cddc44e468b.png and /dev/null differ diff --git a/data/attachments/b27c2fd55048255c.txt b/data/attachments/b27c2fd55048255c.txt deleted file mode 100644 index 46605d0bc..000000000 --- a/data/attachments/b27c2fd55048255c.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BIRCH HOUSE and Hospital Hub and get patient details for 9470040228 with option 2 and choose to vaccinate with vaccine details as COVID-19, SB12345-12A with 19/2/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9470040228_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9470040228_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient HERBERT HAAG': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SB12345-12A with 19/2/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_HERBERT HAAG_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_HERBERT HAAG_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/b2ee1251bcb15d8b.png b/data/attachments/b2ee1251bcb15d8b.png new file mode 100644 index 000000000..aa14e10c2 Binary files /dev/null and b/data/attachments/b2ee1251bcb15d8b.png differ diff --git a/data/attachments/1e02def27088b61d.png b/data/attachments/b2fcfc49d938e092.png similarity index 100% rename from data/attachments/1e02def27088b61d.png rename to data/attachments/b2fcfc49d938e092.png diff --git a/data/attachments/346c821ec2556b13.txt b/data/attachments/b30b74df665fb10e.txt similarity index 100% rename from data/attachments/346c821ec2556b13.txt rename to data/attachments/b30b74df665fb10e.txt diff --git a/data/attachments/b3919dc540d68e46.png b/data/attachments/b3919dc540d68e46.png deleted file mode 100644 index f7bf7a22d..000000000 Binary files a/data/attachments/b3919dc540d68e46.png and /dev/null differ diff --git a/data/attachments/9b56e55f5c760dd1.png b/data/attachments/b438a79e57344bb9.png similarity index 100% rename from data/attachments/9b56e55f5c760dd1.png rename to data/attachments/b438a79e57344bb9.png diff --git a/data/attachments/b4904b17a8691f9.png b/data/attachments/b4904b17a8691f9.png deleted file mode 100644 index 9baf68dc3..000000000 Binary files a/data/attachments/b4904b17a8691f9.png and /dev/null differ diff --git a/data/attachments/2d0c2732659419fa.txt b/data/attachments/b4b3c6fe99c30cfc.txt similarity index 100% rename from data/attachments/2d0c2732659419fa.txt rename to data/attachments/b4b3c6fe99c30cfc.txt diff --git a/data/attachments/b4b5403c93450661.png b/data/attachments/b4b5403c93450661.png new file mode 100644 index 000000000..1ae739689 Binary files /dev/null and b/data/attachments/b4b5403c93450661.png differ diff --git a/data/attachments/b513db42b20927b5.png b/data/attachments/b513db42b20927b5.png deleted file mode 100644 index e2bab8803..000000000 Binary files a/data/attachments/b513db42b20927b5.png and /dev/null differ diff --git a/data/attachments/5d7a7da4a4967d15.png b/data/attachments/b517249f06390623.png similarity index 100% rename from data/attachments/5d7a7da4a4967d15.png rename to data/attachments/b517249f06390623.png diff --git a/data/attachments/b5362f594f589021.png b/data/attachments/b5362f594f589021.png deleted file mode 100644 index 9d830f0ea..000000000 Binary files a/data/attachments/b5362f594f589021.png and /dev/null differ diff --git a/data/attachments/2ffebf22ffb9bf1c.txt b/data/attachments/b53c49765596d85e.txt similarity index 100% rename from data/attachments/2ffebf22ffb9bf1c.txt rename to data/attachments/b53c49765596d85e.txt diff --git a/data/attachments/94af60c6d120bdc4.png b/data/attachments/b554ed42233e8cf1.png similarity index 100% rename from data/attachments/94af60c6d120bdc4.png rename to data/attachments/b554ed42233e8cf1.png diff --git a/data/attachments/b55ab1e136b9f7d0.png b/data/attachments/b55ab1e136b9f7d0.png new file mode 100644 index 000000000..c1ae9beaa Binary files /dev/null and b/data/attachments/b55ab1e136b9f7d0.png differ diff --git a/data/attachments/b5a598a7df7e083e.png b/data/attachments/b5a598a7df7e083e.png deleted file mode 100644 index 472687702..000000000 Binary files a/data/attachments/b5a598a7df7e083e.png and /dev/null differ diff --git a/data/attachments/b5c64217e9cad4e3.png b/data/attachments/b5c64217e9cad4e3.png deleted file mode 100644 index c2dad8d13..000000000 Binary files a/data/attachments/b5c64217e9cad4e3.png and /dev/null differ diff --git a/data/attachments/564b649bd0627e6c.txt b/data/attachments/b62e356ee74d21b2.txt similarity index 100% rename from data/attachments/564b649bd0627e6c.txt rename to data/attachments/b62e356ee74d21b2.txt diff --git a/data/attachments/b63e67b63397b66c.png b/data/attachments/b63e67b63397b66c.png deleted file mode 100644 index 3cde134ea..000000000 Binary files a/data/attachments/b63e67b63397b66c.png and /dev/null differ diff --git a/data/attachments/b65cc164c7834cf0.png b/data/attachments/b65cc164c7834cf0.png new file mode 100644 index 000000000..3ae718303 Binary files /dev/null and b/data/attachments/b65cc164c7834cf0.png differ diff --git a/data/attachments/b6c4c1bcdfdef160.png b/data/attachments/b6c4c1bcdfdef160.png deleted file mode 100644 index bbd1e09dc..000000000 Binary files a/data/attachments/b6c4c1bcdfdef160.png and /dev/null differ diff --git a/data/attachments/b73e6238c2fca0de.png b/data/attachments/b73e6238c2fca0de.png deleted file mode 100644 index f52e88a16..000000000 Binary files a/data/attachments/b73e6238c2fca0de.png and /dev/null differ diff --git a/data/attachments/b78bfd763c5e0f41.png b/data/attachments/b78bfd763c5e0f41.png deleted file mode 100644 index 07b669507..000000000 Binary files a/data/attachments/b78bfd763c5e0f41.png and /dev/null differ diff --git a/data/attachments/b7a027a07f2f26e.png b/data/attachments/b7a027a07f2f26e.png deleted file mode 100644 index a6970b60d..000000000 Binary files a/data/attachments/b7a027a07f2f26e.png and /dev/null differ diff --git a/data/attachments/b7c92e79e014ccb8.txt b/data/attachments/b7c92e79e014ccb8.txt deleted file mode 100644 index ae465061b..000000000 --- a/data/attachments/b7c92e79e014ccb8.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BIRCH HOUSE and Home Of Housebound Patient and get patient details for 9474405174 with option 9 and choose to vaccinate with vaccine details as Flu, SDYY2-19A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient PHINEAS FAYLE': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-19A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Influenza Tetra MYL_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Influenza Tetra MYL_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient PHINEAS FAYLE, 4/9/1965, 2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/b7ce6188c67a4f70.png b/data/attachments/b7ce6188c67a4f70.png deleted file mode 100644 index edb98215b..000000000 Binary files a/data/attachments/b7ce6188c67a4f70.png and /dev/null differ diff --git a/data/attachments/b7e692c6c65e77c8.png b/data/attachments/b7e692c6c65e77c8.png deleted file mode 100644 index 603b8590b..000000000 Binary files a/data/attachments/b7e692c6c65e77c8.png and /dev/null differ diff --git a/data/attachments/b88225f125ef117d.txt b/data/attachments/b88225f125ef117d.txt deleted file mode 100644 index ebfeb384a..000000000 --- a/data/attachments/b88225f125ef117d.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9437540233 with option 6 and choose to vaccinate with vaccine details as COVID-19, SDYY2-16A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient RANDY FOGDEN': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-16A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-5 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/b8daebea4910de73.png b/data/attachments/b8daebea4910de73.png deleted file mode 100644 index 31006d815..000000000 Binary files a/data/attachments/b8daebea4910de73.png and /dev/null differ diff --git a/data/attachments/18e18856d819462b.png b/data/attachments/b9b4427e0b40fce8.png similarity index 100% rename from data/attachments/18e18856d819462b.png rename to data/attachments/b9b4427e0b40fce8.png diff --git a/data/attachments/b9e418be9e5a673f.png b/data/attachments/b9e418be9e5a673f.png deleted file mode 100644 index 5f8b48e7d..000000000 Binary files a/data/attachments/b9e418be9e5a673f.png and /dev/null differ diff --git a/data/attachments/30d5f8144a43b952.png b/data/attachments/ba6d1ecd1268a472.png similarity index 100% rename from data/attachments/30d5f8144a43b952.png rename to data/attachments/ba6d1ecd1268a472.png diff --git a/data/attachments/ba871cfd88a8da5.png b/data/attachments/ba871cfd88a8da5.png new file mode 100644 index 000000000..cb15a18d6 Binary files /dev/null and b/data/attachments/ba871cfd88a8da5.png differ diff --git a/data/attachments/9c6b85e0ae8ce47e.png b/data/attachments/bace3910feef90c3.png similarity index 100% rename from data/attachments/9c6b85e0ae8ce47e.png rename to data/attachments/bace3910feef90c3.png diff --git a/data/attachments/bae4f79bb22806e2.png b/data/attachments/bae4f79bb22806e2.png deleted file mode 100644 index 4f4484204..000000000 Binary files a/data/attachments/bae4f79bb22806e2.png and /dev/null differ diff --git a/data/attachments/baf2215892c29d50.png b/data/attachments/baf2215892c29d50.png new file mode 100644 index 000000000..a5d9d539b Binary files /dev/null and b/data/attachments/baf2215892c29d50.png differ diff --git a/data/attachments/bb711ffa3fd51f44.png b/data/attachments/bb711ffa3fd51f44.png deleted file mode 100644 index a6471ca98..000000000 Binary files a/data/attachments/bb711ffa3fd51f44.png and /dev/null differ diff --git a/data/attachments/bb7bf17c17665e2a.png b/data/attachments/bb7bf17c17665e2a.png deleted file mode 100644 index 5b8903e83..000000000 Binary files a/data/attachments/bb7bf17c17665e2a.png and /dev/null differ diff --git a/data/attachments/14456e01d04a30f1.txt b/data/attachments/bb81e04227d4cea2.txt similarity index 100% rename from data/attachments/14456e01d04a30f1.txt rename to data/attachments/bb81e04227d4cea2.txt diff --git a/data/attachments/bbe0eedf4ef6aa78.png b/data/attachments/bbe0eedf4ef6aa78.png deleted file mode 100644 index 5d1e3027f..000000000 Binary files a/data/attachments/bbe0eedf4ef6aa78.png and /dev/null differ diff --git a/data/attachments/bc9c8fa7334dc7fc.png b/data/attachments/bc9c8fa7334dc7fc.png deleted file mode 100644 index edb98215b..000000000 Binary files a/data/attachments/bc9c8fa7334dc7fc.png and /dev/null differ diff --git a/data/attachments/bcb5dbf9fd0e4338.png b/data/attachments/bcb5dbf9fd0e4338.png new file mode 100644 index 000000000..29af03bcf Binary files /dev/null and b/data/attachments/bcb5dbf9fd0e4338.png differ diff --git a/data/attachments/bcdbe565755bdc18.png b/data/attachments/bcdbe565755bdc18.png deleted file mode 100644 index 1cbf54315..000000000 Binary files a/data/attachments/bcdbe565755bdc18.png and /dev/null differ diff --git a/data/attachments/bcf8ebde5f464b8.png b/data/attachments/bcf8ebde5f464b8.png new file mode 100644 index 000000000..d118b141f Binary files /dev/null and b/data/attachments/bcf8ebde5f464b8.png differ diff --git a/data/attachments/bd7707add1757b58.png b/data/attachments/bd7707add1757b58.png deleted file mode 100644 index 1ce0ea51c..000000000 Binary files a/data/attachments/bd7707add1757b58.png and /dev/null differ diff --git a/data/attachments/bda16f46543d093c.png b/data/attachments/bda16f46543d093c.png new file mode 100644 index 000000000..08ec85e8b Binary files /dev/null and b/data/attachments/bda16f46543d093c.png differ diff --git a/data/attachments/bdbcf9341e748540.png b/data/attachments/bdbcf9341e748540.png deleted file mode 100644 index 846d15231..000000000 Binary files a/data/attachments/bdbcf9341e748540.png and /dev/null differ diff --git a/data/attachments/bdc98b6375758c0d.png b/data/attachments/bdc98b6375758c0d.png deleted file mode 100644 index db3a23bbe..000000000 Binary files a/data/attachments/bdc98b6375758c0d.png and /dev/null differ diff --git a/data/attachments/bdd6ef8f7aeee1b8.png b/data/attachments/bdd6ef8f7aeee1b8.png deleted file mode 100644 index 8885b3bea..000000000 Binary files a/data/attachments/bdd6ef8f7aeee1b8.png and /dev/null differ diff --git a/data/attachments/bdd9fd2d8df9c3ca.png b/data/attachments/bdd9fd2d8df9c3ca.png deleted file mode 100644 index f52e88a16..000000000 Binary files a/data/attachments/bdd9fd2d8df9c3ca.png and /dev/null differ diff --git a/data/attachments/bf23591ddc3eab34.png b/data/attachments/bf23591ddc3eab34.png deleted file mode 100644 index 6eb893525..000000000 Binary files a/data/attachments/bf23591ddc3eab34.png and /dev/null differ diff --git a/data/attachments/50f7e877a1fac21d.png b/data/attachments/bf3854d1a647b0fc.png similarity index 100% rename from data/attachments/50f7e877a1fac21d.png rename to data/attachments/bf3854d1a647b0fc.png diff --git a/data/attachments/bf58b3c45b75a4c0.png b/data/attachments/bf58b3c45b75a4c0.png deleted file mode 100644 index 29667c14a..000000000 Binary files a/data/attachments/bf58b3c45b75a4c0.png and /dev/null differ diff --git a/data/attachments/bf5ba50ba0849bb9.png b/data/attachments/bf5ba50ba0849bb9.png new file mode 100644 index 000000000..a8421a1e9 Binary files /dev/null and b/data/attachments/bf5ba50ba0849bb9.png differ diff --git a/data/attachments/bf892cc7f46b06bd.txt b/data/attachments/bf892cc7f46b06bd.txt deleted file mode 100644 index 150ed2b25..000000000 --- a/data/attachments/bf892cc7f46b06bd.txt +++ /dev/null @@ -1,7 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am logged into the RAVS app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the logout button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the user should be logged out successfully': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_user_should_be_logged_out.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_user_should_be_logged_out.png \ No newline at end of file diff --git a/data/attachments/bf8f69e266b99217.png b/data/attachments/bf8f69e266b99217.png new file mode 100644 index 000000000..e89d5650f Binary files /dev/null and b/data/attachments/bf8f69e266b99217.png differ diff --git a/data/attachments/c000671ad5d631e8.png b/data/attachments/c000671ad5d631e8.png new file mode 100644 index 000000000..4377445f7 Binary files /dev/null and b/data/attachments/c000671ad5d631e8.png differ diff --git a/data/attachments/c03b4128967287d3.png b/data/attachments/c03b4128967287d3.png deleted file mode 100644 index f5340db08..000000000 Binary files a/data/attachments/c03b4128967287d3.png and /dev/null differ diff --git a/data/attachments/c073ddffdce7dfdc.png b/data/attachments/c073ddffdce7dfdc.png deleted file mode 100644 index 9978804c9..000000000 Binary files a/data/attachments/c073ddffdce7dfdc.png and /dev/null differ diff --git a/data/attachments/d16c0600c3ee45f6.txt b/data/attachments/c0c1e58efd4c2233.txt similarity index 100% rename from data/attachments/d16c0600c3ee45f6.txt rename to data/attachments/c0c1e58efd4c2233.txt diff --git a/data/attachments/c117758cd9d2c5ad.png b/data/attachments/c117758cd9d2c5ad.png deleted file mode 100644 index d8eaf1802..000000000 Binary files a/data/attachments/c117758cd9d2c5ad.png and /dev/null differ diff --git a/data/attachments/c1320f35058cd49.png b/data/attachments/c1320f35058cd49.png deleted file mode 100644 index a6970b60d..000000000 Binary files a/data/attachments/c1320f35058cd49.png and /dev/null differ diff --git a/data/attachments/c15fdec1454dd152.png b/data/attachments/c15fdec1454dd152.png deleted file mode 100644 index 92c01e8d2..000000000 Binary files a/data/attachments/c15fdec1454dd152.png and /dev/null differ diff --git a/data/attachments/c16e828d5b2ad5cc.png b/data/attachments/c16e828d5b2ad5cc.png deleted file mode 100644 index d5bfba43d..000000000 Binary files a/data/attachments/c16e828d5b2ad5cc.png and /dev/null differ diff --git a/data/attachments/c18e74aade510d95.png b/data/attachments/c18e74aade510d95.png deleted file mode 100644 index ffd298655..000000000 Binary files a/data/attachments/c18e74aade510d95.png and /dev/null differ diff --git a/data/attachments/48edb3ec8f9830fd.png b/data/attachments/c1ae488c6eb7f267.png similarity index 100% rename from data/attachments/48edb3ec8f9830fd.png rename to data/attachments/c1ae488c6eb7f267.png diff --git a/data/attachments/ca6d67f09a3df197.png b/data/attachments/c1f4a34dd6a90751.png similarity index 100% rename from data/attachments/ca6d67f09a3df197.png rename to data/attachments/c1f4a34dd6a90751.png diff --git a/data/attachments/312dc006e49d3c37.txt b/data/attachments/c1f88c088d744.txt similarity index 100% rename from data/attachments/312dc006e49d3c37.txt rename to data/attachments/c1f88c088d744.txt diff --git a/data/attachments/c1fdfd822ccbb3af.png b/data/attachments/c1fdfd822ccbb3af.png deleted file mode 100644 index fc943a606..000000000 Binary files a/data/attachments/c1fdfd822ccbb3af.png and /dev/null differ diff --git a/data/attachments/c2bc0ab7c2c55f76.txt b/data/attachments/c2bc0ab7c2c55f76.txt deleted file mode 100644 index f602fe299..000000000 --- a/data/attachments/c2bc0ab7c2c55f76.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9470004272': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show JOJO LANE, 9470004272, 20150706 and 10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/c2feb2395d274aaf.png b/data/attachments/c2feb2395d274aaf.png deleted file mode 100644 index 41f80e560..000000000 Binary files a/data/attachments/c2feb2395d274aaf.png and /dev/null differ diff --git a/data/attachments/c32841ccd7d60948.png b/data/attachments/c32841ccd7d60948.png deleted file mode 100644 index 83cb66b6b..000000000 Binary files a/data/attachments/c32841ccd7d60948.png and /dev/null differ diff --git a/data/attachments/c38041f9c2d65181.png b/data/attachments/c38041f9c2d65181.png deleted file mode 100644 index 7fe5e00ba..000000000 Binary files a/data/attachments/c38041f9c2d65181.png and /dev/null differ diff --git a/data/attachments/c3d77223004cdf9d.png b/data/attachments/c3d77223004cdf9d.png deleted file mode 100644 index c7ff0d745..000000000 Binary files a/data/attachments/c3d77223004cdf9d.png and /dev/null differ diff --git a/data/attachments/c40ee72208bd017b.png b/data/attachments/c40ee72208bd017b.png deleted file mode 100644 index 7c01c371e..000000000 Binary files a/data/attachments/c40ee72208bd017b.png and /dev/null differ diff --git a/data/attachments/c4106adb9ea40ea2.png b/data/attachments/c4106adb9ea40ea2.png new file mode 100644 index 000000000..0708bb593 Binary files /dev/null and b/data/attachments/c4106adb9ea40ea2.png differ diff --git a/data/attachments/c433607573b77f05.png b/data/attachments/c433607573b77f05.png deleted file mode 100644 index 519d5e931..000000000 Binary files a/data/attachments/c433607573b77f05.png and /dev/null differ diff --git a/data/attachments/c4cefcfa4a9b1584.png b/data/attachments/c4cefcfa4a9b1584.png deleted file mode 100644 index 3cc053e6d..000000000 Binary files a/data/attachments/c4cefcfa4a9b1584.png and /dev/null differ diff --git a/data/attachments/c507538f033276e2.png b/data/attachments/c507538f033276e2.png new file mode 100644 index 000000000..2045be33d Binary files /dev/null and b/data/attachments/c507538f033276e2.png differ diff --git a/data/attachments/28e3cde89339f0b9.png b/data/attachments/c507bb5e4ed38f6a.png similarity index 100% rename from data/attachments/28e3cde89339f0b9.png rename to data/attachments/c507bb5e4ed38f6a.png diff --git a/data/attachments/c527d3caf4cabed8.png b/data/attachments/c527d3caf4cabed8.png deleted file mode 100644 index cfafdda0b..000000000 Binary files a/data/attachments/c527d3caf4cabed8.png and /dev/null differ diff --git a/data/attachments/c53de61ae3fbebd8.png b/data/attachments/c53de61ae3fbebd8.png deleted file mode 100644 index 78423910c..000000000 Binary files a/data/attachments/c53de61ae3fbebd8.png and /dev/null differ diff --git a/data/attachments/f01e112faf983666.png b/data/attachments/c547fba0d35725de.png similarity index 100% rename from data/attachments/f01e112faf983666.png rename to data/attachments/c547fba0d35725de.png diff --git a/data/attachments/c562464564d22c52.png b/data/attachments/c562464564d22c52.png deleted file mode 100644 index f838b3c3a..000000000 Binary files a/data/attachments/c562464564d22c52.png and /dev/null differ diff --git a/data/attachments/c59439e0173d51c9.png b/data/attachments/c59439e0173d51c9.png deleted file mode 100644 index 0b74114ba..000000000 Binary files a/data/attachments/c59439e0173d51c9.png and /dev/null differ diff --git a/data/attachments/c64799cdc636c7d8.png b/data/attachments/c64799cdc636c7d8.png deleted file mode 100644 index 3cde134ea..000000000 Binary files a/data/attachments/c64799cdc636c7d8.png and /dev/null differ diff --git a/data/attachments/c663dd1908e12bfc.txt b/data/attachments/c663dd1908e12bfc.txt new file mode 100644 index 000000000..71d9e1f33 --- /dev/null +++ b/data/attachments/c663dd1908e12bfc.txt @@ -0,0 +1,45 @@ +INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BIRCH HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 5 and choose to vaccinate with vaccine details as COVID-19, SDYY2-15A with 19/10/2026': [] +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient MARGIE PUCKEY': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-15A with 19/10/2026 and click continue': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-4 and click continue to record consent screen button": [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-3 and click Continue to Check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient MARGIE PUCKEY, 27/5/1924, MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB and vaccination details on the check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/c6c08f75bd15fe20.png b/data/attachments/c6c08f75bd15fe20.png deleted file mode 100644 index b8ad8f36f..000000000 Binary files a/data/attachments/c6c08f75bd15fe20.png and /dev/null differ diff --git a/data/attachments/c744be9304687cdb.png b/data/attachments/c744be9304687cdb.png new file mode 100644 index 000000000..b9d646b58 Binary files /dev/null and b/data/attachments/c744be9304687cdb.png differ diff --git a/data/attachments/c74d22417ec3b86f.png b/data/attachments/c74d22417ec3b86f.png new file mode 100644 index 000000000..da6008d71 Binary files /dev/null and b/data/attachments/c74d22417ec3b86f.png differ diff --git a/data/attachments/c78f1e8c7f47c08f.png b/data/attachments/c78f1e8c7f47c08f.png deleted file mode 100644 index f9f5f494a..000000000 Binary files a/data/attachments/c78f1e8c7f47c08f.png and /dev/null differ diff --git a/data/attachments/c792e3ba56116918.txt b/data/attachments/c792e3ba56116918.txt deleted file mode 100644 index 89e784211..000000000 --- a/data/attachments/c792e3ba56116918.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9650594000': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show Archie STRAIN, 9650594000, 30/7/2014 and 1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/c7931f0e6f3c0b61.png b/data/attachments/c7931f0e6f3c0b61.png deleted file mode 100644 index cdbd3f85c..000000000 Binary files a/data/attachments/c7931f0e6f3c0b61.png and /dev/null differ diff --git a/data/attachments/48443dc89f256db2.png b/data/attachments/c7b4bcacb16d4dce.png similarity index 100% rename from data/attachments/48443dc89f256db2.png rename to data/attachments/c7b4bcacb16d4dce.png diff --git a/data/attachments/c83ffcc115902bc3.png b/data/attachments/c83ffcc115902bc3.png deleted file mode 100644 index 45ca9712e..000000000 Binary files a/data/attachments/c83ffcc115902bc3.png and /dev/null differ diff --git a/data/attachments/260ec892f48f727c.png b/data/attachments/c85bab025c7da96a.png similarity index 100% rename from data/attachments/260ec892f48f727c.png rename to data/attachments/c85bab025c7da96a.png diff --git a/data/attachments/c881a4ca2f2e82c8.png b/data/attachments/c881a4ca2f2e82c8.png deleted file mode 100644 index 2232b145a..000000000 Binary files a/data/attachments/c881a4ca2f2e82c8.png and /dev/null differ diff --git a/data/attachments/c892267751512ae3.png b/data/attachments/c892267751512ae3.png new file mode 100644 index 000000000..34f60efa0 Binary files /dev/null and b/data/attachments/c892267751512ae3.png differ diff --git a/data/attachments/c8a89a14d985c5fe.png b/data/attachments/c8a89a14d985c5fe.png new file mode 100644 index 000000000..b2ee97829 Binary files /dev/null and b/data/attachments/c8a89a14d985c5fe.png differ diff --git a/data/attachments/c90124119c9571da.png b/data/attachments/c90124119c9571da.png new file mode 100644 index 000000000..04bfb3bc6 Binary files /dev/null and b/data/attachments/c90124119c9571da.png differ diff --git a/data/attachments/c95d68577eae3876.png b/data/attachments/c95d68577eae3876.png deleted file mode 100644 index e171a856e..000000000 Binary files a/data/attachments/c95d68577eae3876.png and /dev/null differ diff --git a/data/attachments/c9a8621c6c1b83d9.png b/data/attachments/c9a8621c6c1b83d9.png deleted file mode 100644 index f8476f739..000000000 Binary files a/data/attachments/c9a8621c6c1b83d9.png and /dev/null differ diff --git a/data/attachments/c9b5ed6fd3f72d2e.png b/data/attachments/c9b5ed6fd3f72d2e.png deleted file mode 100644 index 45ea59a57..000000000 Binary files a/data/attachments/c9b5ed6fd3f72d2e.png and /dev/null differ diff --git a/data/attachments/ca1e3946c0abfb3a.png b/data/attachments/ca1e3946c0abfb3a.png new file mode 100644 index 000000000..77558d630 Binary files /dev/null and b/data/attachments/ca1e3946c0abfb3a.png differ diff --git a/data/attachments/ca373a4db492b658.png b/data/attachments/ca373a4db492b658.png deleted file mode 100644 index cc421faec..000000000 Binary files a/data/attachments/ca373a4db492b658.png and /dev/null differ diff --git a/data/attachments/ca468fa65016bf8b.png b/data/attachments/ca468fa65016bf8b.png deleted file mode 100644 index 646ced0fa..000000000 Binary files a/data/attachments/ca468fa65016bf8b.png and /dev/null differ diff --git a/data/attachments/ca4fcff437f30fd7.png b/data/attachments/ca4fcff437f30fd7.png deleted file mode 100644 index 7755ea96e..000000000 Binary files a/data/attachments/ca4fcff437f30fd7.png and /dev/null differ diff --git a/data/attachments/ca56439be0568982.png b/data/attachments/ca56439be0568982.png deleted file mode 100644 index d524fe8db..000000000 Binary files a/data/attachments/ca56439be0568982.png and /dev/null differ diff --git a/data/attachments/ca0c8b9fdfa5a08a.txt b/data/attachments/cad8afaa6e4cdb70.txt similarity index 100% rename from data/attachments/ca0c8b9fdfa5a08a.txt rename to data/attachments/cad8afaa6e4cdb70.txt diff --git a/data/attachments/caf23beb0cdc4137.png b/data/attachments/caf23beb0cdc4137.png deleted file mode 100644 index da548dc0b..000000000 Binary files a/data/attachments/caf23beb0cdc4137.png and /dev/null differ diff --git a/data/attachments/cb0c268719590745.png b/data/attachments/cb0c268719590745.png deleted file mode 100644 index edbd0ee6a..000000000 Binary files a/data/attachments/cb0c268719590745.png and /dev/null differ diff --git a/data/attachments/cb261c0700a36d28.png b/data/attachments/cb261c0700a36d28.png new file mode 100644 index 000000000..6118173a1 Binary files /dev/null and b/data/attachments/cb261c0700a36d28.png differ diff --git a/data/attachments/6af8c7deb2f1fe6b.png b/data/attachments/cb902a65f0a0bea1.png similarity index 100% rename from data/attachments/6af8c7deb2f1fe6b.png rename to data/attachments/cb902a65f0a0bea1.png diff --git a/data/attachments/cb93dd67e07f2e60.png b/data/attachments/cb93dd67e07f2e60.png deleted file mode 100644 index af2280ed9..000000000 Binary files a/data/attachments/cb93dd67e07f2e60.png and /dev/null differ diff --git a/data/attachments/cb9af69ad3e45f38.png b/data/attachments/cb9af69ad3e45f38.png new file mode 100644 index 000000000..0fd59e5ee Binary files /dev/null and b/data/attachments/cb9af69ad3e45f38.png differ diff --git a/data/attachments/55224186f51bd26a.png b/data/attachments/cbeaacfcaf19a273.png similarity index 100% rename from data/attachments/55224186f51bd26a.png rename to data/attachments/cbeaacfcaf19a273.png diff --git a/data/attachments/cbeb86133d963d50.png b/data/attachments/cbeb86133d963d50.png deleted file mode 100644 index 99a0ae1f8..000000000 Binary files a/data/attachments/cbeb86133d963d50.png and /dev/null differ diff --git a/data/attachments/cc0cc67dd00d420d.txt b/data/attachments/cc0cc67dd00d420d.txt deleted file mode 100644 index a55352223..000000000 --- a/data/attachments/cc0cc67dd00d420d.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9449306494': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show Reynolds Ryan, 9449306494, 27/3/2001 and Jamie Street, Jaketown, KDDTG5, SW16 6JR details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/cc2948fdf2e9c4ae.png b/data/attachments/cc2948fdf2e9c4ae.png new file mode 100644 index 000000000..d118b141f Binary files /dev/null and b/data/attachments/cc2948fdf2e9c4ae.png differ diff --git a/data/attachments/cc72040181e38b52.txt b/data/attachments/cc72040181e38b52.txt deleted file mode 100644 index 967dd3179..000000000 --- a/data/attachments/cc72040181e38b52.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Off-site Outreach Event and get patient details for 9474335052 with option 10 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18C with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9474335052_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9474335052_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient AMERY PIGGOTT': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-18C with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_AMERY PIGGOTT_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_AMERY PIGGOTT_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/cc7adba190f23076.txt b/data/attachments/cc7adba190f23076.txt deleted file mode 100644 index fcbbc505a..000000000 --- a/data/attachments/cc7adba190f23076.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Home Of Housebound Patient and get patient details for 9472710255 with option 4 and choose to vaccinate with vaccine details as COVID-19, SDYY2-14A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9472710255_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9472710255_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient DELICE PINKER': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-14A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_DELICE PINKER_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_DELICE PINKER_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-2 and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient DELICE PINKER, 10/11/1926, HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/cc8694b2e54600ba.png b/data/attachments/cc8694b2e54600ba.png deleted file mode 100644 index 87e89d7d6..000000000 Binary files a/data/attachments/cc8694b2e54600ba.png and /dev/null differ diff --git a/data/attachments/cc884fe8299a7e6a.png b/data/attachments/cc884fe8299a7e6a.png deleted file mode 100644 index 1d6ecb672..000000000 Binary files a/data/attachments/cc884fe8299a7e6a.png and /dev/null differ diff --git a/data/attachments/cca1f1015cf0ad0a.png b/data/attachments/cca1f1015cf0ad0a.png deleted file mode 100644 index db1e26ad2..000000000 Binary files a/data/attachments/cca1f1015cf0ad0a.png and /dev/null differ diff --git a/data/attachments/c5f443fb596cb615.png b/data/attachments/cd116a674283de74.png similarity index 100% rename from data/attachments/c5f443fb596cb615.png rename to data/attachments/cd116a674283de74.png diff --git a/data/attachments/32d76b63b77126ac.txt b/data/attachments/cd12608221c27028.txt similarity index 100% rename from data/attachments/32d76b63b77126ac.txt rename to data/attachments/cd12608221c27028.txt diff --git a/data/attachments/cd7e380efa02ab5f.png b/data/attachments/cd7e380efa02ab5f.png deleted file mode 100644 index 804e92444..000000000 Binary files a/data/attachments/cd7e380efa02ab5f.png and /dev/null differ diff --git a/data/attachments/99b7a7fbc528fbd2.txt b/data/attachments/cd95ba2b386bc6b6.txt similarity index 100% rename from data/attachments/99b7a7fbc528fbd2.txt rename to data/attachments/cd95ba2b386bc6b6.txt diff --git a/data/attachments/cdd00990fa91f592.png b/data/attachments/cdd00990fa91f592.png new file mode 100644 index 000000000..b93b0daa4 Binary files /dev/null and b/data/attachments/cdd00990fa91f592.png differ diff --git a/data/attachments/d0ed89be812720ca.txt b/data/attachments/ce19cd385d4ed7c9.txt similarity index 100% rename from data/attachments/d0ed89be812720ca.txt rename to data/attachments/ce19cd385d4ed7c9.txt diff --git a/data/attachments/5b645de98191f183.png b/data/attachments/ce2a8cdf71fa404d.png similarity index 100% rename from data/attachments/5b645de98191f183.png rename to data/attachments/ce2a8cdf71fa404d.png diff --git a/data/attachments/ce2bef1e69dcc3b0.png b/data/attachments/ce2bef1e69dcc3b0.png new file mode 100644 index 000000000..f4c058772 Binary files /dev/null and b/data/attachments/ce2bef1e69dcc3b0.png differ diff --git a/data/attachments/ce9c50536edce88.png b/data/attachments/ce9c50536edce88.png deleted file mode 100644 index 9bcddf49f..000000000 Binary files a/data/attachments/ce9c50536edce88.png and /dev/null differ diff --git a/data/attachments/d12a5c5d3904de86.png b/data/attachments/ceb7991c3f8f5bde.png similarity index 100% rename from data/attachments/d12a5c5d3904de86.png rename to data/attachments/ceb7991c3f8f5bde.png diff --git a/data/attachments/896496a10b6cdbc8.png b/data/attachments/ceca6321038eaf02.png similarity index 100% rename from data/attachments/896496a10b6cdbc8.png rename to data/attachments/ceca6321038eaf02.png diff --git a/data/attachments/b0bcc8b453311193.txt b/data/attachments/cf051f260a07b5b.txt similarity index 100% rename from data/attachments/b0bcc8b453311193.txt rename to data/attachments/cf051f260a07b5b.txt diff --git a/data/attachments/cf19fb5a201f5ce4.png b/data/attachments/cf19fb5a201f5ce4.png deleted file mode 100644 index 9ff6d0481..000000000 Binary files a/data/attachments/cf19fb5a201f5ce4.png and /dev/null differ diff --git a/data/attachments/cf433635393c706e.png b/data/attachments/cf433635393c706e.png deleted file mode 100644 index 1b00e0365..000000000 Binary files a/data/attachments/cf433635393c706e.png and /dev/null differ diff --git a/data/attachments/b6d3bd823e66c6cd.png b/data/attachments/cf883ccc110431d1.png similarity index 100% rename from data/attachments/b6d3bd823e66c6cd.png rename to data/attachments/cf883ccc110431d1.png diff --git a/data/attachments/6afdb543d7ecd128.png b/data/attachments/cff4a8b2b0d7d523.png similarity index 100% rename from data/attachments/6afdb543d7ecd128.png rename to data/attachments/cff4a8b2b0d7d523.png diff --git a/data/attachments/d00df5197422d6f5.png b/data/attachments/d00df5197422d6f5.png deleted file mode 100644 index a501f76b5..000000000 Binary files a/data/attachments/d00df5197422d6f5.png and /dev/null differ diff --git a/data/attachments/51984a138b257ef4.png b/data/attachments/d0349d502da8c570.png similarity index 100% rename from data/attachments/51984a138b257ef4.png rename to data/attachments/d0349d502da8c570.png diff --git a/data/attachments/76b62d301b9ba85b.png b/data/attachments/d05b81a1a57faa10.png similarity index 100% rename from data/attachments/76b62d301b9ba85b.png rename to data/attachments/d05b81a1a57faa10.png diff --git a/data/attachments/d0637471c71ef7a9.png b/data/attachments/d0637471c71ef7a9.png deleted file mode 100644 index 528fba359..000000000 Binary files a/data/attachments/d0637471c71ef7a9.png and /dev/null differ diff --git a/data/attachments/d0952a2aa5a9042d.png b/data/attachments/d0952a2aa5a9042d.png new file mode 100644 index 000000000..864d7a3b4 Binary files /dev/null and b/data/attachments/d0952a2aa5a9042d.png differ diff --git a/data/attachments/b0b55cfeeaafd8d2.png b/data/attachments/d0b2844a75aa7a12.png similarity index 100% rename from data/attachments/b0b55cfeeaafd8d2.png rename to data/attachments/d0b2844a75aa7a12.png diff --git a/data/attachments/d10b570ccb3bf790.png b/data/attachments/d10b570ccb3bf790.png deleted file mode 100644 index 3d207a260..000000000 Binary files a/data/attachments/d10b570ccb3bf790.png and /dev/null differ diff --git a/data/attachments/d14050a065ad9d5f.png b/data/attachments/d14050a065ad9d5f.png deleted file mode 100644 index 803513956..000000000 Binary files a/data/attachments/d14050a065ad9d5f.png and /dev/null differ diff --git a/data/attachments/d1b3096e715bd4c7.png b/data/attachments/d1b3096e715bd4c7.png deleted file mode 100644 index 1a65bd760..000000000 Binary files a/data/attachments/d1b3096e715bd4c7.png and /dev/null differ diff --git a/data/attachments/d209c5216ab72c83.png b/data/attachments/d209c5216ab72c83.png deleted file mode 100644 index 3937d39e9..000000000 Binary files a/data/attachments/d209c5216ab72c83.png and /dev/null differ diff --git a/data/attachments/d22e5b7c255f2abe.png b/data/attachments/d22e5b7c255f2abe.png deleted file mode 100644 index d8644cff7..000000000 Binary files a/data/attachments/d22e5b7c255f2abe.png and /dev/null differ diff --git a/data/attachments/d246657593f3531e.txt b/data/attachments/d246657593f3531e.txt deleted file mode 100644 index 81b9b5a8c..000000000 --- a/data/attachments/d246657593f3531e.txt +++ /dev/null @@ -1,23 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am logged into the RAVS app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I search for the patient with NHS number 9692237893': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I proceed to record a vaccine for covid for all products': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the system should display the warnings 3': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/d2a69111ce49344e.png b/data/attachments/d2a69111ce49344e.png deleted file mode 100644 index 746ea87db..000000000 Binary files a/data/attachments/d2a69111ce49344e.png and /dev/null differ diff --git a/data/attachments/d2a7c32b63e0e2ac.txt b/data/attachments/d2a7c32b63e0e2ac.txt deleted file mode 100644 index 8b9d4b27b..000000000 --- a/data/attachments/d2a7c32b63e0e2ac.txt +++ /dev/null @@ -1,35 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Vaccination Centre and get patient details for 9450134391 with option 11 and choose to vaccinate with vaccine details as Flu, SDYY2-14C with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9450134391_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9450134391_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient MARIAN PIESSE': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-14C with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_MARIAN PIESSE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_MARIAN PIESSE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Cell-based Quadrivalent Influenza Vaccine_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Cell-based Quadrivalent Influenza Vaccine_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today and click Continue to Check and confirm screen': [] \ No newline at end of file diff --git a/data/attachments/d2c924bba4673323.txt b/data/attachments/d2c924bba4673323.txt deleted file mode 100644 index 58c905351..000000000 --- a/data/attachments/d2c924bba4673323.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BIRCH HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 5 and choose to vaccinate with vaccine details as COVID-19, SDYY2-15A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient MARGIE PUCKEY': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-15A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-4 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/d2f75ab3c93de97d.png b/data/attachments/d2f75ab3c93de97d.png deleted file mode 100644 index 6c563e815..000000000 Binary files a/data/attachments/d2f75ab3c93de97d.png and /dev/null differ diff --git a/data/attachments/d30abae869be22b0.png b/data/attachments/d30abae869be22b0.png deleted file mode 100644 index 9baf68dc3..000000000 Binary files a/data/attachments/d30abae869be22b0.png and /dev/null differ diff --git a/data/attachments/d311429371f26de8.png b/data/attachments/d311429371f26de8.png deleted file mode 100644 index bee01ca3e..000000000 Binary files a/data/attachments/d311429371f26de8.png and /dev/null differ diff --git a/data/attachments/d345f3c52b0f4a3.png b/data/attachments/d345f3c52b0f4a3.png deleted file mode 100644 index 69396622f..000000000 Binary files a/data/attachments/d345f3c52b0f4a3.png and /dev/null differ diff --git a/data/attachments/d35065f443dd5703.png b/data/attachments/d35065f443dd5703.png deleted file mode 100644 index 5d436a5d4..000000000 Binary files a/data/attachments/d35065f443dd5703.png and /dev/null differ diff --git a/data/attachments/d3e1e700d3efe72c.png b/data/attachments/d3e1e700d3efe72c.png deleted file mode 100644 index c3fbf75ef..000000000 Binary files a/data/attachments/d3e1e700d3efe72c.png and /dev/null differ diff --git a/data/attachments/d3f42009f46f6c94.png b/data/attachments/d3f42009f46f6c94.png new file mode 100644 index 000000000..ee668f679 Binary files /dev/null and b/data/attachments/d3f42009f46f6c94.png differ diff --git a/data/attachments/d44476cefeee9281.png b/data/attachments/d44476cefeee9281.png deleted file mode 100644 index 528fba359..000000000 Binary files a/data/attachments/d44476cefeee9281.png and /dev/null differ diff --git a/data/attachments/6a3907f76c854ba1.png b/data/attachments/d46af79110cb533.png similarity index 100% rename from data/attachments/6a3907f76c854ba1.png rename to data/attachments/d46af79110cb533.png diff --git a/data/attachments/d4702ebe30a15143.png b/data/attachments/d4702ebe30a15143.png deleted file mode 100644 index a482ad3a1..000000000 Binary files a/data/attachments/d4702ebe30a15143.png and /dev/null differ diff --git a/data/attachments/d497d03d1e39452b.png b/data/attachments/d497d03d1e39452b.png deleted file mode 100644 index 3a3992a70..000000000 Binary files a/data/attachments/d497d03d1e39452b.png and /dev/null differ diff --git a/data/attachments/d4fad37509511143.png b/data/attachments/d4fad37509511143.png deleted file mode 100644 index 5167aa737..000000000 Binary files a/data/attachments/d4fad37509511143.png and /dev/null differ diff --git a/data/attachments/460f0c53014b3613.png b/data/attachments/d522380663fd27a0.png similarity index 100% rename from data/attachments/460f0c53014b3613.png rename to data/attachments/d522380663fd27a0.png diff --git a/data/attachments/d53ef60978f96c56.png b/data/attachments/d53ef60978f96c56.png deleted file mode 100644 index 492baf8d2..000000000 Binary files a/data/attachments/d53ef60978f96c56.png and /dev/null differ diff --git a/data/attachments/abe447ae482b762c.png b/data/attachments/d541fd82b1d8bdce.png similarity index 100% rename from data/attachments/abe447ae482b762c.png rename to data/attachments/d541fd82b1d8bdce.png diff --git a/data/attachments/d58003251adb65c2.png b/data/attachments/d58003251adb65c2.png deleted file mode 100644 index 7b4ae0247..000000000 Binary files a/data/attachments/d58003251adb65c2.png and /dev/null differ diff --git a/data/attachments/d588ce6f43848ca4.png b/data/attachments/d588ce6f43848ca4.png deleted file mode 100644 index 98d10c6a5..000000000 Binary files a/data/attachments/d588ce6f43848ca4.png and /dev/null differ diff --git a/data/attachments/d5ade0c6db29011c.png b/data/attachments/d5ade0c6db29011c.png new file mode 100644 index 000000000..4daa8f67d Binary files /dev/null and b/data/attachments/d5ade0c6db29011c.png differ diff --git a/data/attachments/d5e62fbd4da0da59.png b/data/attachments/d5e62fbd4da0da59.png deleted file mode 100644 index acc553b53..000000000 Binary files a/data/attachments/d5e62fbd4da0da59.png and /dev/null differ diff --git a/data/attachments/d5f8568a88080665.png b/data/attachments/d5f8568a88080665.png deleted file mode 100644 index 68f370d65..000000000 Binary files a/data/attachments/d5f8568a88080665.png and /dev/null differ diff --git a/data/attachments/d626a5bf20a91472.png b/data/attachments/d626a5bf20a91472.png deleted file mode 100644 index 5f8b48e7d..000000000 Binary files a/data/attachments/d626a5bf20a91472.png and /dev/null differ diff --git a/data/attachments/d64cc6c43fdbfd09.png b/data/attachments/d64cc6c43fdbfd09.png new file mode 100644 index 000000000..fe425d3e2 Binary files /dev/null and b/data/attachments/d64cc6c43fdbfd09.png differ diff --git a/data/attachments/9f8b748c5beaf5d6.png b/data/attachments/d655ad38e9e25f18.png similarity index 100% rename from data/attachments/9f8b748c5beaf5d6.png rename to data/attachments/d655ad38e9e25f18.png diff --git a/data/attachments/118fbbbbd950d10b.png b/data/attachments/d66526a017e1e05f.png similarity index 100% rename from data/attachments/118fbbbbd950d10b.png rename to data/attachments/d66526a017e1e05f.png diff --git a/data/attachments/d6cdbd74af651b34.png b/data/attachments/d6cdbd74af651b34.png new file mode 100644 index 000000000..4ff1a878e Binary files /dev/null and b/data/attachments/d6cdbd74af651b34.png differ diff --git a/data/attachments/d6f6c90815240d11.png b/data/attachments/d6f6c90815240d11.png deleted file mode 100644 index 889afeb81..000000000 Binary files a/data/attachments/d6f6c90815240d11.png and /dev/null differ diff --git a/data/attachments/d74eef216ea89817.png b/data/attachments/d74eef216ea89817.png new file mode 100644 index 000000000..99ad29d30 Binary files /dev/null and b/data/attachments/d74eef216ea89817.png differ diff --git a/data/attachments/d7969a9a0d79474e.png b/data/attachments/d7969a9a0d79474e.png deleted file mode 100644 index 3dff91f2a..000000000 Binary files a/data/attachments/d7969a9a0d79474e.png and /dev/null differ diff --git a/data/attachments/d7b734685796bc8.png b/data/attachments/d7b734685796bc8.png deleted file mode 100644 index 5a2c7af22..000000000 Binary files a/data/attachments/d7b734685796bc8.png and /dev/null differ diff --git a/data/attachments/200e9cbc3db7c147.txt b/data/attachments/d7c98e2597f76e66.txt similarity index 100% rename from data/attachments/200e9cbc3db7c147.txt rename to data/attachments/d7c98e2597f76e66.txt diff --git a/data/attachments/d80876de6df309e3.png b/data/attachments/d80876de6df309e3.png deleted file mode 100644 index 46b326033..000000000 Binary files a/data/attachments/d80876de6df309e3.png and /dev/null differ diff --git a/data/attachments/d87aee65a322255a.png b/data/attachments/d87aee65a322255a.png deleted file mode 100644 index e3e8a893f..000000000 Binary files a/data/attachments/d87aee65a322255a.png and /dev/null differ diff --git a/data/attachments/d88d98693b027cc9.png b/data/attachments/d88d98693b027cc9.png deleted file mode 100644 index 270eb9f1d..000000000 Binary files a/data/attachments/d88d98693b027cc9.png and /dev/null differ diff --git a/data/attachments/d8bcc977a24cfab0.png b/data/attachments/d8bcc977a24cfab0.png new file mode 100644 index 000000000..f6630950b Binary files /dev/null and b/data/attachments/d8bcc977a24cfab0.png differ diff --git a/data/attachments/d9374a35ae141ccb.txt b/data/attachments/d9374a35ae141ccb.txt deleted file mode 100644 index cc0422092..000000000 --- a/data/attachments/d9374a35ae141ccb.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Home Of Housebound Patient and get patient details for 9472710255 with option 4 and choose to vaccinate with vaccine details as COVID-19, SDYY2-14A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9472710255_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9472710255_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient DELICE PINKER': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-14A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_DELICE PINKER_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_DELICE PINKER_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 3 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 3 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-2 and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient DELICE PINKER, 10/11/1926, HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/d9a9ff9e7774ae99.png b/data/attachments/d9a9ff9e7774ae99.png new file mode 100644 index 000000000..dc6e9a6b7 Binary files /dev/null and b/data/attachments/d9a9ff9e7774ae99.png differ diff --git a/data/attachments/da20f26c015a3267.txt b/data/attachments/da20f26c015a3267.txt new file mode 100644 index 000000000..38c67ca03 --- /dev/null +++ b/data/attachments/da20f26c015a3267.txt @@ -0,0 +1,45 @@ +INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Off-site Outreach Event and get patient details for 9474335052 with option 10 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18C with 19/10/2026': [] +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474335052_and_clicked_search_for_patient_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474335052_and_clicked_search_for_patient_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient AMERY PIGGOTT': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-18C with 19/10/2026 and click continue': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_AMERY PIGGOTT_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_AMERY PIGGOTT_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button": [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-2 and click Continue to Check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient AMERY PIGGOTT, 20/4/1968, 10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ and vaccination details on the check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/da5f6a5fe0177ee6.png b/data/attachments/da5f6a5fe0177ee6.png new file mode 100644 index 000000000..4daa8f67d Binary files /dev/null and b/data/attachments/da5f6a5fe0177ee6.png differ diff --git a/data/attachments/c379f0b9fd5bd438.png b/data/attachments/dabaa2bf35dd566.png similarity index 100% rename from data/attachments/c379f0b9fd5bd438.png rename to data/attachments/dabaa2bf35dd566.png diff --git a/data/attachments/db0f126733438de0.png b/data/attachments/db0f126733438de0.png deleted file mode 100644 index f271328b3..000000000 Binary files a/data/attachments/db0f126733438de0.png and /dev/null differ diff --git a/data/attachments/84d6e07183343c47.png b/data/attachments/db708af05f0368fa.png similarity index 100% rename from data/attachments/84d6e07183343c47.png rename to data/attachments/db708af05f0368fa.png diff --git a/data/attachments/dba71308ebc9353f.png b/data/attachments/dba71308ebc9353f.png deleted file mode 100644 index ba7de9cd8..000000000 Binary files a/data/attachments/dba71308ebc9353f.png and /dev/null differ diff --git a/data/attachments/dbea09c20e0a50e7.png b/data/attachments/dbea09c20e0a50e7.png new file mode 100644 index 000000000..fb02fdb48 Binary files /dev/null and b/data/attachments/dbea09c20e0a50e7.png differ diff --git a/data/attachments/dbeb896ee07f0bee.png b/data/attachments/dbeb896ee07f0bee.png deleted file mode 100644 index 21d3a1c61..000000000 Binary files a/data/attachments/dbeb896ee07f0bee.png and /dev/null differ diff --git a/data/attachments/dc6094f563906cee.png b/data/attachments/dc6094f563906cee.png deleted file mode 100644 index a6970b60d..000000000 Binary files a/data/attachments/dc6094f563906cee.png and /dev/null differ diff --git a/data/attachments/dc8c975b5879d68.png b/data/attachments/dc8c975b5879d68.png deleted file mode 100644 index 08f06bd32..000000000 Binary files a/data/attachments/dc8c975b5879d68.png and /dev/null differ diff --git a/data/attachments/dc8eb6896b496731.png b/data/attachments/dc8eb6896b496731.png deleted file mode 100644 index aafbc582b..000000000 Binary files a/data/attachments/dc8eb6896b496731.png and /dev/null differ diff --git a/data/attachments/dd47ec24bd00a234.png b/data/attachments/dd47ec24bd00a234.png deleted file mode 100644 index 2f73071f1..000000000 Binary files a/data/attachments/dd47ec24bd00a234.png and /dev/null differ diff --git a/data/attachments/ddac95c8ceb346f.png b/data/attachments/ddac95c8ceb346f.png deleted file mode 100644 index 7018089dc..000000000 Binary files a/data/attachments/ddac95c8ceb346f.png and /dev/null differ diff --git a/data/attachments/c4f45c6892b33d91.txt b/data/attachments/ddcaf557c02a7e5f.txt similarity index 100% rename from data/attachments/c4f45c6892b33d91.txt rename to data/attachments/ddcaf557c02a7e5f.txt diff --git a/data/attachments/ddd61ea75f849f54.png b/data/attachments/ddd61ea75f849f54.png deleted file mode 100644 index 532aae5bf..000000000 Binary files a/data/attachments/ddd61ea75f849f54.png and /dev/null differ diff --git a/data/attachments/dddd04dc9502c4b0.png b/data/attachments/dddd04dc9502c4b0.png deleted file mode 100644 index bf65a9146..000000000 Binary files a/data/attachments/dddd04dc9502c4b0.png and /dev/null differ diff --git a/data/attachments/de09f0bb9fcbfa4b.png b/data/attachments/de09f0bb9fcbfa4b.png deleted file mode 100644 index 67ff90f2b..000000000 Binary files a/data/attachments/de09f0bb9fcbfa4b.png and /dev/null differ diff --git a/data/attachments/de7f1151d0e0eb8a.png b/data/attachments/de7f1151d0e0eb8a.png deleted file mode 100644 index 33d8f5b86..000000000 Binary files a/data/attachments/de7f1151d0e0eb8a.png and /dev/null differ diff --git a/data/attachments/ded3f6cacfcaeac9.png b/data/attachments/ded3f6cacfcaeac9.png deleted file mode 100644 index 5b8903e83..000000000 Binary files a/data/attachments/ded3f6cacfcaeac9.png and /dev/null differ diff --git a/data/attachments/df1df3f8808d3a25.png b/data/attachments/df1df3f8808d3a25.png deleted file mode 100644 index 3d59fe9cb..000000000 Binary files a/data/attachments/df1df3f8808d3a25.png and /dev/null differ diff --git a/data/attachments/df73a17f0035b425.txt b/data/attachments/df73a17f0035b425.txt new file mode 100644 index 000000000..2dae8db67 --- /dev/null +++ b/data/attachments/df73a17f0035b425.txt @@ -0,0 +1,14 @@ +INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BIRCH HOUSE and Home Of Housebound Patient and get patient details for 9474405174 with option 9 and choose to vaccinate with vaccine details as Flu, SDYY2-19A with 19/10/2026': [] +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient PHINEAS FAYLE': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-19A with 19/10/2026 and click continue': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png \ No newline at end of file diff --git a/data/attachments/df7d411b0f666451.png b/data/attachments/df7d411b0f666451.png new file mode 100644 index 000000000..682be9a70 Binary files /dev/null and b/data/attachments/df7d411b0f666451.png differ diff --git a/data/attachments/df92f1890354d81f.png b/data/attachments/df92f1890354d81f.png deleted file mode 100644 index d8f5b0f21..000000000 Binary files a/data/attachments/df92f1890354d81f.png and /dev/null differ diff --git a/data/attachments/dfc9caf5cc3f55b9.png b/data/attachments/dfc9caf5cc3f55b9.png new file mode 100644 index 000000000..c87320795 Binary files /dev/null and b/data/attachments/dfc9caf5cc3f55b9.png differ diff --git a/data/attachments/e04baf1786e1bac4.png b/data/attachments/e04baf1786e1bac4.png deleted file mode 100644 index 266d1d9bd..000000000 Binary files a/data/attachments/e04baf1786e1bac4.png and /dev/null differ diff --git a/data/attachments/e0d9e874ccf32849.png b/data/attachments/e0d9e874ccf32849.png deleted file mode 100644 index 02a6532d4..000000000 Binary files a/data/attachments/e0d9e874ccf32849.png and /dev/null differ diff --git a/data/attachments/71ed6f30cec5edb.txt b/data/attachments/e129aa405b222ede.txt similarity index 100% rename from data/attachments/71ed6f30cec5edb.txt rename to data/attachments/e129aa405b222ede.txt diff --git a/data/attachments/e146426f5090dc48.png b/data/attachments/e146426f5090dc48.png deleted file mode 100644 index 1634c548d..000000000 Binary files a/data/attachments/e146426f5090dc48.png and /dev/null differ diff --git a/data/attachments/4e0bdbae059dd506.png b/data/attachments/e1c24d585ce1cbba.png similarity index 100% rename from data/attachments/4e0bdbae059dd506.png rename to data/attachments/e1c24d585ce1cbba.png diff --git a/data/attachments/e1f5a6c41e249fc9.png b/data/attachments/e1f5a6c41e249fc9.png deleted file mode 100644 index 0852a2a70..000000000 Binary files a/data/attachments/e1f5a6c41e249fc9.png and /dev/null differ diff --git a/data/attachments/e20bcbd994d911a8.png b/data/attachments/e20bcbd994d911a8.png deleted file mode 100644 index edbd0ee6a..000000000 Binary files a/data/attachments/e20bcbd994d911a8.png and /dev/null differ diff --git a/data/attachments/e21fe739bf9f558b.txt b/data/attachments/e21fe739bf9f558b.txt deleted file mode 100644 index 7e1729a1e..000000000 --- a/data/attachments/e21fe739bf9f558b.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9474405174 with option 10 and choose to vaccinate with vaccine details as Flu, SDYY2-14B with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient PHINEAS FAYLE': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-14B with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Quadrivalent Influenza Vaccine – High Dose_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Quadrivalent Influenza Vaccine – High Dose_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient PHINEAS FAYLE, 4/9/1965, 2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/e2e9fa46da85c4af.png b/data/attachments/e2e9fa46da85c4af.png deleted file mode 100644 index 15e578194..000000000 Binary files a/data/attachments/e2e9fa46da85c4af.png and /dev/null differ diff --git a/data/attachments/d51acff44945a413.txt b/data/attachments/e339bddda125dcb4.txt similarity index 100% rename from data/attachments/d51acff44945a413.txt rename to data/attachments/e339bddda125dcb4.txt diff --git a/data/attachments/6a4a184fb0e61b86.png b/data/attachments/e38fba4db993b871.png similarity index 100% rename from data/attachments/6a4a184fb0e61b86.png rename to data/attachments/e38fba4db993b871.png diff --git a/data/attachments/9e27ca1c4918cceb.png b/data/attachments/e394637aefce3469.png similarity index 100% rename from data/attachments/9e27ca1c4918cceb.png rename to data/attachments/e394637aefce3469.png diff --git a/data/attachments/19037403fbe941a3.png b/data/attachments/e3bd80ff4ce6fa79.png similarity index 100% rename from data/attachments/19037403fbe941a3.png rename to data/attachments/e3bd80ff4ce6fa79.png diff --git a/data/attachments/e3beaa1223f070b9.png b/data/attachments/e3beaa1223f070b9.png deleted file mode 100644 index fbcbd2db1..000000000 Binary files a/data/attachments/e3beaa1223f070b9.png and /dev/null differ diff --git a/data/attachments/e40d3698412e1cec.png b/data/attachments/e40d3698412e1cec.png new file mode 100644 index 000000000..752d96e24 Binary files /dev/null and b/data/attachments/e40d3698412e1cec.png differ diff --git a/data/attachments/e438eb485d8f6ad2.txt b/data/attachments/e438eb485d8f6ad2.txt deleted file mode 100644 index a5a88763e..000000000 --- a/data/attachments/e438eb485d8f6ad2.txt +++ /dev/null @@ -1,9 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I access the ravs web app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click on the log in button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I provide the None and password': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_the NHS sign in button is clicked': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_sign in should fail': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_sign_in_should_fail.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_sign_in_should_fail.png \ No newline at end of file diff --git a/data/attachments/e43b5b13cfc40fcb.png b/data/attachments/e43b5b13cfc40fcb.png deleted file mode 100644 index 03fc0e8f3..000000000 Binary files a/data/attachments/e43b5b13cfc40fcb.png and /dev/null differ diff --git a/data/attachments/e462d8927fb11a7a.png b/data/attachments/e462d8927fb11a7a.png deleted file mode 100644 index 3df573d29..000000000 Binary files a/data/attachments/e462d8927fb11a7a.png and /dev/null differ diff --git a/data/attachments/e47b5ef286280f9a.png b/data/attachments/e47b5ef286280f9a.png deleted file mode 100644 index 29667c14a..000000000 Binary files a/data/attachments/e47b5ef286280f9a.png and /dev/null differ diff --git a/data/attachments/e4941d6c400b4cd6.png b/data/attachments/e4941d6c400b4cd6.png deleted file mode 100644 index 6a7da9920..000000000 Binary files a/data/attachments/e4941d6c400b4cd6.png and /dev/null differ diff --git a/data/attachments/e50ed4f1634a28a3.png b/data/attachments/e50ed4f1634a28a3.png deleted file mode 100644 index 852417f9f..000000000 Binary files a/data/attachments/e50ed4f1634a28a3.png and /dev/null differ diff --git a/data/attachments/e5312e170650e5df.txt b/data/attachments/e5312e170650e5df.txt deleted file mode 100644 index 28e01d829..000000000 --- a/data/attachments/e5312e170650e5df.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Care Home and get patient details for 9474376638 with option 8 and choose to vaccinate with vaccine details as Flu, SDYY2-18F with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9474376638_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9474376638_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient PHYLLIDA ZYLKO': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-18F with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_PHYLLIDA ZYLKO_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_PHYLLIDA ZYLKO_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Cell-based Quadrivalent Influenza Vaccine_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Cell-based Quadrivalent Influenza Vaccine_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-32 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-30 and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient PHYLLIDA ZYLKO, 6/2/1968, BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/e5a029341633c471.png b/data/attachments/e5a029341633c471.png new file mode 100644 index 000000000..328701b54 Binary files /dev/null and b/data/attachments/e5a029341633c471.png differ diff --git a/data/attachments/4e69cfab254a5130.png b/data/attachments/e5a7fff0af956bcb.png similarity index 100% rename from data/attachments/4e69cfab254a5130.png rename to data/attachments/e5a7fff0af956bcb.png diff --git a/data/attachments/e5dfedcf8bc4908.png b/data/attachments/e5dfedcf8bc4908.png deleted file mode 100644 index eab238774..000000000 Binary files a/data/attachments/e5dfedcf8bc4908.png and /dev/null differ diff --git a/data/attachments/e6c739d8973b6109.png b/data/attachments/e6c739d8973b6109.png new file mode 100644 index 000000000..328701b54 Binary files /dev/null and b/data/attachments/e6c739d8973b6109.png differ diff --git a/data/attachments/e701313fb6b09ec.txt b/data/attachments/e701313fb6b09ec.txt deleted file mode 100644 index 0fb1c7068..000000000 --- a/data/attachments/e701313fb6b09ec.txt +++ /dev/null @@ -1,8 +0,0 @@ -DEBUG asyncio:selector_events.py:54 Using selector: EpollSelector -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by pds details page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the alert messages should appear for Forename, Surname, Date Of Birth, Gender and Postcode': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_alert_messages_should_appear_for_missing_fields.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_alert_messages_should_appear_for_missing_fields.png \ No newline at end of file diff --git a/data/attachments/e75f248e78006a1.png b/data/attachments/e75f248e78006a1.png deleted file mode 100644 index 64da247ea..000000000 Binary files a/data/attachments/e75f248e78006a1.png and /dev/null differ diff --git a/data/attachments/e7a274acf46effc.png b/data/attachments/e7a274acf46effc.png new file mode 100644 index 000000000..144146b31 Binary files /dev/null and b/data/attachments/e7a274acf46effc.png differ diff --git a/data/attachments/ca521c807ae8ebbc.png b/data/attachments/e7a2c14ce13fcfe0.png similarity index 100% rename from data/attachments/ca521c807ae8ebbc.png rename to data/attachments/e7a2c14ce13fcfe0.png diff --git a/data/attachments/86558a7b7a1ebd3a.txt b/data/attachments/e7e39e6c47599e39.txt similarity index 100% rename from data/attachments/86558a7b7a1ebd3a.txt rename to data/attachments/e7e39e6c47599e39.txt diff --git a/data/attachments/e8032a1e6c05d4c0.png b/data/attachments/e8032a1e6c05d4c0.png deleted file mode 100644 index 9f02891cc..000000000 Binary files a/data/attachments/e8032a1e6c05d4c0.png and /dev/null differ diff --git a/data/attachments/e80cc36bcc4b61d2.png b/data/attachments/e80cc36bcc4b61d2.png new file mode 100644 index 000000000..8bb1b79da Binary files /dev/null and b/data/attachments/e80cc36bcc4b61d2.png differ diff --git a/data/attachments/711060d96ed50d0a.png b/data/attachments/e82d48dfb29f80ae.png similarity index 100% rename from data/attachments/711060d96ed50d0a.png rename to data/attachments/e82d48dfb29f80ae.png diff --git a/data/attachments/e8a8a271ad39787d.png b/data/attachments/e8a8a271ad39787d.png deleted file mode 100644 index 5c5c10beb..000000000 Binary files a/data/attachments/e8a8a271ad39787d.png and /dev/null differ diff --git a/data/attachments/e8d2086b1d9c28e0.png b/data/attachments/e8d2086b1d9c28e0.png deleted file mode 100644 index e973a90d4..000000000 Binary files a/data/attachments/e8d2086b1d9c28e0.png and /dev/null differ diff --git a/data/attachments/e8d36aee1328c8bd.png b/data/attachments/e8d36aee1328c8bd.png deleted file mode 100644 index 416182601..000000000 Binary files a/data/attachments/e8d36aee1328c8bd.png and /dev/null differ diff --git a/data/attachments/e8ddb2d221a53138.png b/data/attachments/e8ddb2d221a53138.png deleted file mode 100644 index 641fc258c..000000000 Binary files a/data/attachments/e8ddb2d221a53138.png and /dev/null differ diff --git a/data/attachments/e8fcb5a6df70ed0a.txt b/data/attachments/e8fcb5a6df70ed0a.txt deleted file mode 100644 index 46d3ea0b6..000000000 --- a/data/attachments/e8fcb5a6df70ed0a.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BIRCH HOUSE and Home Of Housebound Patient and get patient details for 9474405174 with option 9 and choose to vaccinate with vaccine details as Flu, SDYY2-19A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient PHINEAS FAYLE': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-19A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Adjuvanted Quadrivalent Influenza Vaccine_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Adjuvanted Quadrivalent Influenza Vaccine_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient PHINEAS FAYLE, 4/9/1965, 2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/e91eaad67dbcf74.png b/data/attachments/e91eaad67dbcf74.png new file mode 100644 index 000000000..e104df9b9 Binary files /dev/null and b/data/attachments/e91eaad67dbcf74.png differ diff --git a/data/attachments/e93ee772693e7cda.png b/data/attachments/e93ee772693e7cda.png deleted file mode 100644 index f5bdc4d1a..000000000 Binary files a/data/attachments/e93ee772693e7cda.png and /dev/null differ diff --git a/data/attachments/e9762b96e6e54e7b.png b/data/attachments/e9762b96e6e54e7b.png deleted file mode 100644 index 7dca2cba8..000000000 Binary files a/data/attachments/e9762b96e6e54e7b.png and /dev/null differ diff --git a/data/attachments/e97e394e53db9181.png b/data/attachments/e97e394e53db9181.png deleted file mode 100644 index 485797664..000000000 Binary files a/data/attachments/e97e394e53db9181.png and /dev/null differ diff --git a/data/attachments/e9eeeff242ceb0a5.png b/data/attachments/e9eeeff242ceb0a5.png new file mode 100644 index 000000000..24ee23ebc Binary files /dev/null and b/data/attachments/e9eeeff242ceb0a5.png differ diff --git a/data/attachments/e9fd5cd0a08f2bb0.png b/data/attachments/e9fd5cd0a08f2bb0.png deleted file mode 100644 index 776eced8b..000000000 Binary files a/data/attachments/e9fd5cd0a08f2bb0.png and /dev/null differ diff --git a/data/attachments/cb8c142644bff27e.txt b/data/attachments/ea1dc301af053fa4.txt similarity index 100% rename from data/attachments/cb8c142644bff27e.txt rename to data/attachments/ea1dc301af053fa4.txt diff --git a/data/attachments/ea27f737fba206d.png b/data/attachments/ea27f737fba206d.png deleted file mode 100644 index 8e375530d..000000000 Binary files a/data/attachments/ea27f737fba206d.png and /dev/null differ diff --git a/data/attachments/ea5105a3a953544.png b/data/attachments/ea5105a3a953544.png deleted file mode 100644 index 1d5b31b2a..000000000 Binary files a/data/attachments/ea5105a3a953544.png and /dev/null differ diff --git a/data/attachments/2c39fcacd0985295.png b/data/attachments/ea68fff81578c5c9.png similarity index 100% rename from data/attachments/2c39fcacd0985295.png rename to data/attachments/ea68fff81578c5c9.png diff --git a/data/attachments/ea924e99d4a6f2b2.png b/data/attachments/ea924e99d4a6f2b2.png deleted file mode 100644 index 7755ea96e..000000000 Binary files a/data/attachments/ea924e99d4a6f2b2.png and /dev/null differ diff --git a/data/attachments/eace41cfbb405126.png b/data/attachments/eace41cfbb405126.png deleted file mode 100644 index 9d6ae42c7..000000000 Binary files a/data/attachments/eace41cfbb405126.png and /dev/null differ diff --git a/data/attachments/9cd6bb8cea72efd3.png b/data/attachments/eb566aa21eaa10f7.png similarity index 100% rename from data/attachments/9cd6bb8cea72efd3.png rename to data/attachments/eb566aa21eaa10f7.png diff --git a/data/attachments/f6e45123443a1098.png b/data/attachments/eb7852a3e82324.png similarity index 100% rename from data/attachments/f6e45123443a1098.png rename to data/attachments/eb7852a3e82324.png diff --git a/data/attachments/bf4875c0c43d7207.png b/data/attachments/eb86a70fde12c2dd.png similarity index 100% rename from data/attachments/bf4875c0c43d7207.png rename to data/attachments/eb86a70fde12c2dd.png diff --git a/data/attachments/192b4851637ab15.txt b/data/attachments/eba64fa330071491.txt similarity index 100% rename from data/attachments/192b4851637ab15.txt rename to data/attachments/eba64fa330071491.txt diff --git a/data/attachments/724dc309260e7c3a.png b/data/attachments/ebe02301c940bb53.png similarity index 100% rename from data/attachments/724dc309260e7c3a.png rename to data/attachments/ebe02301c940bb53.png diff --git a/data/attachments/ebe441e1425eddac.png b/data/attachments/ebe441e1425eddac.png deleted file mode 100644 index d1bdef79e..000000000 Binary files a/data/attachments/ebe441e1425eddac.png and /dev/null differ diff --git a/data/attachments/ebfa0ea7ed5100e2.png b/data/attachments/ebfa0ea7ed5100e2.png deleted file mode 100644 index 78cb2d954..000000000 Binary files a/data/attachments/ebfa0ea7ed5100e2.png and /dev/null differ diff --git a/data/attachments/298cd9c3606ac31d.png b/data/attachments/ec054682428fafee.png similarity index 100% rename from data/attachments/298cd9c3606ac31d.png rename to data/attachments/ec054682428fafee.png diff --git a/data/attachments/ec4614477f803a32.txt b/data/attachments/ec4614477f803a32.txt deleted file mode 100644 index 87dce2c49..000000000 --- a/data/attachments/ec4614477f803a32.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I enter 123456789 as the nhs number': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I can see an nhs number error message Enter 10 digits': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_nhs_number.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_error_message_appears_for_nhs_number.png \ No newline at end of file diff --git a/data/attachments/71558408bf494866.png b/data/attachments/ec65bf8c36f4b51b.png similarity index 100% rename from data/attachments/71558408bf494866.png rename to data/attachments/ec65bf8c36f4b51b.png diff --git a/data/attachments/ecd26320a4413ee5.png b/data/attachments/ecd26320a4413ee5.png deleted file mode 100644 index b3695ec09..000000000 Binary files a/data/attachments/ecd26320a4413ee5.png and /dev/null differ diff --git a/data/attachments/458cefe41d16e348.png b/data/attachments/ed07d7f5a0ef49e2.png similarity index 100% rename from data/attachments/458cefe41d16e348.png rename to data/attachments/ed07d7f5a0ef49e2.png diff --git a/data/attachments/ed397c34716de6bb.txt b/data/attachments/ed397c34716de6bb.txt deleted file mode 100644 index d56e65ddd..000000000 --- a/data/attachments/ed397c34716de6bb.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BIRCH HOUSE and Vaccination Centre and get patient details for 9437541817 with option 11 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18D with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437541817_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437541817_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient FLORINDA DUNNER': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-18D with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_FLORINDA DUNNER_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_FLORINDA DUNNER_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/ed5825aaa603ef28.png b/data/attachments/ed5825aaa603ef28.png new file mode 100644 index 000000000..d493be8e6 Binary files /dev/null and b/data/attachments/ed5825aaa603ef28.png differ diff --git a/data/attachments/ed5c6a0141d731e0.png b/data/attachments/ed5c6a0141d731e0.png deleted file mode 100644 index 32f132300..000000000 Binary files a/data/attachments/ed5c6a0141d731e0.png and /dev/null differ diff --git a/data/attachments/ed9d0f83a03df725.txt b/data/attachments/ed9d0f83a03df725.txt deleted file mode 100644 index 08b523369..000000000 --- a/data/attachments/ed9d0f83a03df725.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9470006143': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show TABBY FERN, 9470006143, 20150222 and CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/eda7db8ce76e5f95.txt b/data/attachments/eda7db8ce76e5f95.txt deleted file mode 100644 index 645106992..000000000 --- a/data/attachments/eda7db8ce76e5f95.txt +++ /dev/null @@ -1,6 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am logged into the RAVS app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I am on the vaccines page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click on an available add batch link': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click continue to confirm batch details page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the error messages and error links should appear highlighting missing required fields': [] \ No newline at end of file diff --git a/data/attachments/eddec5d0d2443e00.txt b/data/attachments/eddec5d0d2443e00.txt deleted file mode 100644 index a5971970f..000000000 --- a/data/attachments/eddec5d0d2443e00.txt +++ /dev/null @@ -1,7 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the alert message should appear for nhs number': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_required_alerts_should_appear_for_nhsNumber.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_required_alerts_should_appear_for_nhsNumber.png \ No newline at end of file diff --git a/data/attachments/ee51086ecf30a315.png b/data/attachments/ee51086ecf30a315.png new file mode 100644 index 000000000..504a462b9 Binary files /dev/null and b/data/attachments/ee51086ecf30a315.png differ diff --git a/data/attachments/ee51f02b5502f89b.png b/data/attachments/ee51f02b5502f89b.png deleted file mode 100644 index a482ad3a1..000000000 Binary files a/data/attachments/ee51f02b5502f89b.png and /dev/null differ diff --git a/data/attachments/ee520c40adb7a3cc.png b/data/attachments/ee520c40adb7a3cc.png deleted file mode 100644 index d07d5ee92..000000000 Binary files a/data/attachments/ee520c40adb7a3cc.png and /dev/null differ diff --git a/data/attachments/ee59625a8a36e992.png b/data/attachments/ee59625a8a36e992.png deleted file mode 100644 index 141cbbed2..000000000 Binary files a/data/attachments/ee59625a8a36e992.png and /dev/null differ diff --git a/data/attachments/8eea773c9274d37e.png b/data/attachments/ee90f5ba687fc12a.png similarity index 100% rename from data/attachments/8eea773c9274d37e.png rename to data/attachments/ee90f5ba687fc12a.png diff --git a/data/attachments/751df2be3eccdfab.png b/data/attachments/eebcb01124046110.png similarity index 100% rename from data/attachments/751df2be3eccdfab.png rename to data/attachments/eebcb01124046110.png diff --git a/data/attachments/ef0a47d41ee9a792.png b/data/attachments/ef0a47d41ee9a792.png deleted file mode 100644 index fa57da3ca..000000000 Binary files a/data/attachments/ef0a47d41ee9a792.png and /dev/null differ diff --git a/data/attachments/ef19713cc6b35ad0.png b/data/attachments/ef19713cc6b35ad0.png deleted file mode 100644 index eed2cbee6..000000000 Binary files a/data/attachments/ef19713cc6b35ad0.png and /dev/null differ diff --git a/data/attachments/ef2705ae98868a10.png b/data/attachments/ef2705ae98868a10.png deleted file mode 100644 index 6e527a6af..000000000 Binary files a/data/attachments/ef2705ae98868a10.png and /dev/null differ diff --git a/data/attachments/6233463932e2e0d9.txt b/data/attachments/ef2d2ac6bb9e344b.txt similarity index 100% rename from data/attachments/6233463932e2e0d9.txt rename to data/attachments/ef2d2ac6bb9e344b.txt diff --git a/data/attachments/ef6a3b303fc012b.png b/data/attachments/ef6a3b303fc012b.png new file mode 100644 index 000000000..fbdd754e0 Binary files /dev/null and b/data/attachments/ef6a3b303fc012b.png differ diff --git a/data/attachments/cba04016668bafd8.png b/data/attachments/ef86c17d713f80d6.png similarity index 100% rename from data/attachments/cba04016668bafd8.png rename to data/attachments/ef86c17d713f80d6.png diff --git a/data/attachments/eff75ca8e62a3b4d.png b/data/attachments/eff75ca8e62a3b4d.png deleted file mode 100644 index 18a0d110d..000000000 Binary files a/data/attachments/eff75ca8e62a3b4d.png and /dev/null differ diff --git a/data/attachments/f081cff8b99d8a0f.png b/data/attachments/f081cff8b99d8a0f.png new file mode 100644 index 000000000..a5d9d539b Binary files /dev/null and b/data/attachments/f081cff8b99d8a0f.png differ diff --git a/data/attachments/f0cbebcd58cfdee2.png b/data/attachments/f0cbebcd58cfdee2.png new file mode 100644 index 000000000..9645cfed2 Binary files /dev/null and b/data/attachments/f0cbebcd58cfdee2.png differ diff --git a/data/attachments/f0fc4bfdba5d1beb.png b/data/attachments/f0fc4bfdba5d1beb.png deleted file mode 100644 index 8253c6045..000000000 Binary files a/data/attachments/f0fc4bfdba5d1beb.png and /dev/null differ diff --git a/data/attachments/44290e171b74dd93.txt b/data/attachments/f12a15365bfdce8c.txt similarity index 100% rename from data/attachments/44290e171b74dd93.txt rename to data/attachments/f12a15365bfdce8c.txt diff --git a/data/attachments/f139c3a02ae35db9.png b/data/attachments/f139c3a02ae35db9.png new file mode 100644 index 000000000..923ae2baf Binary files /dev/null and b/data/attachments/f139c3a02ae35db9.png differ diff --git a/data/attachments/f183b1e8b4ec34bd.png b/data/attachments/f183b1e8b4ec34bd.png deleted file mode 100644 index 1634c548d..000000000 Binary files a/data/attachments/f183b1e8b4ec34bd.png and /dev/null differ diff --git a/data/attachments/f1a46bb37d5a05a8.png b/data/attachments/f1a46bb37d5a05a8.png deleted file mode 100644 index 84e2db975..000000000 Binary files a/data/attachments/f1a46bb37d5a05a8.png and /dev/null differ diff --git a/data/attachments/f229303ea6c5507b.png b/data/attachments/f229303ea6c5507b.png new file mode 100644 index 000000000..5c1042b54 Binary files /dev/null and b/data/attachments/f229303ea6c5507b.png differ diff --git a/data/attachments/f24fccd4f81f5fb8.txt b/data/attachments/f24fccd4f81f5fb8.txt new file mode 100644 index 000000000..c47d8fe53 --- /dev/null +++ b/data/attachments/f24fccd4f81f5fb8.txt @@ -0,0 +1,45 @@ +INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9474405174 with option 10 and choose to vaccinate with vaccine details as Flu, SDYY2-14B with 19/10/2026': [] +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient PHINEAS FAYLE': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-14B with 19/10/2026 and click continue': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Cell-based Quadrivalent Influenza Vaccine_and_clicked_continue_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Cell-based Quadrivalent Influenza Vaccine_and_clicked_continue_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button": [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today and click Continue to Check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient PHINEAS FAYLE, 4/9/1965, 2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX and vaccination details on the check and confirm screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/f2501dcbf0508a55.png b/data/attachments/f2501dcbf0508a55.png new file mode 100644 index 000000000..20c09e692 Binary files /dev/null and b/data/attachments/f2501dcbf0508a55.png differ diff --git a/data/attachments/45891c4c982a491f.png b/data/attachments/f2527d408ca53120.png similarity index 100% rename from data/attachments/45891c4c982a491f.png rename to data/attachments/f2527d408ca53120.png diff --git a/data/attachments/f2c1883eb1cffbdd.txt b/data/attachments/f2c1883eb1cffbdd.txt deleted file mode 100644 index 3ea7500cd..000000000 --- a/data/attachments/f2c1883eb1cffbdd.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with BECCLES HOUSE and Hospital Hub and get patient details for 9474374228 with option 7 and choose to vaccinate with vaccine details as COVID-19, SDYY2-17A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474374228_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9474374228_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient ORINDA JUDD': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-17A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_ORINDA JUDD_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_ORINDA JUDD_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-6 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today-3 and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient ORINDA JUDD, 20/7/1963, 2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/f2d16944116f2897.png b/data/attachments/f2d16944116f2897.png deleted file mode 100644 index e01a35162..000000000 Binary files a/data/attachments/f2d16944116f2897.png and /dev/null differ diff --git a/data/attachments/f2e970e8f6133b9b.png b/data/attachments/f2e970e8f6133b9b.png deleted file mode 100644 index 37473ac37..000000000 Binary files a/data/attachments/f2e970e8f6133b9b.png and /dev/null differ diff --git a/data/attachments/f36d90f3f5afca52.png b/data/attachments/f36d90f3f5afca52.png deleted file mode 100644 index 3c3af3636..000000000 Binary files a/data/attachments/f36d90f3f5afca52.png and /dev/null differ diff --git a/data/attachments/9c11c7f66f5dd3bb.png b/data/attachments/f38722a7111c4cfa.png similarity index 100% rename from data/attachments/9c11c7f66f5dd3bb.png rename to data/attachments/f38722a7111c4cfa.png diff --git a/data/attachments/f3e4cd534611acf6.png b/data/attachments/f3e4cd534611acf6.png deleted file mode 100644 index d3f429b41..000000000 Binary files a/data/attachments/f3e4cd534611acf6.png and /dev/null differ diff --git a/data/attachments/f4056eba066af8d.png b/data/attachments/f4056eba066af8d.png deleted file mode 100644 index 7d18c59c0..000000000 Binary files a/data/attachments/f4056eba066af8d.png and /dev/null differ diff --git a/data/attachments/f46ad9dfe56f5b7a.png b/data/attachments/f46ad9dfe56f5b7a.png deleted file mode 100644 index ff9878870..000000000 Binary files a/data/attachments/f46ad9dfe56f5b7a.png and /dev/null differ diff --git a/data/attachments/f4839720e9da8f1a.png b/data/attachments/f4839720e9da8f1a.png deleted file mode 100644 index ce76bd569..000000000 Binary files a/data/attachments/f4839720e9da8f1a.png and /dev/null differ diff --git a/data/attachments/bd6f76289aecc1fb.png b/data/attachments/f48f5fde52d792ea.png similarity index 100% rename from data/attachments/bd6f76289aecc1fb.png rename to data/attachments/f48f5fde52d792ea.png diff --git a/data/attachments/f4985a8e46129dcd.png b/data/attachments/f4985a8e46129dcd.png deleted file mode 100644 index 6652bae84..000000000 Binary files a/data/attachments/f4985a8e46129dcd.png and /dev/null differ diff --git a/data/attachments/2fafd29848379bee.png b/data/attachments/f4f9f3329e3713f7.png similarity index 100% rename from data/attachments/2fafd29848379bee.png rename to data/attachments/f4f9f3329e3713f7.png diff --git a/data/attachments/f51dc5687720bbff.txt b/data/attachments/f51dc5687720bbff.txt deleted file mode 100644 index e836743ab..000000000 --- a/data/attachments/f51dc5687720bbff.txt +++ /dev/null @@ -1,8 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am on the find a patient by nhs number page': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I enter a valid 9470011902': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click the search button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_then_I should be directed to the patient's information page and show KATEE TUZZIO, 9470011902, 20150527 and BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN details": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png \ No newline at end of file diff --git a/data/attachments/f543c107ff7daa96.png b/data/attachments/f543c107ff7daa96.png deleted file mode 100644 index abced5fc0..000000000 Binary files a/data/attachments/f543c107ff7daa96.png and /dev/null differ diff --git a/data/attachments/f5452f749587a5e1.png b/data/attachments/f5452f749587a5e1.png deleted file mode 100644 index 77250af79..000000000 Binary files a/data/attachments/f5452f749587a5e1.png and /dev/null differ diff --git a/data/attachments/f54a50aced3570b0.txt b/data/attachments/f54a50aced3570b0.txt deleted file mode 100644 index 856b84265..000000000 --- a/data/attachments/f54a50aced3570b0.txt +++ /dev/null @@ -1,45 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9437541817 with option 4 and choose to vaccinate with vaccine details as Flu, SDYY2-24A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437541817_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437541817_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient FLORINDA DUNNER': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-24A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_FLORINDA DUNNER_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_FLORINDA DUNNER_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Adjuvanted Quadrivalent Influenza Vaccine_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Adjuvanted Quadrivalent Influenza Vaccine_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes details and date as today and click Continue to Check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_vaccination_details.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_I need to be able to see the patient FLORINDA DUNNER, 27/3/1957, 32 HOLLAND ROAD, MANCHESTER, M8 4NP and vaccination details on the check and confirm screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_vaccination_dose_amount.png \ No newline at end of file diff --git a/data/attachments/23de34b6764d1720.png b/data/attachments/f55dcf70966db0e9.png similarity index 100% rename from data/attachments/23de34b6764d1720.png rename to data/attachments/f55dcf70966db0e9.png diff --git a/data/attachments/23be6a5c4c329b3c.png b/data/attachments/f561c648e01cf2b9.png similarity index 100% rename from data/attachments/23be6a5c4c329b3c.png rename to data/attachments/f561c648e01cf2b9.png diff --git a/data/attachments/9a9de4cf71c332d4.png b/data/attachments/f58f03d2c416b187.png similarity index 100% rename from data/attachments/9a9de4cf71c332d4.png rename to data/attachments/f58f03d2c416b187.png diff --git a/data/attachments/f5d0d41ef8748869.png b/data/attachments/f5d0d41ef8748869.png deleted file mode 100644 index ef14eab8b..000000000 Binary files a/data/attachments/f5d0d41ef8748869.png and /dev/null differ diff --git a/data/attachments/f5d15f9fcffdfe8c.png b/data/attachments/f5d15f9fcffdfe8c.png deleted file mode 100644 index 67de73989..000000000 Binary files a/data/attachments/f5d15f9fcffdfe8c.png and /dev/null differ diff --git a/data/attachments/f5f441eff7daa1a6.png b/data/attachments/f5f441eff7daa1a6.png deleted file mode 100644 index e3ea5d977..000000000 Binary files a/data/attachments/f5f441eff7daa1a6.png and /dev/null differ diff --git a/data/attachments/f5fce0a7a2ecf036.png b/data/attachments/f5fce0a7a2ecf036.png deleted file mode 100644 index 3752afbf7..000000000 Binary files a/data/attachments/f5fce0a7a2ecf036.png and /dev/null differ diff --git a/data/attachments/f671744af607e2da.png b/data/attachments/f671744af607e2da.png new file mode 100644 index 000000000..d38c1647a Binary files /dev/null and b/data/attachments/f671744af607e2da.png differ diff --git a/data/attachments/f682bdd83e5c238b.png b/data/attachments/f682bdd83e5c238b.png deleted file mode 100644 index 7e5f253a7..000000000 Binary files a/data/attachments/f682bdd83e5c238b.png and /dev/null differ diff --git a/data/attachments/f6bde058c81389d3.png b/data/attachments/f6bde058c81389d3.png deleted file mode 100644 index e87e54c7e..000000000 Binary files a/data/attachments/f6bde058c81389d3.png and /dev/null differ diff --git a/data/attachments/f70cf9703f990b6f.png b/data/attachments/f70cf9703f990b6f.png deleted file mode 100644 index 3fb1ae79a..000000000 Binary files a/data/attachments/f70cf9703f990b6f.png and /dev/null differ diff --git a/data/attachments/f73982888a4a8634.txt b/data/attachments/f73982888a4a8634.txt deleted file mode 100644 index 79f2d104a..000000000 --- a/data/attachments/f73982888a4a8634.txt +++ /dev/null @@ -1,9 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I access the ravs web app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click on the log in button': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I provide the neelima.guntupalli1@nhs.net-valid and pass': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_the NHS sign in button is clicked': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_sign in should pass': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_sign_in_should_pass.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_sign_in_should_pass.png \ No newline at end of file diff --git a/data/attachments/b85d7044158cd034.png b/data/attachments/f7c48df4a527b69d.png similarity index 100% rename from data/attachments/b85d7044158cd034.png rename to data/attachments/f7c48df4a527b69d.png diff --git a/data/attachments/d1dfe1b4ee2d9b66.png b/data/attachments/f7cad7757a61a5d0.png similarity index 100% rename from data/attachments/d1dfe1b4ee2d9b66.png rename to data/attachments/f7cad7757a61a5d0.png diff --git a/data/attachments/f805be7dff4f684a.png b/data/attachments/f805be7dff4f684a.png deleted file mode 100644 index ea7116250..000000000 Binary files a/data/attachments/f805be7dff4f684a.png and /dev/null differ diff --git a/data/attachments/f80f27ac3944da60.png b/data/attachments/f80f27ac3944da60.png deleted file mode 100644 index 99a0ae1f8..000000000 Binary files a/data/attachments/f80f27ac3944da60.png and /dev/null differ diff --git a/data/attachments/f81f04ae11d93a05.png b/data/attachments/f81f04ae11d93a05.png deleted file mode 100644 index f2050ca82..000000000 Binary files a/data/attachments/f81f04ae11d93a05.png and /dev/null differ diff --git a/data/attachments/f820b7bb049a182e.png b/data/attachments/f820b7bb049a182e.png new file mode 100644 index 000000000..92a42077a Binary files /dev/null and b/data/attachments/f820b7bb049a182e.png differ diff --git a/data/attachments/f88051ae54dda2a3.png b/data/attachments/f88051ae54dda2a3.png deleted file mode 100644 index e3d863c00..000000000 Binary files a/data/attachments/f88051ae54dda2a3.png and /dev/null differ diff --git a/data/attachments/f8a7b0ad2934e923.txt b/data/attachments/f8a7b0ad2934e923.txt deleted file mode 100644 index 5a210ffdd..000000000 --- a/data/attachments/f8a7b0ad2934e923.txt +++ /dev/null @@ -1,24 +0,0 @@ -DEBUG asyncio:selector_events.py:54 Using selector: EpollSelector -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I am logged into the RAVS app': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I search for the patient with NHS number 9474335761': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I proceed to record a vaccine for covid for all products': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_then_the system should display the warnings 3': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/f9893eaaed751596.png b/data/attachments/f9893eaaed751596.png deleted file mode 100644 index 492baf8d2..000000000 Binary files a/data/attachments/f9893eaaed751596.png and /dev/null differ diff --git a/data/attachments/f9a2f5cc53d192c9.png b/data/attachments/f9a2f5cc53d192c9.png deleted file mode 100644 index ad7458b0a..000000000 Binary files a/data/attachments/f9a2f5cc53d192c9.png and /dev/null differ diff --git a/data/attachments/f9bccfb158b46126.png b/data/attachments/fa1edfecca4b1d6b.png similarity index 100% rename from data/attachments/f9bccfb158b46126.png rename to data/attachments/fa1edfecca4b1d6b.png diff --git a/data/attachments/fa385987113ba41f.png b/data/attachments/fa385987113ba41f.png deleted file mode 100644 index 2f73071f1..000000000 Binary files a/data/attachments/fa385987113ba41f.png and /dev/null differ diff --git a/data/attachments/fa48e9ee40d32939.png b/data/attachments/fa48e9ee40d32939.png deleted file mode 100644 index c4261ab8f..000000000 Binary files a/data/attachments/fa48e9ee40d32939.png and /dev/null differ diff --git a/data/attachments/fa6b9b004f7574a9.png b/data/attachments/fa6b9b004f7574a9.png deleted file mode 100644 index 432d41101..000000000 Binary files a/data/attachments/fa6b9b004f7574a9.png and /dev/null differ diff --git a/data/attachments/fa77c157f53f5531.png b/data/attachments/fa77c157f53f5531.png new file mode 100644 index 000000000..6f9805f13 Binary files /dev/null and b/data/attachments/fa77c157f53f5531.png differ diff --git a/data/attachments/fa8c8e652062c69a.png b/data/attachments/fa8c8e652062c69a.png deleted file mode 100644 index 67ff90f2b..000000000 Binary files a/data/attachments/fa8c8e652062c69a.png and /dev/null differ diff --git a/data/attachments/b0b41544a56caaec.txt b/data/attachments/faf24a1e73fb2e97.txt similarity index 100% rename from data/attachments/b0b41544a56caaec.txt rename to data/attachments/faf24a1e73fb2e97.txt diff --git a/data/attachments/fb1ed3f427a107a6.txt b/data/attachments/fb1ed3f427a107a6.txt deleted file mode 100644 index d6f26115f..000000000 --- a/data/attachments/fb1ed3f427a107a6.txt +++ /dev/null @@ -1,31 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Hospital Hub and get patient details for 9437540233 with option 12 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18E with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient RANDY FOGDEN': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the COVID-19, SDYY2-18E with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the patient's yes with the details and date as today-15 and click continue to record consent screen button": [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I record yes with the details and click continue to vaccinate button': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png \ No newline at end of file diff --git a/data/attachments/9f77cb7a9b278616.txt b/data/attachments/fb3d1023de4ae851.txt similarity index 100% rename from data/attachments/9f77cb7a9b278616.txt rename to data/attachments/fb3d1023de4ae851.txt diff --git a/data/attachments/fb41a483a15ffa0d.png b/data/attachments/fb41a483a15ffa0d.png deleted file mode 100644 index 034afb951..000000000 Binary files a/data/attachments/fb41a483a15ffa0d.png and /dev/null differ diff --git a/data/attachments/fb62c5a79fe0840a.txt b/data/attachments/fb62c5a79fe0840a.txt deleted file mode 100644 index 96e12bfe5..000000000 --- a/data/attachments/fb62c5a79fe0840a.txt +++ /dev/null @@ -1,14 +0,0 @@ -INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9450141444 with option 1 and choose to vaccinate with vaccine details as Flu, SDYY2-21A with 19/10/2026': [] -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9450141444_and_clicked_search_for_patient_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_entered_nhs_number_as9450141444_and_clicked_search_for_patient_button.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient BRANDIE DYBLE': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_before_clicking_patient_name.png -DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Flu, SDYY2-21A with 19/10/2026 and click continue': [] -DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments -DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_BRANDIE DYBLE_and_clicked_choose_vaccine_button.png -DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/qa_chrome_130.0.6723.91_clicked_on_patient_BRANDIE DYBLE_and_clicked_choose_vaccine_button.png \ No newline at end of file diff --git a/data/attachments/dc2f4a4c998150fb.png b/data/attachments/fb9f1f9dc60a455d.png similarity index 100% rename from data/attachments/dc2f4a4c998150fb.png rename to data/attachments/fb9f1f9dc60a455d.png diff --git a/data/attachments/fc0e20731807fc07.png b/data/attachments/fc0e20731807fc07.png new file mode 100644 index 000000000..5be47cefa Binary files /dev/null and b/data/attachments/fc0e20731807fc07.png differ diff --git a/data/attachments/fc34d58b7d3f4fa0.png b/data/attachments/fc34d58b7d3f4fa0.png deleted file mode 100644 index 01ace9146..000000000 Binary files a/data/attachments/fc34d58b7d3f4fa0.png and /dev/null differ diff --git a/data/attachments/fc7713f774522f0e.png b/data/attachments/fc7713f774522f0e.png deleted file mode 100644 index b4861fb0e..000000000 Binary files a/data/attachments/fc7713f774522f0e.png and /dev/null differ diff --git a/data/attachments/fc8b5f4a6b65899a.txt b/data/attachments/fc8b5f4a6b65899a.txt new file mode 100644 index 000000000..1731c6862 --- /dev/null +++ b/data/attachments/fc8b5f4a6b65899a.txt @@ -0,0 +1,18 @@ +INFO root:conftest.py:47 CHROME browser version is : 130.0.6723.91 +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I login to RAVS and set vaccinator details with KINGSTON HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 4 and choose to vaccinate with vaccine details as Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026': [] +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I search for a patient with the NHS number in the find a patient screen': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_given_I open the patient record by clicking on patient MARGIE PUCKEY': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_before_clicking_patient_name.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture 'pytestbdd_stepimpl_when_I click choose vaccine button and choose the Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026 and click continue': [] +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png +DEBUG root:init_helpers.py:102 Directory verified: /app/data/attachments +DEBUG root:init_helpers.py:108 Saving screenshot to: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Respiratory syncytial virus (RSV)_and_Abrysvo_and_clicked_continue_button.png +DEBUG root:init_helpers.py:114 Screenshot attached at: /app/data/attachments/dev_chrome_130.0.6723.91_selected_vaccine_Respiratory syncytial virus (RSV)_and_Abrysvo_and_clicked_continue_button.png +DEBUG pytest_bdd.scenario:scenario.py:145 Adding providers for fixture "pytestbdd_stepimpl_when_I assess the pregnant patient's yes with the details and date as today-4 and click continue to record consent screen button": [] \ No newline at end of file diff --git a/data/attachments/fd070d902065c1c6.png b/data/attachments/fd070d902065c1c6.png deleted file mode 100644 index 1679b2624..000000000 Binary files a/data/attachments/fd070d902065c1c6.png and /dev/null differ diff --git a/data/attachments/c9f4082eaa5a491d.png b/data/attachments/fd4c0988b15ad1e5.png similarity index 100% rename from data/attachments/c9f4082eaa5a491d.png rename to data/attachments/fd4c0988b15ad1e5.png diff --git a/data/attachments/38a1e940dd339f7f.png b/data/attachments/fdabbb933f6731c2.png similarity index 100% rename from data/attachments/38a1e940dd339f7f.png rename to data/attachments/fdabbb933f6731c2.png diff --git a/data/attachments/fdeab92d8d6ac4c.png b/data/attachments/fdeab92d8d6ac4c.png deleted file mode 100644 index b07f76eeb..000000000 Binary files a/data/attachments/fdeab92d8d6ac4c.png and /dev/null differ diff --git a/data/attachments/fe36f016edaeb9c5.png b/data/attachments/fe36f016edaeb9c5.png new file mode 100644 index 000000000..b33854064 Binary files /dev/null and b/data/attachments/fe36f016edaeb9c5.png differ diff --git a/data/attachments/fe4250b53b9d50e5.png b/data/attachments/fe4250b53b9d50e5.png new file mode 100644 index 000000000..cc09eefb8 Binary files /dev/null and b/data/attachments/fe4250b53b9d50e5.png differ diff --git a/data/attachments/fe59148ccbb50e92.png b/data/attachments/fe59148ccbb50e92.png new file mode 100644 index 000000000..64a792a01 Binary files /dev/null and b/data/attachments/fe59148ccbb50e92.png differ diff --git a/data/attachments/fea00df84d6ad44c.png b/data/attachments/fea00df84d6ad44c.png deleted file mode 100644 index 25a4c628e..000000000 Binary files a/data/attachments/fea00df84d6ad44c.png and /dev/null differ diff --git a/data/attachments/feed4d667a773750.png b/data/attachments/feed4d667a773750.png deleted file mode 100644 index 0852a2a70..000000000 Binary files a/data/attachments/feed4d667a773750.png and /dev/null differ diff --git a/data/attachments/fef5ee31552c7fc0.png b/data/attachments/fef5ee31552c7fc0.png deleted file mode 100644 index c637c3e77..000000000 Binary files a/data/attachments/fef5ee31552c7fc0.png and /dev/null differ diff --git a/data/attachments/df59d47fa668a374.png b/data/attachments/ff444c5ab7da91a8.png similarity index 100% rename from data/attachments/df59d47fa668a374.png rename to data/attachments/ff444c5ab7da91a8.png diff --git a/data/attachments/ff8b01f0cf1513e0.png b/data/attachments/ff8b01f0cf1513e0.png deleted file mode 100644 index 7f8316fe9..000000000 Binary files a/data/attachments/ff8b01f0cf1513e0.png and /dev/null differ diff --git a/data/attachments/ff9af86d4f968a10.png b/data/attachments/ff9af86d4f968a10.png deleted file mode 100644 index f6d4ceb88..000000000 Binary files a/data/attachments/ff9af86d4f968a10.png and /dev/null differ diff --git a/data/behaviors.csv b/data/behaviors.csv index 11bba70df..b59a00156 100644 --- a/data/behaviors.csv +++ b/data/behaviors.csv @@ -1,8 +1,8 @@ "Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"","Find a patient","","1","0","39","0","0" +"","Add Batches to vaccine","","1","0","2","0","0" +"","Age based warnings","","0","0","6","0","0" +"","Find a patient","","0","0","40","0","0" "","Record vaccine","","23","0","0","0","0" "","Login Feature","","0","0","6","0","0" -"","Age based warnings","","6","0","0","0","0" "","Logout Feature","","0","0","1","0","0" "","Add vaccine to site","","0","0","1","0","0" -"","Add Batches to vaccine","","1","0","2","0","0" diff --git a/data/behaviors.json b/data/behaviors.json index 037f6ff05..bf6f7fe03 100644 --- a/data/behaviors.json +++ b/data/behaviors.json @@ -2,16 +2,16 @@ "uid" : "b1a8273437954620fa374b796ffaacdd", "name" : "behaviors", "children" : [ { - "name" : "Find a patient", + "name" : "Age based warnings", "children" : [ { - "name" : "Search without entering patient details", - "uid" : "44b178013ec840fa", - "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", + "uid" : "c686e7cc9f376af7", + "parentUid" : "5e3eed7358fc07c301782bb12400153f", "status" : "passed", "time" : { - "start" : 1730617715083, - "stop" : 1730617723161, - "duration" : 8078 + "start" : 1730619425664, + "stop" : 1730619464126, + "duration" : 38462 }, "flaky" : false, "newFailed" : false, @@ -19,16 +19,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "3", "9474335761", "covid" ] }, { - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "35f69c1f38993244", - "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", + "uid" : "5db7bf88ed93b9ae", + "parentUid" : "5e3eed7358fc07c301782bb12400153f", "status" : "passed", "time" : { - "start" : 1730617723164, - "stop" : 1730617728141, - "duration" : 4977 + "start" : 1730619449705, + "stop" : 1730619496539, + "duration" : 46834 }, "flaky" : false, "newFailed" : false, @@ -36,16 +36,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + "parameters" : [ "3", "9732091169", "covid" ] }, { - "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", - "uid" : "aecfbb030633f542", - "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", + "uid" : "12ef6fa3e4caa72a", + "parentUid" : "5e3eed7358fc07c301782bb12400153f", "status" : "passed", "time" : { - "start" : 1730617728144, - "stop" : 1730617733268, - "duration" : 5124 + "start" : 1730619464130, + "stop" : 1730619500575, + "duration" : 36445 }, "flaky" : false, "newFailed" : false, @@ -53,16 +53,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY", "24/10/1992", "Mike HEESOM", "9732743476" ] + "parameters" : [ "3", "9450153485", "covid" ] }, { - "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", - "uid" : "ed713af8dac9be03", - "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", + "uid" : "18ce0eacf4e0e82e", + "parentUid" : "5e3eed7358fc07c301782bb12400153f", "status" : "passed", "time" : { - "start" : 1730617733270, - "stop" : 1730617738241, - "duration" : 4971 + "start" : 1730619496541, + "stop" : 1730619532436, + "duration" : 35895 }, "flaky" : false, "newFailed" : false, @@ -70,16 +70,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ", "30/7/2014", "Archie STRAIN", "9650594000" ] + "parameters" : [ "3", "9692237893", "covid" ] }, { - "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", - "uid" : "91557104364202d6", - "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", + "uid" : "10c8976808b3709e", + "parentUid" : "5e3eed7358fc07c301782bb12400153f", "status" : "passed", "time" : { - "start" : 1730617738244, - "stop" : 1730617742983, - "duration" : 4739 + "start" : 1730619500578, + "stop" : 1730619537589, + "duration" : 37011 }, "flaky" : false, "newFailed" : false, @@ -87,16 +87,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS", "30/6/2024", "Lisa WORTHY", "9732596996" ] + "parameters" : [ "3", "9470472918", "covid" ] }, { - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "uid" : "79531e43f05b5d77", - "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", + "uid" : "c713e2a9b2acfbe4", + "parentUid" : "5e3eed7358fc07c301782bb12400153f", "status" : "passed", "time" : { - "start" : 1730617742986, - "stop" : 1730617748348, - "duration" : 5362 + "start" : 1730619537592, + "stop" : 1730619574647, + "duration" : 37055 }, "flaky" : false, "newFailed" : false, @@ -104,16 +104,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] - }, { - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "uid" : "e37d5497ac58a728", + "parameters" : [ "2", "9473673388", "covid" ] + } ], + "uid" : "5e3eed7358fc07c301782bb12400153f" + }, { + "name" : "Find a patient", + "children" : [ { + "name" : "Search without entering patient details", + "uid" : "226750ee6b036f1d", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617748351, - "stop" : 1730617753370, - "duration" : 5019 + "start" : 1730619425691, + "stop" : 1730619433032, + "duration" : 7341 }, "flaky" : false, "newFailed" : false, @@ -121,16 +125,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] + "parameters" : [ ] }, { - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", - "uid" : "274d3327feee14c7", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "69d7a8bee35577dc", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617753372, - "stop" : 1730617758599, - "duration" : 5227 + "start" : 1730619433036, + "stop" : 1730619438075, + "duration" : 5039 }, "flaky" : false, "newFailed" : false, @@ -138,16 +142,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Jamie Street, Jaketown, KDDTG5, SW16 6JR", "27/3/2001", "Reynolds Ryan", "9449306494" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "uid" : "8d3c3e4e3cf5083b", + "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", + "uid" : "c068cff05b8772ae", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617758601, - "stop" : 1730617763765, - "duration" : 5164 + "start" : 1730619438078, + "stop" : 1730619443018, + "duration" : 4940 }, "flaky" : false, "newFailed" : false, @@ -155,16 +159,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] + "parameters" : [ "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY", "24/10/1992", "Mike HEESOM", "9732743476" ] }, { - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "uid" : "8350ef27ba499f12", + "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", + "uid" : "4463755afaa7ad1a", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617763767, - "stop" : 1730617768535, - "duration" : 4768 + "start" : 1730619443020, + "stop" : 1730619447982, + "duration" : 4962 }, "flaky" : false, "newFailed" : false, @@ -172,16 +176,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] + "parameters" : [ "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ", "30/7/2014", "Archie STRAIN", "9650594000" ] }, { - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "uid" : "ddb0aabf7d9474bf", + "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", + "uid" : "eb0dca27726d2164", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617768537, - "stop" : 1730617773769, - "duration" : 5232 + "start" : 1730619447985, + "stop" : 1730619452971, + "duration" : 4986 }, "flaky" : false, "newFailed" : false, @@ -189,16 +193,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] + "parameters" : [ "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS", "30/6/2024", "Lisa WORTHY", "9732596996" ] }, { - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "uid" : "ddd69c5e980d3229", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "26c99af8dacb3fb6", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617773772, - "stop" : 1730617778503, - "duration" : 4731 + "start" : 1730619452974, + "stop" : 1730619457803, + "duration" : 4829 }, "flaky" : false, "newFailed" : false, @@ -206,16 +210,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] + "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] }, { - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "uid" : "47eae9c99bb2e49e", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "c9607d1077195d68", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617778505, - "stop" : 1730617783122, - "duration" : 4617 + "start" : 1730619457806, + "stop" : 1730619462540, + "duration" : 4734 }, "flaky" : false, "newFailed" : false, @@ -223,16 +227,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] + "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] }, { - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "uid" : "82181ef1fdd3d45b", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", + "uid" : "c3c96e9babb402ef", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617783124, - "stop" : 1730617788315, - "duration" : 5191 + "start" : 1730619462543, + "stop" : 1730619467547, + "duration" : 5004 }, "flaky" : false, "newFailed" : false, @@ -240,16 +244,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] + "parameters" : [ "Jamie Street, Jaketown, KDDTG5, SW16 6JR", "27/3/2001", "Reynolds Ryan", "9449306494" ] }, { - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "uid" : "127435f3fbc479b2", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "a02b41cfa3c753f9", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617788318, - "stop" : 1730617793116, - "duration" : 4798 + "start" : 1730619467549, + "stop" : 1730619472238, + "duration" : 4689 }, "flaky" : false, "newFailed" : false, @@ -257,16 +261,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] + "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] }, { - "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", - "uid" : "6d3bb5b02b44a616", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "bf9742f3eeb5df0", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617793118, - "stop" : 1730617797249, - "duration" : 4131 + "start" : 1730619472240, + "stop" : 1730619476921, + "duration" : 4681 }, "flaky" : false, "newFailed" : false, @@ -274,16 +278,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Enter 10 digits", "123456789" ] + "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] }, { - "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", - "uid" : "727cf96cebd505df", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "fc566681f0efca93", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617797251, - "stop" : 1730617801417, - "duration" : 4166 + "start" : 1730619476924, + "stop" : 1730619481807, + "duration" : 4883 }, "flaky" : false, "newFailed" : false, @@ -291,16 +295,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Enter a correct NHS number", "9753108642" ] + "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] }, { - "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", - "uid" : "7fd30ad5a4616151", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "4ad747d70d97ba54", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617801419, - "stop" : 1730617806257, - "duration" : 4838 + "start" : 1730619481809, + "stop" : 1730619486882, + "duration" : 5073 }, "flaky" : false, "newFailed" : false, @@ -308,16 +312,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "9449306621" ] + "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] }, { - "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "c877cf1ad2502ac0", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "cc0b52f3a7545fa3", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617806260, - "stop" : 1730617811167, - "duration" : 4907 + "start" : 1730619486885, + "stop" : 1730619491847, + "duration" : 4962 }, "flaky" : false, "newFailed" : false, @@ -325,16 +329,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] }, { - "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", - "uid" : "cec3fd32a259c571", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "fc2e5658cd25d261", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617811169, - "stop" : 1730617817317, - "duration" : 6148 + "start" : 1730619491850, + "stop" : 1730619497058, + "duration" : 5208 }, "flaky" : false, "newFailed" : false, @@ -342,16 +346,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", "14/04/2001", "Pryderi", "Warnford-Davis", "9449303762" ] + "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] }, { - "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", - "uid" : "8f47973d04d0045c", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "bf509f7c0ed0d787", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617817319, - "stop" : 1730617837208, - "duration" : 19889 + "start" : 1730619497068, + "stop" : 1730619501952, + "duration" : 4884 }, "flaky" : false, "newFailed" : false, @@ -359,16 +363,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill", "Male", "Garton", "9693632109", "DN18 5DW" ] + "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] }, { - "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", - "uid" : "84f391b957b7988f", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", + "uid" : "d2a1fe970336d825", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617837211, - "stop" : 1730617842755, - "duration" : 5544 + "start" : 1730619501954, + "stop" : 1730619508729, + "duration" : 6775 }, "flaky" : false, "newFailed" : false, @@ -376,16 +380,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "09/12/2015", "JANNETTE", "Other", "ARD", "9470006739", "LA21 8HZ" ] + "parameters" : [ "23/6/1946", "Bob", "Male", "Garton", "DN18 5DW", "first name" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", - "uid" : "de49082d9e3c3db7", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", + "uid" : "729a19be95a397d1", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617842757, - "stop" : 1730617848706, - "duration" : 5949 + "start" : 1730619508732, + "stop" : 1730619514680, + "duration" : 5948 }, "flaky" : false, "newFailed" : false, @@ -393,16 +397,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bob", "Male", "Garton", "DN18 5DW", "first name" ] + "parameters" : [ "23/6/1946", "Bill", "Male", "Gartoni", "DN18 5DW", "last name" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", - "uid" : "664048ea80690b55", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", + "uid" : "2826bf704cdf020a", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617848709, - "stop" : 1730617854156, - "duration" : 5447 + "start" : 1730619514682, + "stop" : 1730619521950, + "duration" : 7268 }, "flaky" : false, "newFailed" : false, @@ -410,16 +414,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Male", "Gartoni", "DN18 5DW", "last name" ] + "parameters" : [ "3/6/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - day" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", - "uid" : "827e41c5eab7d55a", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", + "uid" : "13de11c7e7d61f87", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617854158, - "stop" : 1730617859638, - "duration" : 5480 + "start" : 1730619521953, + "stop" : 1730619528546, + "duration" : 6593 }, "flaky" : false, "newFailed" : false, @@ -427,16 +431,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3/6/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - day" ] + "parameters" : [ "23/12/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - month" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", - "uid" : "75f8d83aebb3fad0", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", + "uid" : "b25868954312e460", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617859641, - "stop" : 1730617866505, - "duration" : 6864 + "start" : 1730619528549, + "stop" : 1730619536047, + "duration" : 7498 }, "flaky" : false, "newFailed" : false, @@ -444,16 +448,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/12/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - month" ] + "parameters" : [ "23/6/1991", "Bill", "Male", "Garton", "DN18 5DW", "dob - year" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", - "uid" : "baecce3b9d138777", + "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", + "uid" : "2297a882277f7439", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617866508, - "stop" : 1730617871888, - "duration" : 5380 + "start" : 1730619532439, + "stop" : 1730619537812, + "duration" : 5373 }, "flaky" : false, "newFailed" : false, @@ -461,16 +465,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1991", "Bill", "Male", "Garton", "DN18 5DW", "dob - year" ] + "parameters" : [ "Enter 10 digits", "123456789" ] }, { "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", - "uid" : "99e98fc9ce1712a0", + "uid" : "88174604095964fb", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617871891, - "stop" : 1730617877337, - "duration" : 5446 + "start" : 1730619536050, + "stop" : 1730619543001, + "duration" : 6951 }, "flaky" : false, "newFailed" : false, @@ -480,14 +484,14 @@ "retriesStatusChange" : false, "parameters" : [ "23/6/1946", "Bill", "Male", "Garton", "M6 3AA", "postcode" ] }, { - "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", - "uid" : "8e7f430003a95555", + "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", + "uid" : "e99667af08b6612b", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617877340, - "stop" : 1730617894384, - "duration" : 17044 + "start" : 1730619537815, + "stop" : 1730619542824, + "duration" : 5009 }, "flaky" : false, "newFailed" : false, @@ -495,16 +499,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/02/2020", "Aidan", "Smith" ] + "parameters" : [ "Enter a correct NHS number", "9753108642" ] }, { - "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", - "uid" : "e4fb054d71c7657f", + "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", + "uid" : "a109bba9e09653d3", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617894436, - "stop" : 1730617900986, - "duration" : 6550 + "start" : 1730619542826, + "stop" : 1730619548383, + "duration" : 5557 }, "flaky" : false, "newFailed" : false, @@ -512,16 +516,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 Canada Road, COBHAM, Surrey, LS15 4LJ", "19/09/1972", "Joan", "Robertson", "Poppy Roberts", "9449310076" ] + "parameters" : [ "9449306621" ] }, { - "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", - "uid" : "d9734fffe3a54647", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", + "uid" : "114922abf8ee83f7", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617900988, - "stop" : 1730617907204, - "duration" : 6216 + "start" : 1730619543004, + "stop" : 1730619549248, + "duration" : 6244 }, "flaky" : false, "newFailed" : false, @@ -529,16 +533,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "18/01/1965", "Cecile", "Elston" ] + "parameters" : [ "23/6/1946", "Bill", "Female", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", - "uid" : "52ad3beefc753cc3", + "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "214280276bb0d3a9", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617907207, - "stop" : 1730617912617, - "duration" : 5410 + "start" : 1730619548386, + "stop" : 1730619553320, + "duration" : 4934 }, "flaky" : false, "newFailed" : false, @@ -546,16 +550,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "14/03/2003", "John", "Preston" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { - "name" : "Local: Created patient can be found using local search", - "uid" : "8fd01272811df7fa", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", + "uid" : "1ba7437f83882e64", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617912620, - "stop" : 1730617962430, - "duration" : 49810 + "start" : 1730619549251, + "stop" : 1730619554932, + "duration" : 5681 }, "flaky" : false, "newFailed" : false, @@ -563,16 +567,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "23/6/1946", "Bill", "Other", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", - "uid" : "ec45f84e91d8ab5f", + "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", + "uid" : "95629280b91da30e", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617934421, - "stop" : 1730617940926, - "duration" : 6505 + "start" : 1730619553323, + "stop" : 1730619568644, + "duration" : 15321 }, "flaky" : false, "newFailed" : false, @@ -580,16 +584,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Female", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", "14/04/2001", "Pryderi", "Warnford-Davis", "9449303762" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", - "uid" : "39bc394168a25724", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", + "uid" : "8c55c8ec18e43c71", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617940929, - "stop" : 1730617946602, - "duration" : 5673 + "start" : 1730619554936, + "stop" : 1730619569328, + "duration" : 14392 }, "flaky" : false, "newFailed" : false, @@ -597,16 +601,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Other", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ "23/6/1946", "Bill", "Unknown", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", - "uid" : "579e4909e325450f", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", + "uid" : "f78a8d4e07bb6005", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617946604, - "stop" : 1730617952168, - "duration" : 5564 + "start" : 1730619568646, + "stop" : 1730619577806, + "duration" : 9160 }, "flaky" : false, "newFailed" : false, @@ -614,16 +618,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Unknown", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill", "Male", "Garton", "9693632109", "DN18 5DW" ] }, { "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", - "uid" : "d2a7721822d9492e", + "uid" : "b3c7301e53770608", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617952171, - "stop" : 1730617957851, - "duration" : 5680 + "start" : 1730619569330, + "stop" : 1730619574028, + "duration" : 4698 }, "flaky" : false, "newFailed" : false, @@ -634,13 +638,13 @@ "parameters" : [ "Enter the date of birth", "Enter the first name", "Enter the last name" ] }, { "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", - "uid" : "73e3cf899518ac35", + "uid" : "40dc3ebf1ad9fa58", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730617957854, - "stop" : 1730617962604, - "duration" : 4750 + "start" : 1730619574031, + "stop" : 1730619579456, + "duration" : 5425 }, "flaky" : false, "newFailed" : false, @@ -650,14 +654,14 @@ "retriesStatusChange" : false, "parameters" : [ "23/6/1946", "Bill", "Garton", "INVALID" ] }, { - "name" : "Find a patient page should launch", - "uid" : "f33e307268331797", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", + "uid" : "7f03352ef86a63c2", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730618093687, - "stop" : 1730618093864, - "duration" : 177 + "start" : 1730619577809, + "stop" : 1730619584158, + "duration" : 6349 }, "flaky" : false, "newFailed" : false, @@ -665,16 +669,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "09/12/2015", "JANNETTE", "Other", "ARD", "9470006739", "LA21 8HZ" ] }, { - "name" : "Search without entering nhs number", - "uid" : "31e0afca4dedb782", + "name" : "Find a patient page should launch", + "uid" : "59ee9f32ae97d5fc", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "passed", "time" : { - "start" : 1730618093866, - "stop" : 1730618097929, - "duration" : 4063 + "start" : 1730619578808, + "stop" : 1730619579032, + "duration" : 224 }, "flaky" : false, "newFailed" : false, @@ -683,19 +687,15 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ ] - } ], - "uid" : "dad0fa9c36821039b506dc73dbb5bf72" - }, { - "name" : "Age based warnings", - "children" : [ { - "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", - "uid" : "27f0c25fef3955ce", - "parentUid" : "5e3eed7358fc07c301782bb12400153f", - "status" : "failed", + }, { + "name" : "Search without entering nhs number", + "uid" : "71fc22ad46fac416", + "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "status" : "passed", "time" : { - "start" : 1730617715090, - "stop" : 1730617812454, - "duration" : 97364 + "start" : 1730619579035, + "stop" : 1730619583470, + "duration" : 4435 }, "flaky" : false, "newFailed" : false, @@ -703,16 +703,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9474335761", "covid" ] + "parameters" : [ ] }, { - "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", - "uid" : "96ef091030ade63f", - "parentUid" : "5e3eed7358fc07c301782bb12400153f", - "status" : "failed", + "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", + "uid" : "51791abeafd5a194", + "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "status" : "passed", "time" : { - "start" : 1730617739012, - "stop" : 1730617840939, - "duration" : 101927 + "start" : 1730619579461, + "stop" : 1730619588091, + "duration" : 8630 }, "flaky" : false, "newFailed" : false, @@ -720,16 +720,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9732091169", "covid" ] + "parameters" : [ "23/02/2020", "Aidan", "Smith" ] }, { - "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", - "uid" : "809b70b54675feef", - "parentUid" : "5e3eed7358fc07c301782bb12400153f", - "status" : "failed", + "name" : "Local: Created patient can be found using local search", + "uid" : "58f3c5bf2813785d", + "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "status" : "passed", "time" : { - "start" : 1730617812652, - "stop" : 1730617904602, - "duration" : 91950 + "start" : 1730619584161, + "stop" : 1730619633737, + "duration" : 49576 }, "flaky" : false, "newFailed" : false, @@ -737,16 +737,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9450153485", "covid" ] + "parameters" : [ ] }, { - "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", - "uid" : "bb73d477df8e5485", - "parentUid" : "5e3eed7358fc07c301782bb12400153f", - "status" : "failed", + "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", + "uid" : "2f6a4eeb8c9bb33c", + "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "status" : "passed", "time" : { - "start" : 1730617841107, - "stop" : 1730617934266, - "duration" : 93159 + "start" : 1730619588094, + "stop" : 1730619595282, + "duration" : 7188 }, "flaky" : false, "newFailed" : false, @@ -754,16 +754,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9692237893", "covid" ] + "parameters" : [ "1 Canada Road, COBHAM, Surrey, LS15 4LJ", "19/09/1972", "Joan", "Robertson", "Poppy Roberts", "9449310076" ] }, { - "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", - "uid" : "170bb081f9488ab9", - "parentUid" : "5e3eed7358fc07c301782bb12400153f", - "status" : "failed", + "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", + "uid" : "74c6e59609ffdf43", + "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "status" : "passed", "time" : { - "start" : 1730617904772, - "stop" : 1730617997785, - "duration" : 93013 + "start" : 1730619595284, + "stop" : 1730619601394, + "duration" : 6110 }, "flaky" : false, "newFailed" : false, @@ -771,16 +771,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9470472918", "covid" ] + "parameters" : [ "18/01/1965", "Cecile", "Elston" ] }, { - "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", - "uid" : "a82f7dd5c4efd91a", - "parentUid" : "5e3eed7358fc07c301782bb12400153f", - "status" : "failed", + "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", + "uid" : "f6b571b653ce65c8", + "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", + "status" : "passed", "time" : { - "start" : 1730617997949, - "stop" : 1730618089261, - "duration" : 91312 + "start" : 1730619601396, + "stop" : 1730619607023, + "duration" : 5627 }, "flaky" : false, "newFailed" : false, @@ -788,20 +788,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2", "9473673388", "covid" ] + "parameters" : [ "14/03/2003", "John", "Preston" ] } ], - "uid" : "5e3eed7358fc07c301782bb12400153f" + "uid" : "dad0fa9c36821039b506dc73dbb5bf72" }, { "name" : "Add Batches to vaccine", "children" : [ { "name" : "Add vaccine batches page should launch", - "uid" : "2f57cffd0c74be94", + "uid" : "e2cfe0bfbe164b0b", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", "status" : "passed", "time" : { - "start" : 1730617722685, - "stop" : 1730617723617, - "duration" : 932 + "start" : 1730619432333, + "stop" : 1730619433129, + "duration" : 796 }, "flaky" : false, "newFailed" : false, @@ -812,13 +812,13 @@ "parameters" : [ ] }, { "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", - "uid" : "c266cd4c66c268ad", + "uid" : "3cf7b1068e579718", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", "status" : "failed", "time" : { - "start" : 1730617723620, - "stop" : 1730617728872, - "duration" : 5252 + "start" : 1730619433134, + "stop" : 1730619438782, + "duration" : 5648 }, "flaky" : false, "newFailed" : false, @@ -829,13 +829,13 @@ "parameters" : [ "AB2345-Y7890", "ALBERT HOUSE", "COVID-19", "Spikevax JN.1" ] }, { "name" : "Error messages should appear when no values are entered", - "uid" : "524b13f3f629a5c6", + "uid" : "f258fde52ed92518", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", "status" : "passed", "time" : { - "start" : 1730617732847, - "stop" : 1730617733735, - "duration" : 888 + "start" : 1730619442909, + "stop" : 1730619444262, + "duration" : 1353 }, "flaky" : false, "newFailed" : false, @@ -850,13 +850,13 @@ "name" : "Add vaccine to site", "children" : [ { "name" : "Add vaccines page should launch", - "uid" : "51c17904dfb50471", + "uid" : "a72c842b6ef0279", "parentUid" : "89454da568829ba0e3b824d512d0be96", "status" : "passed", "time" : { - "start" : 1730617737687, - "stop" : 1730617739010, - "duration" : 1323 + "start" : 1730619448295, + "stop" : 1730619449701, + "duration" : 1406 }, "flaky" : false, "newFailed" : false, @@ -870,14 +870,14 @@ }, { "name" : "Login Feature", "children" : [ { - "name" : "Login button is visible", - "uid" : "df006cfec038e78b", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "d7319af24025b211", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", "status" : "passed", "time" : { - "start" : 1730617962434, - "stop" : 1730617963589, - "duration" : 1155 + "start" : 1730619583473, + "stop" : 1730619606865, + "duration" : 23392 }, "flaky" : false, "newFailed" : false, @@ -885,16 +885,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "None", "password", "fail" ] }, { - "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "uid" : "435177f725739d12", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "4a6419263421a814", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", "status" : "passed", "time" : { - "start" : 1730617962607, - "stop" : 1730617985464, - "duration" : 22857 + "start" : 1730619606867, + "stop" : 1730619619958, + "duration" : 13091 }, "flaky" : false, "newFailed" : false, @@ -902,16 +902,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "None", "password", "fail" ] + "parameters" : [ "invalid_email_address", "password", "fail" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "3f737d245dad3773", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "51d4d61c02a081d9", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", "status" : "passed", "time" : { - "start" : 1730617963591, - "stop" : 1730617965411, - "duration" : 1820 + "start" : 1730619619961, + "stop" : 1730619632074, + "duration" : 12113 }, "flaky" : false, "newFailed" : false, @@ -919,16 +919,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] }, { - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "uid" : "57892d0dac72835e", + "name" : "Login button is visible", + "uid" : "77ab7c4fd81276bc", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", "status" : "passed", "time" : { - "start" : 1730617965413, - "stop" : 1730617969093, - "duration" : 3680 + "start" : 1730619633741, + "stop" : 1730619634881, + "duration" : 1140 }, "flaky" : false, "newFailed" : false, @@ -936,16 +936,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] + "parameters" : [ ] }, { - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "uid" : "5d38afce207dfba7", + "name" : "NHS sign in page should be visible", + "uid" : "dc54d40da19d54f3", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", "status" : "passed", "time" : { - "start" : 1730617985466, - "stop" : 1730617997482, - "duration" : 12016 + "start" : 1730619634883, + "stop" : 1730619636266, + "duration" : 1383 }, "flaky" : false, "newFailed" : false, @@ -953,16 +953,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "invalid_email_address", "password", "fail" ] + "parameters" : [ ] }, { - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "uid" : "4e2c62d69c283bf3", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "c3b18e85490f3980", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", "status" : "passed", "time" : { - "start" : 1730617997484, - "stop" : 1730618009631, - "duration" : 12147 + "start" : 1730619636268, + "stop" : 1730619640502, + "duration" : 4234 }, "flaky" : false, "newFailed" : false, @@ -970,20 +970,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] + "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] } ], "uid" : "07ccdc9b95bf3f4817e5955bf1854cdd" }, { "name" : "Logout Feature", "children" : [ { "name" : "NHS sign in page should be visible", - "uid" : "6740247cc9e4ee27", + "uid" : "9002d84f619341a2", "parentUid" : "7ea9cf86cfcd32a8ccd0d7d669dec4ee", "status" : "passed", "time" : { - "start" : 1730617969096, - "stop" : 1730617973950, - "duration" : 4854 + "start" : 1730619607025, + "stop" : 1730619613297, + "duration" : 6272 }, "flaky" : false, "newFailed" : false, @@ -998,13 +998,13 @@ "name" : "Record vaccine", "children" : [ { "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", - "uid" : "98f57f71174d6409", + "uid" : "cd7fb83ad027d1a4", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730617977325, - "stop" : 1730618136727, - "duration" : 159402 + "start" : 1730619616827, + "stop" : 1730619789644, + "duration" : 172817 }, "flaky" : false, "newFailed" : false, @@ -1015,13 +1015,13 @@ "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-01", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "ALBERT HOUSE", "yes", "today" ] }, { "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", - "uid" : "f54d52ca50fb542b", + "uid" : "ae1fcafb1dcaf9f9", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618013158, - "stop" : 1730618172574, - "duration" : 159416 + "start" : 1730619635897, + "stop" : 1730619810461, + "duration" : 174564 }, "flaky" : false, "newFailed" : false, @@ -1032,13 +1032,13 @@ "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "BIRCH HOUSE", "yes", "today" ] }, { "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", - "uid" : "918f80a0b18741b2", + "uid" : "f9c2c213487d3521", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618101807, - "stop" : 1730618273469, - "duration" : 171662 + "start" : 1730619644460, + "stop" : 1730619816745, + "duration" : 172285 }, "flaky" : false, "newFailed" : false, @@ -1049,13 +1049,13 @@ "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "BECCLES HOUSE", "yes", "today-2" ] }, { "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", - "uid" : "b8178f84c0102bee", + "uid" : "772347d8e1daac5b", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618140863, - "stop" : 1730618300370, - "duration" : 159507 + "start" : 1730619795225, + "stop" : 1730619967691, + "duration" : 172466 }, "flaky" : false, "newFailed" : false, @@ -1066,13 +1066,13 @@ "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "BECCLES HOUSE", "yes", "today-1" ] }, { "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", - "uid" : "b4b43152e6bcb767", + "uid" : "f0d017ff0672d2de", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618176652, - "stop" : 1730618335642, - "duration" : 158990 + "start" : 1730619815978, + "stop" : 1730619988642, + "duration" : 172664 }, "flaky" : false, "newFailed" : false, @@ -1083,13 +1083,13 @@ "parameters" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "ALBERT HOUSE", "yes", "today-1" ] }, { "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", - "uid" : "71ff93255d7544d8", + "uid" : "4d801af22ab78f0d", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618277957, - "stop" : 1730618437415, - "duration" : 159458 + "start" : 1730619821363, + "stop" : 1730619994357, + "duration" : 172994 }, "flaky" : false, "newFailed" : false, @@ -1100,13 +1100,13 @@ "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "BIRCH HOUSE", "yes", "today-3" ] }, { "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", - "uid" : "a414b514edce75e9", + "uid" : "943bbf4931055cd9", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618304744, - "stop" : 1730618464546, - "duration" : 159802 + "start" : 1730619973064, + "stop" : 1730620153114, + "duration" : 180050 }, "flaky" : false, "newFailed" : false, @@ -1117,13 +1117,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-2" ] }, { "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", - "uid" : "e8645c5b74c34db7", + "uid" : "910dd061961b7590", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618339973, - "stop" : 1730618499461, - "duration" : 159488 + "start" : 1730619992676, + "stop" : 1730620166182, + "duration" : 173506 }, "flaky" : false, "newFailed" : false, @@ -1134,13 +1134,13 @@ "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "BECCLES HOUSE", "yes", "today-3" ] }, { "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", - "uid" : "2491f9d348cbe66b", + "uid" : "271e2cb1afe6d302", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618441816, - "stop" : 1730618613303, - "duration" : 171487 + "start" : 1730619998654, + "stop" : 1730620170065, + "duration" : 171411 }, "flaky" : false, "newFailed" : false, @@ -1151,13 +1151,13 @@ "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "BIRCH HOUSE", "yes", "today-7" ] }, { "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", - "uid" : "39504d4b9ed8d174", + "uid" : "a0385851d4c5d4f8", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618469051, - "stop" : 1730618639868, - "duration" : 170817 + "start" : 1730620157512, + "stop" : 1730620329624, + "duration" : 172112 }, "flaky" : false, "newFailed" : false, @@ -1168,13 +1168,13 @@ "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "ALBERT HOUSE", "yes", "today-30" ] }, { "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", - "uid" : "4ab1218addeacca2", + "uid" : "19d5d34f0a2ec760", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618503630, - "stop" : 1730618661589, - "duration" : 157959 + "start" : 1730620170216, + "stop" : 1730620342023, + "duration" : 171807 }, "flaky" : false, "newFailed" : false, @@ -1185,13 +1185,13 @@ "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "BECCLES HOUSE", "yes", "today-2" ] }, { "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", - "uid" : "d6b10ca101d598de", + "uid" : "5b7344601fae1dfc", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618617469, - "stop" : 1730618775866, - "duration" : 158397 + "start" : 1730620174179, + "stop" : 1730620345591, + "duration" : 171412 }, "flaky" : false, "newFailed" : false, @@ -1202,13 +1202,13 @@ "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "BIRCH HOUSE", "yes", "today-1" ] }, { "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", - "uid" : "8d5b6219bea90bb2", + "uid" : "eaff67307b353b08", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618643922, - "stop" : 1730618802798, - "duration" : 158876 + "start" : 1730620333925, + "stop" : 1730620506606, + "duration" : 172681 }, "flaky" : false, "newFailed" : false, @@ -1219,13 +1219,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7" ] }, { "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", - "uid" : "b02403a74c52cdd9", + "uid" : "18cc61796774dd36", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618665628, - "stop" : 1730618759686, - "duration" : 94058 + "start" : 1730620346099, + "stop" : 1730620440093, + "duration" : 93994 }, "flaky" : false, "newFailed" : false, @@ -1235,14 +1235,14 @@ "retriesStatusChange" : false, "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "BECCLES HOUSE", "yes", "today-30" ] }, { - "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", - "uid" : "7e0ae08789e692de", + "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", + "uid" : "691a59b69f696ff4", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618763842, - "stop" : 1730618984004, - "duration" : 220162 + "start" : 1730620349956, + "stop" : 1730620437152, + "duration" : 87196 }, "flaky" : false, "newFailed" : false, @@ -1250,16 +1250,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", - "uid" : "1bd4f1dafac3b230", + "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", + "uid" : "d170fa0b794113c7", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618780106, - "stop" : 1730618942809, - "duration" : 162703 + "start" : 1730620441866, + "stop" : 1730620529044, + "duration" : 87178 }, "flaky" : false, "newFailed" : false, @@ -1267,16 +1267,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", - "uid" : "9c0158950e5caa5", + "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", + "uid" : "7f0338b5c9a6b191", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618807774, - "stop" : 1730618967409, - "duration" : 159635 + "start" : 1730620444160, + "stop" : 1730620537504, + "duration" : 93344 }, "flaky" : false, "newFailed" : false, @@ -1284,16 +1284,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] + "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", - "uid" : "dce02f133d944aba", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", + "uid" : "fc0c773cd499eecc", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618947128, - "stop" : 1730619034175, - "duration" : 87047 + "start" : 1730620510943, + "stop" : 1730620673629, + "duration" : 162686 }, "flaky" : false, "newFailed" : false, @@ -1301,16 +1301,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", - "uid" : "2ff002f14fdf857", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", + "uid" : "5f386864a9974c6f", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618972383, - "stop" : 1730619132052, - "duration" : 159669 + "start" : 1730620533297, + "stop" : 1730620620958, + "duration" : 87661 }, "flaky" : false, "newFailed" : false, @@ -1318,16 +1318,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] + "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] }, { - "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", - "uid" : "b7f9299ae4c9bba0", + "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", + "uid" : "dcbfe20cc2612520", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730618988233, - "stop" : 1730619075177, - "duration" : 86944 + "start" : 1730620541565, + "stop" : 1730620703908, + "duration" : 162343 }, "flaky" : false, "newFailed" : false, @@ -1335,16 +1335,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] }, { - "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", - "uid" : "c8b2d60a5b147d5e", + "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", + "uid" : "7912f477553ccdaf", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730619038200, - "stop" : 1730619197021, - "duration" : 158821 + "start" : 1730620625488, + "stop" : 1730620791612, + "duration" : 166124 }, "flaky" : false, "newFailed" : false, @@ -1352,16 +1352,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] + "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", - "uid" : "c39748d57e474219", + "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", + "uid" : "fa36ea966377241e", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730619079248, - "stop" : 1730619238066, - "duration" : 158818 + "start" : 1730620677651, + "stop" : 1730620812737, + "duration" : 135086 }, "flaky" : false, "newFailed" : false, @@ -1369,16 +1369,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] + "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] }, { - "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", - "uid" : "744126f02bd075ca", + "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", + "uid" : "be1683f687d63903", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1730619136065, - "stop" : 1730619229815, - "duration" : 93750 + "start" : 1730620708884, + "stop" : 1730620849945, + "duration" : 141061 }, "flaky" : false, "newFailed" : false, @@ -1386,7 +1386,7 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] } ], "uid" : "c485d1aa99e26b4c79fc5c662c624c9d" } ] diff --git a/data/categories.csv b/data/categories.csv index 256101576..f65803d1c 100644 --- a/data/categories.csv +++ b/data/categories.csv @@ -1,2 +1,2 @@ "Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"Product defects","31","0","0","0","0" +"Product defects","24","0","0","0","0" diff --git a/data/categories.json b/data/categories.json index 9bae7ecd6..6fcdbbd73 100644 --- a/data/categories.json +++ b/data/categories.json @@ -4,16 +4,16 @@ "children" : [ { "name" : "Product defects", "children" : [ { - "name" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "name" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", "children" : [ { - "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", - "uid" : "27f0c25fef3955ce", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", + "uid" : "3cf7b1068e579718", + "parentUid" : "3d73f087a4e57f391b7e00fcfec13be1", "status" : "failed", "time" : { - "start" : 1730617715090, - "stop" : 1730617812454, - "duration" : 97364 + "start" : 1730619433134, + "stop" : 1730619438782, + "duration" : 5648 }, "flaky" : false, "newFailed" : false, @@ -21,16 +21,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9474335761", "covid" ] - }, { - "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", - "uid" : "96ef091030ade63f", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "parameters" : [ "AB2345-Y7890", "ALBERT HOUSE", "COVID-19", "Spikevax JN.1" ] + } ], + "uid" : "3d73f087a4e57f391b7e00fcfec13be1" + }, { + "name" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", + "children" : [ { + "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", + "uid" : "cd7fb83ad027d1a4", + "parentUid" : "bcf6079ad556b3d78b7a6cbf3fb7956a", "status" : "failed", "time" : { - "start" : 1730617739012, - "stop" : 1730617840939, - "duration" : 101927 + "start" : 1730619616827, + "stop" : 1730619789644, + "duration" : 172817 }, "flaky" : false, "newFailed" : false, @@ -38,16 +42,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9732091169", "covid" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-01", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", - "uid" : "809b70b54675feef", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", + "uid" : "f9c2c213487d3521", + "parentUid" : "bcf6079ad556b3d78b7a6cbf3fb7956a", "status" : "failed", "time" : { - "start" : 1730617812652, - "stop" : 1730617904602, - "duration" : 91950 + "start" : 1730619644460, + "stop" : 1730619816745, + "duration" : 172285 }, "flaky" : false, "newFailed" : false, @@ -55,16 +59,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9450153485", "covid" ] + "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "BECCLES HOUSE", "yes", "today-2" ] }, { - "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", - "uid" : "bb73d477df8e5485", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", + "uid" : "910dd061961b7590", + "parentUid" : "bcf6079ad556b3d78b7a6cbf3fb7956a", "status" : "failed", "time" : { - "start" : 1730617841107, - "stop" : 1730617934266, - "duration" : 93159 + "start" : 1730619992676, + "stop" : 1730620166182, + "duration" : 173506 }, "flaky" : false, "newFailed" : false, @@ -72,16 +76,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9692237893", "covid" ] - }, { - "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", - "uid" : "170bb081f9488ab9", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "BECCLES HOUSE", "yes", "today-3" ] + } ], + "uid" : "bcf6079ad556b3d78b7a6cbf3fb7956a" + }, { + "name" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "children" : [ { + "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", + "uid" : "ae1fcafb1dcaf9f9", + "parentUid" : "a87c9ef24a7dcd79c74b46221798fff0", "status" : "failed", "time" : { - "start" : 1730617904772, - "stop" : 1730617997785, - "duration" : 93013 + "start" : 1730619635897, + "stop" : 1730619810461, + "duration" : 174564 }, "flaky" : false, "newFailed" : false, @@ -89,16 +97,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9470472918", "covid" ] + "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", - "uid" : "98f57f71174d6409", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", + "uid" : "4d801af22ab78f0d", + "parentUid" : "a87c9ef24a7dcd79c74b46221798fff0", "status" : "failed", "time" : { - "start" : 1730617977325, - "stop" : 1730618136727, - "duration" : 159402 + "start" : 1730619821363, + "stop" : 1730619994357, + "duration" : 172994 }, "flaky" : false, "newFailed" : false, @@ -106,16 +114,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-01", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "ALBERT HOUSE", "yes", "today" ] + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "BIRCH HOUSE", "yes", "today-3" ] }, { - "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", - "uid" : "a82f7dd5c4efd91a", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", + "uid" : "271e2cb1afe6d302", + "parentUid" : "a87c9ef24a7dcd79c74b46221798fff0", "status" : "failed", "time" : { - "start" : 1730617997949, - "stop" : 1730618089261, - "duration" : 91312 + "start" : 1730619998654, + "stop" : 1730620170065, + "duration" : 171411 }, "flaky" : false, "newFailed" : false, @@ -123,16 +131,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2", "9473673388", "covid" ] + "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "BIRCH HOUSE", "yes", "today-7" ] }, { - "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", - "uid" : "f54d52ca50fb542b", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", + "uid" : "a0385851d4c5d4f8", + "parentUid" : "a87c9ef24a7dcd79c74b46221798fff0", "status" : "failed", "time" : { - "start" : 1730618013158, - "stop" : 1730618172574, - "duration" : 159416 + "start" : 1730620157512, + "stop" : 1730620329624, + "duration" : 172112 }, "flaky" : false, "newFailed" : false, @@ -140,16 +148,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "ALBERT HOUSE", "yes", "today-30" ] }, { - "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", - "uid" : "b8178f84c0102bee", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", + "uid" : "19d5d34f0a2ec760", + "parentUid" : "a87c9ef24a7dcd79c74b46221798fff0", "status" : "failed", "time" : { - "start" : 1730618140863, - "stop" : 1730618300370, - "duration" : 159507 + "start" : 1730620170216, + "stop" : 1730620342023, + "duration" : 171807 }, "flaky" : false, "newFailed" : false, @@ -157,16 +165,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "BECCLES HOUSE", "yes", "today-1" ] - }, { - "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", - "uid" : "b4b43152e6bcb767", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "BECCLES HOUSE", "yes", "today-2" ] + } ], + "uid" : "a87c9ef24a7dcd79c74b46221798fff0" + }, { + "name" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "children" : [ { + "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", + "uid" : "772347d8e1daac5b", + "parentUid" : "8e9aee9aa193e546eff27d09eed51cac", "status" : "failed", "time" : { - "start" : 1730618176652, - "stop" : 1730618335642, - "duration" : 158990 + "start" : 1730619795225, + "stop" : 1730619967691, + "duration" : 172466 }, "flaky" : false, "newFailed" : false, @@ -174,16 +186,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "ALBERT HOUSE", "yes", "today-1" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "BECCLES HOUSE", "yes", "today-1" ] }, { - "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", - "uid" : "71ff93255d7544d8", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", + "uid" : "f0d017ff0672d2de", + "parentUid" : "8e9aee9aa193e546eff27d09eed51cac", "status" : "failed", "time" : { - "start" : 1730618277957, - "stop" : 1730618437415, - "duration" : 159458 + "start" : 1730619815978, + "stop" : 1730619988642, + "duration" : 172664 }, "flaky" : false, "newFailed" : false, @@ -191,16 +203,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "BIRCH HOUSE", "yes", "today-3" ] + "parameters" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "ALBERT HOUSE", "yes", "today-1" ] }, { "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", - "uid" : "a414b514edce75e9", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "uid" : "943bbf4931055cd9", + "parentUid" : "8e9aee9aa193e546eff27d09eed51cac", "status" : "failed", "time" : { - "start" : 1730618304744, - "stop" : 1730618464546, - "duration" : 159802 + "start" : 1730619973064, + "stop" : 1730620153114, + "duration" : 180050 }, "flaky" : false, "newFailed" : false, @@ -209,49 +221,15 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-2" ] - }, { - "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", - "uid" : "e8645c5b74c34db7", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", - "status" : "failed", - "time" : { - "start" : 1730618339973, - "stop" : 1730618499461, - "duration" : 159488 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "BECCLES HOUSE", "yes", "today-3" ] - }, { - "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", - "uid" : "4ab1218addeacca2", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", - "status" : "failed", - "time" : { - "start" : 1730618503630, - "stop" : 1730618661589, - "duration" : 157959 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "BECCLES HOUSE", "yes", "today-2" ] }, { "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", - "uid" : "d6b10ca101d598de", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "uid" : "5b7344601fae1dfc", + "parentUid" : "8e9aee9aa193e546eff27d09eed51cac", "status" : "failed", "time" : { - "start" : 1730618617469, - "stop" : 1730618775866, - "duration" : 158397 + "start" : 1730620174179, + "stop" : 1730620345591, + "duration" : 171412 }, "flaky" : false, "newFailed" : false, @@ -262,13 +240,13 @@ "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "BIRCH HOUSE", "yes", "today-1" ] }, { "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", - "uid" : "8d5b6219bea90bb2", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "uid" : "eaff67307b353b08", + "parentUid" : "8e9aee9aa193e546eff27d09eed51cac", "status" : "failed", "time" : { - "start" : 1730618643922, - "stop" : 1730618802798, - "duration" : 158876 + "start" : 1730620333925, + "stop" : 1730620506606, + "duration" : 172681 }, "flaky" : false, "newFailed" : false, @@ -279,13 +257,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7" ] }, { "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", - "uid" : "9c0158950e5caa5", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "uid" : "fc0c773cd499eecc", + "parentUid" : "8e9aee9aa193e546eff27d09eed51cac", "status" : "failed", "time" : { - "start" : 1730618807774, - "stop" : 1730618967409, - "duration" : 159635 + "start" : 1730620510943, + "stop" : 1730620673629, + "duration" : 162686 }, "flaky" : false, "newFailed" : false, @@ -296,13 +274,13 @@ "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] }, { "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", - "uid" : "2ff002f14fdf857", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", + "uid" : "dcbfe20cc2612520", + "parentUid" : "8e9aee9aa193e546eff27d09eed51cac", "status" : "failed", "time" : { - "start" : 1730618972383, - "stop" : 1730619132052, - "duration" : 159669 + "start" : 1730620541565, + "stop" : 1730620703908, + "duration" : 162343 }, "flaky" : false, "newFailed" : false, @@ -312,94 +290,14 @@ "retriesStatusChange" : false, "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] }, { - "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", - "uid" : "c8b2d60a5b147d5e", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", - "status" : "failed", - "time" : { - "start" : 1730619038200, - "stop" : 1730619197021, - "duration" : 158821 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] - }, { - "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", - "uid" : "c39748d57e474219", - "parentUid" : "d047e3ba31ab7938d2432fd9493644ed", - "status" : "failed", - "time" : { - "start" : 1730619079248, - "stop" : 1730619238066, - "duration" : 158818 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] - } ], - "uid" : "d047e3ba31ab7938d2432fd9493644ed" - }, { - "name" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", - "children" : [ { - "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", - "uid" : "c266cd4c66c268ad", - "parentUid" : "3d73f087a4e57f391b7e00fcfec13be1", - "status" : "failed", - "time" : { - "start" : 1730617723620, - "stop" : 1730617728872, - "duration" : 5252 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "AB2345-Y7890", "ALBERT HOUSE", "COVID-19", "Spikevax JN.1" ] - } ], - "uid" : "3d73f087a4e57f391b7e00fcfec13be1" - }, { - "name" : "AssertionError: assert False == True\n + where False = check_patient_multiple_results_found_message_exists(True)", - "children" : [ { - "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", - "uid" : "8e7f430003a95555", - "parentUid" : "f17dee65973499f126a9164b19ce01ed", - "status" : "failed", - "time" : { - "start" : 1730617877340, - "stop" : 1730617894384, - "duration" : 17044 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "23/02/2020", "Aidan", "Smith" ] - } ], - "uid" : "f17dee65973499f126a9164b19ce01ed" - }, { - "name" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "children" : [ { - "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", - "uid" : "918f80a0b18741b2", + "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", + "uid" : "7912f477553ccdaf", "parentUid" : "8e9aee9aa193e546eff27d09eed51cac", "status" : "failed", "time" : { - "start" : 1730618101807, - "stop" : 1730618273469, - "duration" : 171662 + "start" : 1730620625488, + "stop" : 1730620791612, + "duration" : 166124 }, "flaky" : false, "newFailed" : false, @@ -407,16 +305,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "BECCLES HOUSE", "yes", "today-2" ] + "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", - "uid" : "1bd4f1dafac3b230", + "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", + "uid" : "fa36ea966377241e", "parentUid" : "8e9aee9aa193e546eff27d09eed51cac", "status" : "failed", "time" : { - "start" : 1730618780106, - "stop" : 1730618942809, - "duration" : 162703 + "start" : 1730620677651, + "stop" : 1730620812737, + "duration" : 135086 }, "flaky" : false, "newFailed" : false, @@ -424,20 +322,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] } ], "uid" : "8e9aee9aa193e546eff27d09eed51cac" }, { - "name" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "name" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", "children" : [ { - "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", - "uid" : "2491f9d348cbe66b", - "parentUid" : "a87c9ef24a7dcd79c74b46221798fff0", + "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", + "uid" : "18cc61796774dd36", + "parentUid" : "1df6814faff7199872d206e9f483847a", "status" : "failed", "time" : { - "start" : 1730618441816, - "stop" : 1730618613303, - "duration" : 171487 + "start" : 1730620346099, + "stop" : 1730620440093, + "duration" : 93994 }, "flaky" : false, "newFailed" : false, @@ -445,20 +343,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "BIRCH HOUSE", "yes", "today-7" ] - } ], - "uid" : "a87c9ef24a7dcd79c74b46221798fff0" - }, { - "name" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", - "children" : [ { - "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", - "uid" : "39504d4b9ed8d174", - "parentUid" : "bcf6079ad556b3d78b7a6cbf3fb7956a", + "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "BECCLES HOUSE", "yes", "today-30" ] + }, { + "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", + "uid" : "7f0338b5c9a6b191", + "parentUid" : "1df6814faff7199872d206e9f483847a", "status" : "failed", "time" : { - "start" : 1730618469051, - "stop" : 1730618639868, - "duration" : 170817 + "start" : 1730620444160, + "stop" : 1730620537504, + "duration" : 93344 }, "flaky" : false, "newFailed" : false, @@ -466,20 +360,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "ALBERT HOUSE", "yes", "today-30" ] + "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] } ], - "uid" : "bcf6079ad556b3d78b7a6cbf3fb7956a" + "uid" : "1df6814faff7199872d206e9f483847a" }, { - "name" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", + "name" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", "children" : [ { - "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", - "uid" : "b02403a74c52cdd9", - "parentUid" : "1df6814faff7199872d206e9f483847a", + "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", + "uid" : "691a59b69f696ff4", + "parentUid" : "9be136d3ba5be935a9ddbd208454fb3d", "status" : "failed", "time" : { - "start" : 1730618665628, - "stop" : 1730618759686, - "duration" : 94058 + "start" : 1730620349956, + "stop" : 1730620437152, + "duration" : 87196 }, "flaky" : false, "newFailed" : false, @@ -487,37 +381,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "BECCLES HOUSE", "yes", "today-30" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", - "uid" : "744126f02bd075ca", - "parentUid" : "1df6814faff7199872d206e9f483847a", - "status" : "failed", - "time" : { - "start" : 1730619136065, - "stop" : 1730619229815, - "duration" : 93750 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] - } ], - "uid" : "1df6814faff7199872d206e9f483847a" - }, { - "name" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#VaccinatingClinicianId\")", - "children" : [ { - "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", - "uid" : "7e0ae08789e692de", - "parentUid" : "791edcff144f5f5639966a4c401ce484", + "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", + "uid" : "d170fa0b794113c7", + "parentUid" : "9be136d3ba5be935a9ddbd208454fb3d", "status" : "failed", "time" : { - "start" : 1730618763842, - "stop" : 1730618984004, - "duration" : 220162 + "start" : 1730620441866, + "stop" : 1730620529044, + "duration" : 87178 }, "flaky" : false, "newFailed" : false, @@ -525,20 +398,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] - } ], - "uid" : "791edcff144f5f5639966a4c401ce484" - }, { - "name" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "children" : [ { + "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] + }, { "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", - "uid" : "dce02f133d944aba", + "uid" : "5f386864a9974c6f", "parentUid" : "9be136d3ba5be935a9ddbd208454fb3d", "status" : "failed", "time" : { - "start" : 1730618947128, - "stop" : 1730619034175, - "duration" : 87047 + "start" : 1730620533297, + "stop" : 1730620620958, + "duration" : 87661 }, "flaky" : false, "newFailed" : false, @@ -547,15 +416,19 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] - }, { - "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", - "uid" : "b7f9299ae4c9bba0", - "parentUid" : "9be136d3ba5be935a9ddbd208454fb3d", + } ], + "uid" : "9be136d3ba5be935a9ddbd208454fb3d" + }, { + "name" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#EligibilityTypeId\")", + "children" : [ { + "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", + "uid" : "be1683f687d63903", + "parentUid" : "9ea314bd1110d19be9254053bb67f71c", "status" : "failed", "time" : { - "start" : 1730618988233, - "stop" : 1730619075177, - "duration" : 86944 + "start" : 1730620708884, + "stop" : 1730620849945, + "duration" : 141061 }, "flaky" : false, "newFailed" : false, @@ -563,9 +436,9 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] } ], - "uid" : "9be136d3ba5be935a9ddbd208454fb3d" + "uid" : "9ea314bd1110d19be9254053bb67f71c" } ], "uid" : "8fb3a91ba5aaf9de24cc8a92edc82b5d" } ] diff --git a/data/packages.json b/data/packages.json index 3fc75aeb0..1a904857c 100644 --- a/data/packages.json +++ b/data/packages.json @@ -2,14 +2,14 @@ "uid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "name" : "packages", "children" : [ { - "name" : "Search without entering patient details", - "uid" : "44b178013ec840fa", + "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", + "uid" : "c686e7cc9f376af7", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617715083, - "stop" : 1730617723161, - "duration" : 8078 + "start" : 1730619425664, + "stop" : 1730619464126, + "duration" : 38462 }, "flaky" : false, "newFailed" : false, @@ -17,16 +17,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "3", "9474335761", "covid" ] }, { - "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", - "uid" : "27f0c25fef3955ce", + "name" : "Search without entering patient details", + "uid" : "226750ee6b036f1d", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617715090, - "stop" : 1730617812454, - "duration" : 97364 + "start" : 1730619425691, + "stop" : 1730619433032, + "duration" : 7341 }, "flaky" : false, "newFailed" : false, @@ -34,16 +34,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9474335761", "covid" ] + "parameters" : [ ] }, { "name" : "Add vaccine batches page should launch", - "uid" : "2f57cffd0c74be94", + "uid" : "e2cfe0bfbe164b0b", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617722685, - "stop" : 1730617723617, - "duration" : 932 + "start" : 1730619432333, + "stop" : 1730619433129, + "duration" : 796 }, "flaky" : false, "newFailed" : false, @@ -54,13 +54,13 @@ "parameters" : [ ] }, { "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "35f69c1f38993244", + "uid" : "69d7a8bee35577dc", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617723164, - "stop" : 1730617728141, - "duration" : 4977 + "start" : 1730619433036, + "stop" : 1730619438075, + "duration" : 5039 }, "flaky" : false, "newFailed" : false, @@ -71,13 +71,13 @@ "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", - "uid" : "c266cd4c66c268ad", + "uid" : "3cf7b1068e579718", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730617723620, - "stop" : 1730617728872, - "duration" : 5252 + "start" : 1730619433134, + "stop" : 1730619438782, + "duration" : 5648 }, "flaky" : false, "newFailed" : false, @@ -88,13 +88,13 @@ "parameters" : [ "AB2345-Y7890", "ALBERT HOUSE", "COVID-19", "Spikevax JN.1" ] }, { "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", - "uid" : "aecfbb030633f542", + "uid" : "c068cff05b8772ae", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617728144, - "stop" : 1730617733268, - "duration" : 5124 + "start" : 1730619438078, + "stop" : 1730619443018, + "duration" : 4940 }, "flaky" : false, "newFailed" : false, @@ -105,13 +105,13 @@ "parameters" : [ "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY", "24/10/1992", "Mike HEESOM", "9732743476" ] }, { "name" : "Error messages should appear when no values are entered", - "uid" : "524b13f3f629a5c6", + "uid" : "f258fde52ed92518", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617732847, - "stop" : 1730617733735, - "duration" : 888 + "start" : 1730619442909, + "stop" : 1730619444262, + "duration" : 1353 }, "flaky" : false, "newFailed" : false, @@ -122,13 +122,13 @@ "parameters" : [ ] }, { "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", - "uid" : "ed713af8dac9be03", + "uid" : "4463755afaa7ad1a", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617733270, - "stop" : 1730617738241, - "duration" : 4971 + "start" : 1730619443020, + "stop" : 1730619447982, + "duration" : 4962 }, "flaky" : false, "newFailed" : false, @@ -138,14 +138,14 @@ "retriesStatusChange" : false, "parameters" : [ "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ", "30/7/2014", "Archie STRAIN", "9650594000" ] }, { - "name" : "Add vaccines page should launch", - "uid" : "51c17904dfb50471", + "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", + "uid" : "eb0dca27726d2164", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617737687, - "stop" : 1730617739010, - "duration" : 1323 + "start" : 1730619447985, + "stop" : 1730619452971, + "duration" : 4986 }, "flaky" : false, "newFailed" : false, @@ -153,16 +153,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS", "30/6/2024", "Lisa WORTHY", "9732596996" ] }, { - "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", - "uid" : "91557104364202d6", + "name" : "Add vaccines page should launch", + "uid" : "a72c842b6ef0279", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617738244, - "stop" : 1730617742983, - "duration" : 4739 + "start" : 1730619448295, + "stop" : 1730619449701, + "duration" : 1406 }, "flaky" : false, "newFailed" : false, @@ -170,16 +170,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS", "30/6/2024", "Lisa WORTHY", "9732596996" ] + "parameters" : [ ] }, { "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", - "uid" : "96ef091030ade63f", + "uid" : "5db7bf88ed93b9ae", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617739012, - "stop" : 1730617840939, - "duration" : 101927 + "start" : 1730619449705, + "stop" : 1730619496539, + "duration" : 46834 }, "flaky" : false, "newFailed" : false, @@ -190,13 +190,13 @@ "parameters" : [ "3", "9732091169", "covid" ] }, { "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "uid" : "79531e43f05b5d77", + "uid" : "26c99af8dacb3fb6", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617742986, - "stop" : 1730617748348, - "duration" : 5362 + "start" : 1730619452974, + "stop" : 1730619457803, + "duration" : 4829 }, "flaky" : false, "newFailed" : false, @@ -207,13 +207,13 @@ "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] }, { "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "uid" : "e37d5497ac58a728", + "uid" : "c9607d1077195d68", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617748351, - "stop" : 1730617753370, - "duration" : 5019 + "start" : 1730619457806, + "stop" : 1730619462540, + "duration" : 4734 }, "flaky" : false, "newFailed" : false, @@ -224,13 +224,13 @@ "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] }, { "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", - "uid" : "274d3327feee14c7", + "uid" : "c3c96e9babb402ef", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617753372, - "stop" : 1730617758599, - "duration" : 5227 + "start" : 1730619462543, + "stop" : 1730619467547, + "duration" : 5004 }, "flaky" : false, "newFailed" : false, @@ -239,15 +239,32 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "Jamie Street, Jaketown, KDDTG5, SW16 6JR", "27/3/2001", "Reynolds Ryan", "9449306494" ] + }, { + "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", + "uid" : "12ef6fa3e4caa72a", + "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", + "status" : "passed", + "time" : { + "start" : 1730619464130, + "stop" : 1730619500575, + "duration" : 36445 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "3", "9450153485", "covid" ] }, { "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "uid" : "8d3c3e4e3cf5083b", + "uid" : "a02b41cfa3c753f9", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617758601, - "stop" : 1730617763765, - "duration" : 5164 + "start" : 1730619467549, + "stop" : 1730619472238, + "duration" : 4689 }, "flaky" : false, "newFailed" : false, @@ -258,13 +275,13 @@ "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] }, { "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "uid" : "8350ef27ba499f12", + "uid" : "bf9742f3eeb5df0", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617763767, - "stop" : 1730617768535, - "duration" : 4768 + "start" : 1730619472240, + "stop" : 1730619476921, + "duration" : 4681 }, "flaky" : false, "newFailed" : false, @@ -275,13 +292,13 @@ "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] }, { "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "uid" : "ddb0aabf7d9474bf", + "uid" : "fc566681f0efca93", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617768537, - "stop" : 1730617773769, - "duration" : 5232 + "start" : 1730619476924, + "stop" : 1730619481807, + "duration" : 4883 }, "flaky" : false, "newFailed" : false, @@ -292,13 +309,13 @@ "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] }, { "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "uid" : "ddd69c5e980d3229", + "uid" : "4ad747d70d97ba54", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617773772, - "stop" : 1730617778503, - "duration" : 4731 + "start" : 1730619481809, + "stop" : 1730619486882, + "duration" : 5073 }, "flaky" : false, "newFailed" : false, @@ -309,13 +326,13 @@ "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] }, { "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "uid" : "47eae9c99bb2e49e", + "uid" : "cc0b52f3a7545fa3", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617778505, - "stop" : 1730617783122, - "duration" : 4617 + "start" : 1730619486885, + "stop" : 1730619491847, + "duration" : 4962 }, "flaky" : false, "newFailed" : false, @@ -326,13 +343,13 @@ "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] }, { "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "uid" : "82181ef1fdd3d45b", + "uid" : "fc2e5658cd25d261", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617783124, - "stop" : 1730617788315, - "duration" : 5191 + "start" : 1730619491850, + "stop" : 1730619497058, + "duration" : 5208 }, "flaky" : false, "newFailed" : false, @@ -342,14 +359,14 @@ "retriesStatusChange" : false, "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] }, { - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "uid" : "127435f3fbc479b2", + "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", + "uid" : "18ce0eacf4e0e82e", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617788318, - "stop" : 1730617793116, - "duration" : 4798 + "start" : 1730619496541, + "stop" : 1730619532436, + "duration" : 35895 }, "flaky" : false, "newFailed" : false, @@ -357,16 +374,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] + "parameters" : [ "3", "9692237893", "covid" ] }, { - "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", - "uid" : "6d3bb5b02b44a616", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "bf509f7c0ed0d787", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617793118, - "stop" : 1730617797249, - "duration" : 4131 + "start" : 1730619497068, + "stop" : 1730619501952, + "duration" : 4884 }, "flaky" : false, "newFailed" : false, @@ -374,16 +391,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Enter 10 digits", "123456789" ] + "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] }, { - "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", - "uid" : "727cf96cebd505df", + "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", + "uid" : "10c8976808b3709e", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617797251, - "stop" : 1730617801417, - "duration" : 4166 + "start" : 1730619500578, + "stop" : 1730619537589, + "duration" : 37011 }, "flaky" : false, "newFailed" : false, @@ -391,16 +408,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Enter a correct NHS number", "9753108642" ] + "parameters" : [ "3", "9470472918", "covid" ] }, { - "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", - "uid" : "7fd30ad5a4616151", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", + "uid" : "d2a1fe970336d825", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617801419, - "stop" : 1730617806257, - "duration" : 4838 + "start" : 1730619501954, + "stop" : 1730619508729, + "duration" : 6775 }, "flaky" : false, "newFailed" : false, @@ -408,16 +425,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "9449306621" ] + "parameters" : [ "23/6/1946", "Bob", "Male", "Garton", "DN18 5DW", "first name" ] }, { - "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "c877cf1ad2502ac0", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", + "uid" : "729a19be95a397d1", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617806260, - "stop" : 1730617811167, - "duration" : 4907 + "start" : 1730619508732, + "stop" : 1730619514680, + "duration" : 5948 }, "flaky" : false, "newFailed" : false, @@ -425,16 +442,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + "parameters" : [ "23/6/1946", "Bill", "Male", "Gartoni", "DN18 5DW", "last name" ] }, { - "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", - "uid" : "cec3fd32a259c571", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", + "uid" : "2826bf704cdf020a", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617811169, - "stop" : 1730617817317, - "duration" : 6148 + "start" : 1730619514682, + "stop" : 1730619521950, + "duration" : 7268 }, "flaky" : false, "newFailed" : false, @@ -442,16 +459,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", "14/04/2001", "Pryderi", "Warnford-Davis", "9449303762" ] + "parameters" : [ "3/6/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - day" ] }, { - "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", - "uid" : "809b70b54675feef", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", + "uid" : "13de11c7e7d61f87", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617812652, - "stop" : 1730617904602, - "duration" : 91950 + "start" : 1730619521953, + "stop" : 1730619528546, + "duration" : 6593 }, "flaky" : false, "newFailed" : false, @@ -459,16 +476,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9450153485", "covid" ] + "parameters" : [ "23/12/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - month" ] }, { - "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", - "uid" : "8f47973d04d0045c", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", + "uid" : "b25868954312e460", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617817319, - "stop" : 1730617837208, - "duration" : 19889 + "start" : 1730619528549, + "stop" : 1730619536047, + "duration" : 7498 }, "flaky" : false, "newFailed" : false, @@ -476,16 +493,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill", "Male", "Garton", "9693632109", "DN18 5DW" ] + "parameters" : [ "23/6/1991", "Bill", "Male", "Garton", "DN18 5DW", "dob - year" ] }, { - "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", - "uid" : "84f391b957b7988f", + "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", + "uid" : "2297a882277f7439", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617837211, - "stop" : 1730617842755, - "duration" : 5544 + "start" : 1730619532439, + "stop" : 1730619537812, + "duration" : 5373 }, "flaky" : false, "newFailed" : false, @@ -493,16 +510,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "09/12/2015", "JANNETTE", "Other", "ARD", "9470006739", "LA21 8HZ" ] + "parameters" : [ "Enter 10 digits", "123456789" ] }, { - "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", - "uid" : "bb73d477df8e5485", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", + "uid" : "88174604095964fb", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617841107, - "stop" : 1730617934266, - "duration" : 93159 + "start" : 1730619536050, + "stop" : 1730619543001, + "duration" : 6951 }, "flaky" : false, "newFailed" : false, @@ -510,16 +527,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9692237893", "covid" ] + "parameters" : [ "23/6/1946", "Bill", "Male", "Garton", "M6 3AA", "postcode" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", - "uid" : "de49082d9e3c3db7", + "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", + "uid" : "c713e2a9b2acfbe4", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617842757, - "stop" : 1730617848706, - "duration" : 5949 + "start" : 1730619537592, + "stop" : 1730619574647, + "duration" : 37055 }, "flaky" : false, "newFailed" : false, @@ -527,16 +544,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bob", "Male", "Garton", "DN18 5DW", "first name" ] + "parameters" : [ "2", "9473673388", "covid" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", - "uid" : "664048ea80690b55", + "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", + "uid" : "e99667af08b6612b", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617848709, - "stop" : 1730617854156, - "duration" : 5447 + "start" : 1730619537815, + "stop" : 1730619542824, + "duration" : 5009 }, "flaky" : false, "newFailed" : false, @@ -544,16 +561,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Male", "Gartoni", "DN18 5DW", "last name" ] + "parameters" : [ "Enter a correct NHS number", "9753108642" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", - "uid" : "827e41c5eab7d55a", + "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", + "uid" : "a109bba9e09653d3", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617854158, - "stop" : 1730617859638, - "duration" : 5480 + "start" : 1730619542826, + "stop" : 1730619548383, + "duration" : 5557 }, "flaky" : false, "newFailed" : false, @@ -561,16 +578,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3/6/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - day" ] + "parameters" : [ "9449306621" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", - "uid" : "75f8d83aebb3fad0", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", + "uid" : "114922abf8ee83f7", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617859641, - "stop" : 1730617866505, - "duration" : 6864 + "start" : 1730619543004, + "stop" : 1730619549248, + "duration" : 6244 }, "flaky" : false, "newFailed" : false, @@ -578,16 +595,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/12/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - month" ] + "parameters" : [ "23/6/1946", "Bill", "Female", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", - "uid" : "baecce3b9d138777", + "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "214280276bb0d3a9", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617866508, - "stop" : 1730617871888, - "duration" : 5380 + "start" : 1730619548386, + "stop" : 1730619553320, + "duration" : 4934 }, "flaky" : false, "newFailed" : false, @@ -595,16 +612,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1991", "Bill", "Male", "Garton", "DN18 5DW", "dob - year" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", - "uid" : "99e98fc9ce1712a0", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", + "uid" : "1ba7437f83882e64", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617871891, - "stop" : 1730617877337, - "duration" : 5446 + "start" : 1730619549251, + "stop" : 1730619554932, + "duration" : 5681 }, "flaky" : false, "newFailed" : false, @@ -612,16 +629,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Male", "Garton", "M6 3AA", "postcode" ] + "parameters" : [ "23/6/1946", "Bill", "Other", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", - "uid" : "8e7f430003a95555", + "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", + "uid" : "95629280b91da30e", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617877340, - "stop" : 1730617894384, - "duration" : 17044 + "start" : 1730619553323, + "stop" : 1730619568644, + "duration" : 15321 }, "flaky" : false, "newFailed" : false, @@ -629,16 +646,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/02/2020", "Aidan", "Smith" ] + "parameters" : [ "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", "14/04/2001", "Pryderi", "Warnford-Davis", "9449303762" ] }, { - "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", - "uid" : "e4fb054d71c7657f", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", + "uid" : "8c55c8ec18e43c71", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617894436, - "stop" : 1730617900986, - "duration" : 6550 + "start" : 1730619554936, + "stop" : 1730619569328, + "duration" : 14392 }, "flaky" : false, "newFailed" : false, @@ -646,16 +663,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 Canada Road, COBHAM, Surrey, LS15 4LJ", "19/09/1972", "Joan", "Robertson", "Poppy Roberts", "9449310076" ] + "parameters" : [ "23/6/1946", "Bill", "Unknown", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", - "uid" : "d9734fffe3a54647", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", + "uid" : "f78a8d4e07bb6005", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617900988, - "stop" : 1730617907204, - "duration" : 6216 + "start" : 1730619568646, + "stop" : 1730619577806, + "duration" : 9160 }, "flaky" : false, "newFailed" : false, @@ -663,16 +680,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "18/01/1965", "Cecile", "Elston" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill", "Male", "Garton", "9693632109", "DN18 5DW" ] }, { - "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", - "uid" : "170bb081f9488ab9", + "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", + "uid" : "b3c7301e53770608", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617904772, - "stop" : 1730617997785, - "duration" : 93013 + "start" : 1730619569330, + "stop" : 1730619574028, + "duration" : 4698 }, "flaky" : false, "newFailed" : false, @@ -680,16 +697,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9470472918", "covid" ] + "parameters" : [ "Enter the date of birth", "Enter the first name", "Enter the last name" ] }, { - "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", - "uid" : "52ad3beefc753cc3", + "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", + "uid" : "40dc3ebf1ad9fa58", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617907207, - "stop" : 1730617912617, - "duration" : 5410 + "start" : 1730619574031, + "stop" : 1730619579456, + "duration" : 5425 }, "flaky" : false, "newFailed" : false, @@ -697,16 +714,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "14/03/2003", "John", "Preston" ] + "parameters" : [ "23/6/1946", "Bill", "Garton", "INVALID" ] }, { - "name" : "Local: Created patient can be found using local search", - "uid" : "8fd01272811df7fa", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", + "uid" : "7f03352ef86a63c2", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617912620, - "stop" : 1730617962430, - "duration" : 49810 + "start" : 1730619577809, + "stop" : 1730619584158, + "duration" : 6349 }, "flaky" : false, "newFailed" : false, @@ -714,16 +731,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "09/12/2015", "JANNETTE", "Other", "ARD", "9470006739", "LA21 8HZ" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", - "uid" : "ec45f84e91d8ab5f", + "name" : "Find a patient page should launch", + "uid" : "59ee9f32ae97d5fc", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617934421, - "stop" : 1730617940926, - "duration" : 6505 + "start" : 1730619578808, + "stop" : 1730619579032, + "duration" : 224 }, "flaky" : false, "newFailed" : false, @@ -731,16 +748,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Female", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", - "uid" : "39bc394168a25724", + "name" : "Search without entering nhs number", + "uid" : "71fc22ad46fac416", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617940929, - "stop" : 1730617946602, - "duration" : 5673 + "start" : 1730619579035, + "stop" : 1730619583470, + "duration" : 4435 }, "flaky" : false, "newFailed" : false, @@ -748,16 +765,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Other", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", - "uid" : "579e4909e325450f", + "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", + "uid" : "51791abeafd5a194", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617946604, - "stop" : 1730617952168, - "duration" : 5564 + "start" : 1730619579461, + "stop" : 1730619588091, + "duration" : 8630 }, "flaky" : false, "newFailed" : false, @@ -765,16 +782,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Unknown", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ "23/02/2020", "Aidan", "Smith" ] }, { - "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", - "uid" : "d2a7721822d9492e", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "d7319af24025b211", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617952171, - "stop" : 1730617957851, - "duration" : 5680 + "start" : 1730619583473, + "stop" : 1730619606865, + "duration" : 23392 }, "flaky" : false, "newFailed" : false, @@ -782,16 +799,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Enter the date of birth", "Enter the first name", "Enter the last name" ] + "parameters" : [ "None", "password", "fail" ] }, { - "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", - "uid" : "73e3cf899518ac35", + "name" : "Local: Created patient can be found using local search", + "uid" : "58f3c5bf2813785d", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617957854, - "stop" : 1730617962604, - "duration" : 4750 + "start" : 1730619584161, + "stop" : 1730619633737, + "duration" : 49576 }, "flaky" : false, "newFailed" : false, @@ -799,16 +816,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Garton", "INVALID" ] + "parameters" : [ ] }, { - "name" : "Login button is visible", - "uid" : "df006cfec038e78b", + "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", + "uid" : "2f6a4eeb8c9bb33c", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617962434, - "stop" : 1730617963589, - "duration" : 1155 + "start" : 1730619588094, + "stop" : 1730619595282, + "duration" : 7188 }, "flaky" : false, "newFailed" : false, @@ -816,16 +833,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "1 Canada Road, COBHAM, Surrey, LS15 4LJ", "19/09/1972", "Joan", "Robertson", "Poppy Roberts", "9449310076" ] }, { - "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "uid" : "435177f725739d12", + "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", + "uid" : "74c6e59609ffdf43", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617962607, - "stop" : 1730617985464, - "duration" : 22857 + "start" : 1730619595284, + "stop" : 1730619601394, + "duration" : 6110 }, "flaky" : false, "newFailed" : false, @@ -833,16 +850,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "None", "password", "fail" ] + "parameters" : [ "18/01/1965", "Cecile", "Elston" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "3f737d245dad3773", + "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", + "uid" : "f6b571b653ce65c8", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617963591, - "stop" : 1730617965411, - "duration" : 1820 + "start" : 1730619601396, + "stop" : 1730619607023, + "duration" : 5627 }, "flaky" : false, "newFailed" : false, @@ -850,16 +867,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "14/03/2003", "John", "Preston" ] }, { - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "uid" : "57892d0dac72835e", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "4a6419263421a814", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617965413, - "stop" : 1730617969093, - "duration" : 3680 + "start" : 1730619606867, + "stop" : 1730619619958, + "duration" : 13091 }, "flaky" : false, "newFailed" : false, @@ -867,16 +884,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] + "parameters" : [ "invalid_email_address", "password", "fail" ] }, { "name" : "NHS sign in page should be visible", - "uid" : "6740247cc9e4ee27", + "uid" : "9002d84f619341a2", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617969096, - "stop" : 1730617973950, - "duration" : 4854 + "start" : 1730619607025, + "stop" : 1730619613297, + "duration" : 6272 }, "flaky" : false, "newFailed" : false, @@ -887,13 +904,13 @@ "parameters" : [ ] }, { "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", - "uid" : "98f57f71174d6409", + "uid" : "cd7fb83ad027d1a4", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730617977325, - "stop" : 1730618136727, - "duration" : 159402 + "start" : 1730619616827, + "stop" : 1730619789644, + "duration" : 172817 }, "flaky" : false, "newFailed" : false, @@ -903,14 +920,14 @@ "retriesStatusChange" : false, "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-01", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "uid" : "5d38afce207dfba7", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "51d4d61c02a081d9", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617985466, - "stop" : 1730617997482, - "duration" : 12016 + "start" : 1730619619961, + "stop" : 1730619632074, + "duration" : 12113 }, "flaky" : false, "newFailed" : false, @@ -918,16 +935,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "invalid_email_address", "password", "fail" ] + "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] }, { - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "uid" : "4e2c62d69c283bf3", + "name" : "Login button is visible", + "uid" : "77ab7c4fd81276bc", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730617997484, - "stop" : 1730618009631, - "duration" : 12147 + "start" : 1730619633741, + "stop" : 1730619634881, + "duration" : 1140 }, "flaky" : false, "newFailed" : false, @@ -935,16 +952,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] + "parameters" : [ ] }, { - "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", - "uid" : "a82f7dd5c4efd91a", + "name" : "NHS sign in page should be visible", + "uid" : "dc54d40da19d54f3", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617997949, - "stop" : 1730618089261, - "duration" : 91312 + "start" : 1730619634883, + "stop" : 1730619636266, + "duration" : 1383 }, "flaky" : false, "newFailed" : false, @@ -952,16 +969,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2", "9473673388", "covid" ] + "parameters" : [ ] }, { "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", - "uid" : "f54d52ca50fb542b", + "uid" : "ae1fcafb1dcaf9f9", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618013158, - "stop" : 1730618172574, - "duration" : 159416 + "start" : 1730619635897, + "stop" : 1730619810461, + "duration" : 174564 }, "flaky" : false, "newFailed" : false, @@ -971,31 +988,14 @@ "retriesStatusChange" : false, "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Find a patient page should launch", - "uid" : "f33e307268331797", - "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", - "time" : { - "start" : 1730618093687, - "stop" : 1730618093864, - "duration" : 177 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ ] - }, { - "name" : "Search without entering nhs number", - "uid" : "31e0afca4dedb782", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "c3b18e85490f3980", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "passed", "time" : { - "start" : 1730618093866, - "stop" : 1730618097929, - "duration" : 4063 + "start" : 1730619636268, + "stop" : 1730619640502, + "duration" : 4234 }, "flaky" : false, "newFailed" : false, @@ -1003,16 +1003,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] }, { "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", - "uid" : "918f80a0b18741b2", + "uid" : "f9c2c213487d3521", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618101807, - "stop" : 1730618273469, - "duration" : 171662 + "start" : 1730619644460, + "stop" : 1730619816745, + "duration" : 172285 }, "flaky" : false, "newFailed" : false, @@ -1023,13 +1023,13 @@ "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "BECCLES HOUSE", "yes", "today-2" ] }, { "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", - "uid" : "b8178f84c0102bee", + "uid" : "772347d8e1daac5b", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618140863, - "stop" : 1730618300370, - "duration" : 159507 + "start" : 1730619795225, + "stop" : 1730619967691, + "duration" : 172466 }, "flaky" : false, "newFailed" : false, @@ -1040,13 +1040,13 @@ "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "BECCLES HOUSE", "yes", "today-1" ] }, { "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", - "uid" : "b4b43152e6bcb767", + "uid" : "f0d017ff0672d2de", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618176652, - "stop" : 1730618335642, - "duration" : 158990 + "start" : 1730619815978, + "stop" : 1730619988642, + "duration" : 172664 }, "flaky" : false, "newFailed" : false, @@ -1057,13 +1057,13 @@ "parameters" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "ALBERT HOUSE", "yes", "today-1" ] }, { "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", - "uid" : "71ff93255d7544d8", + "uid" : "4d801af22ab78f0d", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618277957, - "stop" : 1730618437415, - "duration" : 159458 + "start" : 1730619821363, + "stop" : 1730619994357, + "duration" : 172994 }, "flaky" : false, "newFailed" : false, @@ -1074,13 +1074,13 @@ "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "BIRCH HOUSE", "yes", "today-3" ] }, { "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", - "uid" : "a414b514edce75e9", + "uid" : "943bbf4931055cd9", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618304744, - "stop" : 1730618464546, - "duration" : 159802 + "start" : 1730619973064, + "stop" : 1730620153114, + "duration" : 180050 }, "flaky" : false, "newFailed" : false, @@ -1091,13 +1091,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-2" ] }, { "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", - "uid" : "e8645c5b74c34db7", + "uid" : "910dd061961b7590", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618339973, - "stop" : 1730618499461, - "duration" : 159488 + "start" : 1730619992676, + "stop" : 1730620166182, + "duration" : 173506 }, "flaky" : false, "newFailed" : false, @@ -1108,13 +1108,13 @@ "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "BECCLES HOUSE", "yes", "today-3" ] }, { "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", - "uid" : "2491f9d348cbe66b", + "uid" : "271e2cb1afe6d302", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618441816, - "stop" : 1730618613303, - "duration" : 171487 + "start" : 1730619998654, + "stop" : 1730620170065, + "duration" : 171411 }, "flaky" : false, "newFailed" : false, @@ -1125,13 +1125,13 @@ "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "BIRCH HOUSE", "yes", "today-7" ] }, { "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", - "uid" : "39504d4b9ed8d174", + "uid" : "a0385851d4c5d4f8", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618469051, - "stop" : 1730618639868, - "duration" : 170817 + "start" : 1730620157512, + "stop" : 1730620329624, + "duration" : 172112 }, "flaky" : false, "newFailed" : false, @@ -1142,13 +1142,13 @@ "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "ALBERT HOUSE", "yes", "today-30" ] }, { "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", - "uid" : "4ab1218addeacca2", + "uid" : "19d5d34f0a2ec760", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618503630, - "stop" : 1730618661589, - "duration" : 157959 + "start" : 1730620170216, + "stop" : 1730620342023, + "duration" : 171807 }, "flaky" : false, "newFailed" : false, @@ -1159,13 +1159,13 @@ "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "BECCLES HOUSE", "yes", "today-2" ] }, { "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", - "uid" : "d6b10ca101d598de", + "uid" : "5b7344601fae1dfc", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618617469, - "stop" : 1730618775866, - "duration" : 158397 + "start" : 1730620174179, + "stop" : 1730620345591, + "duration" : 171412 }, "flaky" : false, "newFailed" : false, @@ -1176,13 +1176,13 @@ "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "BIRCH HOUSE", "yes", "today-1" ] }, { "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", - "uid" : "8d5b6219bea90bb2", + "uid" : "eaff67307b353b08", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618643922, - "stop" : 1730618802798, - "duration" : 158876 + "start" : 1730620333925, + "stop" : 1730620506606, + "duration" : 172681 }, "flaky" : false, "newFailed" : false, @@ -1193,13 +1193,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7" ] }, { "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", - "uid" : "b02403a74c52cdd9", + "uid" : "18cc61796774dd36", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618665628, - "stop" : 1730618759686, - "duration" : 94058 + "start" : 1730620346099, + "stop" : 1730620440093, + "duration" : 93994 }, "flaky" : false, "newFailed" : false, @@ -1209,14 +1209,14 @@ "retriesStatusChange" : false, "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "BECCLES HOUSE", "yes", "today-30" ] }, { - "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", - "uid" : "7e0ae08789e692de", + "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", + "uid" : "691a59b69f696ff4", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618763842, - "stop" : 1730618984004, - "duration" : 220162 + "start" : 1730620349956, + "stop" : 1730620437152, + "duration" : 87196 }, "flaky" : false, "newFailed" : false, @@ -1224,16 +1224,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", - "uid" : "1bd4f1dafac3b230", + "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", + "uid" : "d170fa0b794113c7", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618780106, - "stop" : 1730618942809, - "duration" : 162703 + "start" : 1730620441866, + "stop" : 1730620529044, + "duration" : 87178 }, "flaky" : false, "newFailed" : false, @@ -1241,16 +1241,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", - "uid" : "9c0158950e5caa5", + "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", + "uid" : "7f0338b5c9a6b191", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618807774, - "stop" : 1730618967409, - "duration" : 159635 + "start" : 1730620444160, + "stop" : 1730620537504, + "duration" : 93344 }, "flaky" : false, "newFailed" : false, @@ -1258,16 +1258,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] + "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", - "uid" : "dce02f133d944aba", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", + "uid" : "fc0c773cd499eecc", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618947128, - "stop" : 1730619034175, - "duration" : 87047 + "start" : 1730620510943, + "stop" : 1730620673629, + "duration" : 162686 }, "flaky" : false, "newFailed" : false, @@ -1275,16 +1275,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", - "uid" : "2ff002f14fdf857", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", + "uid" : "5f386864a9974c6f", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618972383, - "stop" : 1730619132052, - "duration" : 159669 + "start" : 1730620533297, + "stop" : 1730620620958, + "duration" : 87661 }, "flaky" : false, "newFailed" : false, @@ -1292,16 +1292,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] + "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] }, { - "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", - "uid" : "b7f9299ae4c9bba0", + "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", + "uid" : "dcbfe20cc2612520", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730618988233, - "stop" : 1730619075177, - "duration" : 86944 + "start" : 1730620541565, + "stop" : 1730620703908, + "duration" : 162343 }, "flaky" : false, "newFailed" : false, @@ -1309,16 +1309,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] }, { - "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", - "uid" : "c8b2d60a5b147d5e", + "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", + "uid" : "7912f477553ccdaf", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730619038200, - "stop" : 1730619197021, - "duration" : 158821 + "start" : 1730620625488, + "stop" : 1730620791612, + "duration" : 166124 }, "flaky" : false, "newFailed" : false, @@ -1326,16 +1326,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] + "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", - "uid" : "c39748d57e474219", + "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", + "uid" : "fa36ea966377241e", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730619079248, - "stop" : 1730619238066, - "duration" : 158818 + "start" : 1730620677651, + "stop" : 1730620812737, + "duration" : 135086 }, "flaky" : false, "newFailed" : false, @@ -1343,16 +1343,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] + "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] }, { - "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", - "uid" : "744126f02bd075ca", + "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", + "uid" : "be1683f687d63903", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1730619136065, - "stop" : 1730619229815, - "duration" : 93750 + "start" : 1730620708884, + "stop" : 1730620849945, + "duration" : 141061 }, "flaky" : false, "newFailed" : false, @@ -1360,6 +1360,6 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] } ] } \ No newline at end of file diff --git a/data/suites.csv b/data/suites.csv index ceed90db0..7c0cfafc6 100644 --- a/data/suites.csv +++ b/data/suites.csv @@ -1,81 +1,81 @@ "Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" -"passed","Sun Nov 03 07:09:02 UTC 2024","Sun Nov 03 07:09:08 UTC 2024","5362","","","","","","Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]","" -"failed","Sun Nov 03 07:15:40 UTC 2024","Sun Nov 03 07:18:20 UTC 2024","159507","","","","","","Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]","" -"passed","Sun Nov 03 07:10:17 UTC 2024","Sun Nov 03 07:10:37 UTC 2024","19889","","","","","","Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]","" -"failed","Sun Nov 03 07:23:37 UTC 2024","Sun Nov 03 07:26:15 UTC 2024","158397","","","","","","Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]","" -"passed","Sun Nov 03 07:14:53 UTC 2024","Sun Nov 03 07:14:57 UTC 2024","4063","","","","","","Search without entering nhs number","" -"passed","Sun Nov 03 07:12:42 UTC 2024","Sun Nov 03 07:13:05 UTC 2024","22857","","","","","","Sign in should fail based on credentials provided [None-password-fail]","" -"failed","Sun Nov 03 07:21:43 UTC 2024","Sun Nov 03 07:24:21 UTC 2024","157959","","","","","","Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]","" -"failed","Sun Nov 03 07:21:09 UTC 2024","Sun Nov 03 07:23:59 UTC 2024","170817","","","","","","Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]","" -"passed","Sun Nov 03 07:09:33 UTC 2024","Sun Nov 03 07:09:38 UTC 2024","4731","","","","","","Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]","" -"passed","Sun Nov 03 07:08:35 UTC 2024","Sun Nov 03 07:08:43 UTC 2024","8078","","","","","","Search without entering patient details","" -"failed","Sun Nov 03 07:24:03 UTC 2024","Sun Nov 03 07:26:42 UTC 2024","158876","","","","","","Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]","" -"passed","Sun Nov 03 07:12:32 UTC 2024","Sun Nov 03 07:12:37 UTC 2024","5680","","","","","","Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]","" -"passed","Sun Nov 03 07:08:53 UTC 2024","Sun Nov 03 07:08:58 UTC 2024","4971","","","","","","Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]","" -"failed","Sun Nov 03 07:08:59 UTC 2024","Sun Nov 03 07:10:40 UTC 2024","101927","","","","","","Display warning based on age when recording a vaccine [9732091169-3-covid]","" -"failed","Sun Nov 03 07:15:01 UTC 2024","Sun Nov 03 07:17:53 UTC 2024","171662","","","","","","Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]","" -"passed","Sun Nov 03 07:09:53 UTC 2024","Sun Nov 03 07:09:57 UTC 2024","4131","","","","","","NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]","" -"failed","Sun Nov 03 07:13:33 UTC 2024","Sun Nov 03 07:16:12 UTC 2024","159416","","","","","","Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]","" -"passed","Sun Nov 03 07:13:17 UTC 2024","Sun Nov 03 07:13:29 UTC 2024","12147","","","","","","Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]","" -"passed","Sun Nov 03 07:11:34 UTC 2024","Sun Nov 03 07:11:40 UTC 2024","6550","","","","","","Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]","" -"passed","Sun Nov 03 07:10:06 UTC 2024","Sun Nov 03 07:10:11 UTC 2024","4907","","","","","","NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]","" -"passed","Sun Nov 03 07:09:13 UTC 2024","Sun Nov 03 07:09:18 UTC 2024","5227","","","","","","Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]","" -"passed","Sun Nov 03 07:12:26 UTC 2024","Sun Nov 03 07:12:32 UTC 2024","5564","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]","" -"passed","Sun Nov 03 07:09:08 UTC 2024","Sun Nov 03 07:09:13 UTC 2024","5019","","","","","","Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]","" -"failed","Sun Nov 03 07:08:35 UTC 2024","Sun Nov 03 07:10:12 UTC 2024","97364","","","","","","Display warning based on age when recording a vaccine [9474335761-3-covid]","" -"passed","Sun Nov 03 07:08:43 UTC 2024","Sun Nov 03 07:08:48 UTC 2024","4977","","","","","","Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]","" -"failed","Sun Nov 03 07:26:03 UTC 2024","Sun Nov 03 07:29:44 UTC 2024","220162","","","","","","Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]","" -"passed","Sun Nov 03 07:08:48 UTC 2024","Sun Nov 03 07:08:53 UTC 2024","5124","","","","","","Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]","" -"passed","Sun Nov 03 07:09:57 UTC 2024","Sun Nov 03 07:10:01 UTC 2024","4166","","","","","","NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]","" -"passed","Sun Nov 03 07:10:37 UTC 2024","Sun Nov 03 07:10:42 UTC 2024","5544","","","","","","Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]","" -"passed","Sun Nov 03 07:12:49 UTC 2024","Sun Nov 03 07:12:53 UTC 2024","4854","","","","","","NHS sign in page should be visible","" -"failed","Sun Nov 03 07:30:38 UTC 2024","Sun Nov 03 07:33:17 UTC 2024","158821","","","","","","Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]","" -"failed","Sun Nov 03 07:16:16 UTC 2024","Sun Nov 03 07:18:55 UTC 2024","158990","","","","","","Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]","" -"passed","Sun Nov 03 07:09:23 UTC 2024","Sun Nov 03 07:09:28 UTC 2024","4768","","","","","","Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]","" -"passed","Sun Nov 03 07:13:05 UTC 2024","Sun Nov 03 07:13:17 UTC 2024","12016","","","","","","Sign in should fail based on credentials provided [invalid_email_address-password-fail]","" -"passed","Sun Nov 03 07:12:43 UTC 2024","Sun Nov 03 07:12:45 UTC 2024","1820","","","","","","NHS sign in page should be visible","" -"failed","Sun Nov 03 07:13:17 UTC 2024","Sun Nov 03 07:14:49 UTC 2024","91312","","","","","","Display warning based on age when recording a vaccine [9473673388-2-covid]","" -"passed","Sun Nov 03 07:09:28 UTC 2024","Sun Nov 03 07:09:33 UTC 2024","5232","","","","","","Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]","" -"failed","Sun Nov 03 07:26:47 UTC 2024","Sun Nov 03 07:29:27 UTC 2024","159635","","","","","","Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]","" -"passed","Sun Nov 03 07:12:42 UTC 2024","Sun Nov 03 07:12:43 UTC 2024","1155","","","","","","Login button is visible","" -"passed","Sun Nov 03 07:10:48 UTC 2024","Sun Nov 03 07:10:54 UTC 2024","5447","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]","" -"passed","Sun Nov 03 07:10:54 UTC 2024","Sun Nov 03 07:10:59 UTC 2024","5480","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]","" -"passed","Sun Nov 03 07:10:59 UTC 2024","Sun Nov 03 07:11:06 UTC 2024","6864","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]","" -"passed","Sun Nov 03 07:11:52 UTC 2024","Sun Nov 03 07:12:42 UTC 2024","49810","","","","","","Local: Created patient can be found using local search","" -"passed","Sun Nov 03 07:09:43 UTC 2024","Sun Nov 03 07:09:48 UTC 2024","5191","","","","","","Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]","" -"failed","Sun Nov 03 07:32:16 UTC 2024","Sun Nov 03 07:33:49 UTC 2024","93750","","","","","","Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]","" -"failed","Sun Nov 03 07:29:48 UTC 2024","Sun Nov 03 07:31:15 UTC 2024","86944","","","","","","Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]","" -"passed","Sun Nov 03 07:08:57 UTC 2024","Sun Nov 03 07:08:59 UTC 2024","1323","","","","","","Add vaccines page should launch","" -"failed","Sun Nov 03 07:10:12 UTC 2024","Sun Nov 03 07:11:44 UTC 2024","91950","","","","","","Display warning based on age when recording a vaccine [9450153485-3-covid]","" -"failed","Sun Nov 03 07:11:17 UTC 2024","Sun Nov 03 07:11:34 UTC 2024","17044","","","","","","Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]","" -"failed","Sun Nov 03 07:24:25 UTC 2024","Sun Nov 03 07:25:59 UTC 2024","94058","","","","","","Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]","" -"passed","Sun Nov 03 07:10:42 UTC 2024","Sun Nov 03 07:10:48 UTC 2024","5949","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]","" -"passed","Sun Nov 03 07:12:14 UTC 2024","Sun Nov 03 07:12:20 UTC 2024","6505","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]","" -"passed","Sun Nov 03 07:10:11 UTC 2024","Sun Nov 03 07:10:17 UTC 2024","6148","","","","","","Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]","" -"failed","Sun Nov 03 07:18:24 UTC 2024","Sun Nov 03 07:21:04 UTC 2024","159802","","","","","","Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]","" -"passed","Sun Nov 03 07:09:38 UTC 2024","Sun Nov 03 07:09:43 UTC 2024","4617","","","","","","Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]","" -"passed","Sun Nov 03 07:11:11 UTC 2024","Sun Nov 03 07:11:17 UTC 2024","5446","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]","" -"failed","Sun Nov 03 07:29:07 UTC 2024","Sun Nov 03 07:30:34 UTC 2024","87047","","","","","","Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]","" -"passed","Sun Nov 03 07:10:01 UTC 2024","Sun Nov 03 07:10:06 UTC 2024","4838","","","","","","NHS Number: Searching for a patient without a record returns no results [9449306621]","" -"passed","Sun Nov 03 07:08:58 UTC 2024","Sun Nov 03 07:09:02 UTC 2024","4739","","","","","","Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]","" -"failed","Sun Nov 03 07:29:32 UTC 2024","Sun Nov 03 07:32:12 UTC 2024","159669","","","","","","Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]","" -"failed","Sun Nov 03 07:08:43 UTC 2024","Sun Nov 03 07:08:48 UTC 2024","5252","","","","","","Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]","" -"passed","Sun Nov 03 07:14:53 UTC 2024","Sun Nov 03 07:14:53 UTC 2024","177","","","","","","Find a patient page should launch","" -"passed","Sun Nov 03 07:08:52 UTC 2024","Sun Nov 03 07:08:53 UTC 2024","888","","","","","","Error messages should appear when no values are entered","" -"failed","Sun Nov 03 07:26:20 UTC 2024","Sun Nov 03 07:29:02 UTC 2024","162703","","","","","","Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]","" -"failed","Sun Nov 03 07:12:57 UTC 2024","Sun Nov 03 07:15:36 UTC 2024","159402","","","","","","Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]","" -"passed","Sun Nov 03 07:12:20 UTC 2024","Sun Nov 03 07:12:26 UTC 2024","5673","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]","" -"failed","Sun Nov 03 07:17:57 UTC 2024","Sun Nov 03 07:20:37 UTC 2024","159458","","","","","","Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]","" -"failed","Sun Nov 03 07:18:59 UTC 2024","Sun Nov 03 07:21:39 UTC 2024","159488","","","","","","Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]","" -"passed","Sun Nov 03 07:09:48 UTC 2024","Sun Nov 03 07:09:53 UTC 2024","4798","","","","","","Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]","" -"passed","Sun Nov 03 07:08:42 UTC 2024","Sun Nov 03 07:08:43 UTC 2024","932","","","","","","Add vaccine batches page should launch","" -"failed","Sun Nov 03 07:31:19 UTC 2024","Sun Nov 03 07:33:58 UTC 2024","158818","","","","","","Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]","" -"passed","Sun Nov 03 07:11:06 UTC 2024","Sun Nov 03 07:11:11 UTC 2024","5380","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]","" -"failed","Sun Nov 03 07:11:44 UTC 2024","Sun Nov 03 07:13:17 UTC 2024","93013","","","","","","Display warning based on age when recording a vaccine [9470472918-3-covid]","" -"failed","Sun Nov 03 07:20:41 UTC 2024","Sun Nov 03 07:23:33 UTC 2024","171487","","","","","","Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]","" -"passed","Sun Nov 03 07:11:40 UTC 2024","Sun Nov 03 07:11:47 UTC 2024","6216","","","","","","Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]","" -"passed","Sun Nov 03 07:09:18 UTC 2024","Sun Nov 03 07:09:23 UTC 2024","5164","","","","","","Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]","" -"failed","Sun Nov 03 07:10:41 UTC 2024","Sun Nov 03 07:12:14 UTC 2024","93159","","","","","","Display warning based on age when recording a vaccine [9692237893-3-covid]","" -"passed","Sun Nov 03 07:12:37 UTC 2024","Sun Nov 03 07:12:42 UTC 2024","4750","","","","","","Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]","" -"passed","Sun Nov 03 07:11:47 UTC 2024","Sun Nov 03 07:11:52 UTC 2024","5410","","","","","","Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]","" -"passed","Sun Nov 03 07:12:45 UTC 2024","Sun Nov 03 07:12:49 UTC 2024","3680","","","","","","Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]","" +"passed","Sun Nov 03 07:37:22 UTC 2024","Sun Nov 03 07:37:24 UTC 2024","1353","","","","","","Error messages should appear when no values are entered","" +"passed","Sun Nov 03 07:38:16 UTC 2024","Sun Nov 03 07:38:52 UTC 2024","35895","","","","","","Display warning based on age when recording a vaccine [9692237893-3-covid]","" +"passed","Sun Nov 03 07:37:37 UTC 2024","Sun Nov 03 07:37:42 UTC 2024","4734","","","","","","Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]","" +"passed","Sun Nov 03 07:37:32 UTC 2024","Sun Nov 03 07:37:37 UTC 2024","4829","","","","","","Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]","" +"passed","Sun Nov 03 07:37:13 UTC 2024","Sun Nov 03 07:37:18 UTC 2024","5039","","","","","","Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]","" +"passed","Sun Nov 03 07:39:29 UTC 2024","Sun Nov 03 07:39:34 UTC 2024","4698","","","","","","Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]","" +"passed","Sun Nov 03 07:37:29 UTC 2024","Sun Nov 03 07:38:16 UTC 2024","46834","","","","","","Display warning based on age when recording a vaccine [9732091169-3-covid]","" +"passed","Sun Nov 03 07:39:08 UTC 2024","Sun Nov 03 07:39:13 UTC 2024","4934","","","","","","NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]","" +"failed","Sun Nov 03 07:54:01 UTC 2024","Sun Nov 03 07:55:29 UTC 2024","87178","","","","","","Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]","" +"failed","Sun Nov 03 07:52:13 UTC 2024","Sun Nov 03 07:55:06 UTC 2024","172681","","","","","","Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]","" +"failed","Sun Nov 03 07:49:34 UTC 2024","Sun Nov 03 07:52:25 UTC 2024","171412","","","","","","Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]","" +"passed","Sun Nov 03 07:37:56 UTC 2024","Sun Nov 03 07:38:01 UTC 2024","4883","","","","","","Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]","" +"passed","Sun Nov 03 07:38:57 UTC 2024","Sun Nov 03 07:39:02 UTC 2024","5009","","","","","","NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]","" +"passed","Sun Nov 03 07:37:47 UTC 2024","Sun Nov 03 07:37:52 UTC 2024","4689","","","","","","Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]","" +"passed","Sun Nov 03 07:38:57 UTC 2024","Sun Nov 03 07:39:34 UTC 2024","37055","","","","","","Display warning based on age when recording a vaccine [9473673388-2-covid]","" +"passed","Sun Nov 03 07:37:12 UTC 2024","Sun Nov 03 07:37:13 UTC 2024","796","","","","","","Add vaccine batches page should launch","" +"failed","Sun Nov 03 07:46:38 UTC 2024","Sun Nov 03 07:49:30 UTC 2024","171411","","","","","","Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]","" +"passed","Sun Nov 03 07:37:05 UTC 2024","Sun Nov 03 07:37:44 UTC 2024","38462","","","","","","Display warning based on age when recording a vaccine [9474335761-3-covid]","" +"failed","Sun Nov 03 07:46:32 UTC 2024","Sun Nov 03 07:49:26 UTC 2024","173506","","","","","","Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]","" +"passed","Sun Nov 03 07:40:33 UTC 2024","Sun Nov 03 07:40:34 UTC 2024","1140","","","","","","Login button is visible","" +"passed","Sun Nov 03 07:39:37 UTC 2024","Sun Nov 03 07:39:44 UTC 2024","6349","","","","","","Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]","" +"failed","Sun Nov 03 07:58:28 UTC 2024","Sun Nov 03 08:00:49 UTC 2024","141061","","","","","","Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]","" +"passed","Sun Nov 03 07:40:36 UTC 2024","Sun Nov 03 07:40:40 UTC 2024","4234","","","","","","Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]","" +"passed","Sun Nov 03 07:39:43 UTC 2024","Sun Nov 03 07:40:06 UTC 2024","23392","","","","","","Sign in should fail based on credentials provided [None-password-fail]","" +"passed","Sun Nov 03 07:38:48 UTC 2024","Sun Nov 03 07:38:56 UTC 2024","7498","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]","" +"passed","Sun Nov 03 07:38:20 UTC 2024","Sun Nov 03 07:38:57 UTC 2024","37011","","","","","","Display warning based on age when recording a vaccine [9470472918-3-covid]","" +"passed","Sun Nov 03 07:38:41 UTC 2024","Sun Nov 03 07:38:48 UTC 2024","6593","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]","" +"failed","Sun Nov 03 07:49:17 UTC 2024","Sun Nov 03 07:52:09 UTC 2024","172112","","","","","","Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]","" +"failed","Sun Nov 03 07:55:33 UTC 2024","Sun Nov 03 07:57:00 UTC 2024","87661","","","","","","Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]","" +"failed","Sun Nov 03 07:54:04 UTC 2024","Sun Nov 03 07:55:37 UTC 2024","93344","","","","","","Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]","" +"passed","Sun Nov 03 07:39:03 UTC 2024","Sun Nov 03 07:39:09 UTC 2024","6244","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]","" +"failed","Sun Nov 03 07:55:10 UTC 2024","Sun Nov 03 07:57:53 UTC 2024","162686","","","","","","Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]","" +"passed","Sun Nov 03 07:39:48 UTC 2024","Sun Nov 03 07:39:55 UTC 2024","7188","","","","","","Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]","" +"passed","Sun Nov 03 07:38:11 UTC 2024","Sun Nov 03 07:38:17 UTC 2024","5208","","","","","","Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]","" +"passed","Sun Nov 03 07:38:52 UTC 2024","Sun Nov 03 07:38:57 UTC 2024","5373","","","","","","NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]","" +"passed","Sun Nov 03 07:39:44 UTC 2024","Sun Nov 03 07:40:33 UTC 2024","49576","","","","","","Local: Created patient can be found using local search","" +"passed","Sun Nov 03 07:37:44 UTC 2024","Sun Nov 03 07:38:20 UTC 2024","36445","","","","","","Display warning based on age when recording a vaccine [9450153485-3-covid]","" +"passed","Sun Nov 03 07:39:09 UTC 2024","Sun Nov 03 07:39:14 UTC 2024","5681","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]","" +"passed","Sun Nov 03 07:38:34 UTC 2024","Sun Nov 03 07:38:41 UTC 2024","7268","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]","" +"passed","Sun Nov 03 07:39:38 UTC 2024","Sun Nov 03 07:39:39 UTC 2024","224","","","","","","Find a patient page should launch","" +"failed","Sun Nov 03 07:57:57 UTC 2024","Sun Nov 03 08:00:12 UTC 2024","135086","","","","","","Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]","" +"failed","Sun Nov 03 07:46:13 UTC 2024","Sun Nov 03 07:49:13 UTC 2024","180050","","","","","","Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]","" +"passed","Sun Nov 03 07:38:06 UTC 2024","Sun Nov 03 07:38:11 UTC 2024","4962","","","","","","Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]","" +"passed","Sun Nov 03 07:38:56 UTC 2024","Sun Nov 03 07:39:03 UTC 2024","6951","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]","" +"passed","Sun Nov 03 07:39:39 UTC 2024","Sun Nov 03 07:39:43 UTC 2024","4435","","","","","","Search without entering nhs number","" +"passed","Sun Nov 03 07:40:19 UTC 2024","Sun Nov 03 07:40:32 UTC 2024","12113","","","","","","Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]","" +"failed","Sun Nov 03 07:40:35 UTC 2024","Sun Nov 03 07:43:30 UTC 2024","174564","","","","","","Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]","" +"passed","Sun Nov 03 07:39:34 UTC 2024","Sun Nov 03 07:39:39 UTC 2024","5425","","","","","","Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]","" +"failed","Sun Nov 03 07:49:30 UTC 2024","Sun Nov 03 07:52:22 UTC 2024","171807","","","","","","Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]","" +"passed","Sun Nov 03 07:40:07 UTC 2024","Sun Nov 03 07:40:13 UTC 2024","6272","","","","","","NHS sign in page should be visible","" +"passed","Sun Nov 03 07:37:52 UTC 2024","Sun Nov 03 07:37:56 UTC 2024","4681","","","","","","Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]","" +"passed","Sun Nov 03 07:37:28 UTC 2024","Sun Nov 03 07:37:29 UTC 2024","1406","","","","","","Add vaccines page should launch","" +"passed","Sun Nov 03 07:38:01 UTC 2024","Sun Nov 03 07:38:06 UTC 2024","5073","","","","","","Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]","" +"passed","Sun Nov 03 07:37:18 UTC 2024","Sun Nov 03 07:37:23 UTC 2024","4940","","","","","","Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]","" +"passed","Sun Nov 03 07:39:39 UTC 2024","Sun Nov 03 07:39:48 UTC 2024","8630","","","","","","Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]","" +"passed","Sun Nov 03 07:39:28 UTC 2024","Sun Nov 03 07:39:37 UTC 2024","9160","","","","","","Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]","" +"passed","Sun Nov 03 07:39:55 UTC 2024","Sun Nov 03 07:40:01 UTC 2024","6110","","","","","","Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]","" +"passed","Sun Nov 03 07:38:28 UTC 2024","Sun Nov 03 07:38:34 UTC 2024","5948","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]","" +"passed","Sun Nov 03 07:39:13 UTC 2024","Sun Nov 03 07:39:28 UTC 2024","15321","","","","","","Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]","" +"failed","Sun Nov 03 07:43:35 UTC 2024","Sun Nov 03 07:46:28 UTC 2024","172664","","","","","","Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]","" +"failed","Sun Nov 03 07:43:41 UTC 2024","Sun Nov 03 07:46:34 UTC 2024","172994","","","","","","Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]","" +"passed","Sun Nov 03 07:38:21 UTC 2024","Sun Nov 03 07:38:28 UTC 2024","6775","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]","" +"failed","Sun Nov 03 07:52:29 UTC 2024","Sun Nov 03 07:53:57 UTC 2024","87196","","","","","","Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]","" +"passed","Sun Nov 03 07:37:23 UTC 2024","Sun Nov 03 07:37:27 UTC 2024","4962","","","","","","Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]","" +"failed","Sun Nov 03 07:37:13 UTC 2024","Sun Nov 03 07:37:18 UTC 2024","5648","","","","","","Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]","" +"passed","Sun Nov 03 07:37:05 UTC 2024","Sun Nov 03 07:37:13 UTC 2024","7341","","","","","","Search without entering patient details","" +"passed","Sun Nov 03 07:38:17 UTC 2024","Sun Nov 03 07:38:21 UTC 2024","4884","","","","","","Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]","" +"failed","Sun Nov 03 07:40:44 UTC 2024","Sun Nov 03 07:43:36 UTC 2024","172285","","","","","","Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]","" +"failed","Sun Nov 03 07:52:26 UTC 2024","Sun Nov 03 07:54:00 UTC 2024","93994","","","","","","Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]","" +"failed","Sun Nov 03 07:55:41 UTC 2024","Sun Nov 03 07:58:23 UTC 2024","162343","","","","","","Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]","" +"passed","Sun Nov 03 07:40:06 UTC 2024","Sun Nov 03 07:40:19 UTC 2024","13091","","","","","","Sign in should fail based on credentials provided [invalid_email_address-password-fail]","" +"failed","Sun Nov 03 07:43:15 UTC 2024","Sun Nov 03 07:46:07 UTC 2024","172466","","","","","","Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]","" +"passed","Sun Nov 03 07:37:27 UTC 2024","Sun Nov 03 07:37:32 UTC 2024","4986","","","","","","Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]","" +"failed","Sun Nov 03 07:40:16 UTC 2024","Sun Nov 03 07:43:09 UTC 2024","172817","","","","","","Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]","" +"passed","Sun Nov 03 07:37:42 UTC 2024","Sun Nov 03 07:37:47 UTC 2024","5004","","","","","","Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]","" +"passed","Sun Nov 03 07:39:02 UTC 2024","Sun Nov 03 07:39:08 UTC 2024","5557","","","","","","NHS Number: Searching for a patient without a record returns no results [9449306621]","" +"failed","Sun Nov 03 07:57:05 UTC 2024","Sun Nov 03 07:59:51 UTC 2024","166124","","","","","","Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]","" +"passed","Sun Nov 03 07:40:01 UTC 2024","Sun Nov 03 07:40:07 UTC 2024","5627","","","","","","Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]","" +"passed","Sun Nov 03 07:39:14 UTC 2024","Sun Nov 03 07:39:29 UTC 2024","14392","","","","","","Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]","" +"passed","Sun Nov 03 07:40:34 UTC 2024","Sun Nov 03 07:40:36 UTC 2024","1383","","","","","","NHS sign in page should be visible","" diff --git a/data/suites.json b/data/suites.json index c3b8db702..c7997f192 100644 --- a/data/suites.json +++ b/data/suites.json @@ -2,14 +2,14 @@ "uid" : "98d3104e051c652961429bf95fa0b5d6", "name" : "suites", "children" : [ { - "name" : "Search without entering patient details", - "uid" : "44b178013ec840fa", + "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", + "uid" : "c686e7cc9f376af7", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617715083, - "stop" : 1730617723161, - "duration" : 8078 + "start" : 1730619425664, + "stop" : 1730619464126, + "duration" : 38462 }, "flaky" : false, "newFailed" : false, @@ -17,16 +17,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "3", "9474335761", "covid" ] }, { - "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", - "uid" : "27f0c25fef3955ce", + "name" : "Search without entering patient details", + "uid" : "226750ee6b036f1d", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617715090, - "stop" : 1730617812454, - "duration" : 97364 + "start" : 1730619425691, + "stop" : 1730619433032, + "duration" : 7341 }, "flaky" : false, "newFailed" : false, @@ -34,16 +34,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9474335761", "covid" ] + "parameters" : [ ] }, { "name" : "Add vaccine batches page should launch", - "uid" : "2f57cffd0c74be94", + "uid" : "e2cfe0bfbe164b0b", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617722685, - "stop" : 1730617723617, - "duration" : 932 + "start" : 1730619432333, + "stop" : 1730619433129, + "duration" : 796 }, "flaky" : false, "newFailed" : false, @@ -54,13 +54,13 @@ "parameters" : [ ] }, { "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "35f69c1f38993244", + "uid" : "69d7a8bee35577dc", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617723164, - "stop" : 1730617728141, - "duration" : 4977 + "start" : 1730619433036, + "stop" : 1730619438075, + "duration" : 5039 }, "flaky" : false, "newFailed" : false, @@ -71,13 +71,13 @@ "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", - "uid" : "c266cd4c66c268ad", + "uid" : "3cf7b1068e579718", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730617723620, - "stop" : 1730617728872, - "duration" : 5252 + "start" : 1730619433134, + "stop" : 1730619438782, + "duration" : 5648 }, "flaky" : false, "newFailed" : false, @@ -88,13 +88,13 @@ "parameters" : [ "AB2345-Y7890", "ALBERT HOUSE", "COVID-19", "Spikevax JN.1" ] }, { "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", - "uid" : "aecfbb030633f542", + "uid" : "c068cff05b8772ae", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617728144, - "stop" : 1730617733268, - "duration" : 5124 + "start" : 1730619438078, + "stop" : 1730619443018, + "duration" : 4940 }, "flaky" : false, "newFailed" : false, @@ -105,13 +105,13 @@ "parameters" : [ "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY", "24/10/1992", "Mike HEESOM", "9732743476" ] }, { "name" : "Error messages should appear when no values are entered", - "uid" : "524b13f3f629a5c6", + "uid" : "f258fde52ed92518", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617732847, - "stop" : 1730617733735, - "duration" : 888 + "start" : 1730619442909, + "stop" : 1730619444262, + "duration" : 1353 }, "flaky" : false, "newFailed" : false, @@ -122,13 +122,13 @@ "parameters" : [ ] }, { "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", - "uid" : "ed713af8dac9be03", + "uid" : "4463755afaa7ad1a", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617733270, - "stop" : 1730617738241, - "duration" : 4971 + "start" : 1730619443020, + "stop" : 1730619447982, + "duration" : 4962 }, "flaky" : false, "newFailed" : false, @@ -138,14 +138,14 @@ "retriesStatusChange" : false, "parameters" : [ "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ", "30/7/2014", "Archie STRAIN", "9650594000" ] }, { - "name" : "Add vaccines page should launch", - "uid" : "51c17904dfb50471", + "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", + "uid" : "eb0dca27726d2164", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617737687, - "stop" : 1730617739010, - "duration" : 1323 + "start" : 1730619447985, + "stop" : 1730619452971, + "duration" : 4986 }, "flaky" : false, "newFailed" : false, @@ -153,16 +153,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS", "30/6/2024", "Lisa WORTHY", "9732596996" ] }, { - "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", - "uid" : "91557104364202d6", + "name" : "Add vaccines page should launch", + "uid" : "a72c842b6ef0279", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617738244, - "stop" : 1730617742983, - "duration" : 4739 + "start" : 1730619448295, + "stop" : 1730619449701, + "duration" : 1406 }, "flaky" : false, "newFailed" : false, @@ -170,16 +170,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS", "30/6/2024", "Lisa WORTHY", "9732596996" ] + "parameters" : [ ] }, { "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", - "uid" : "96ef091030ade63f", + "uid" : "5db7bf88ed93b9ae", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617739012, - "stop" : 1730617840939, - "duration" : 101927 + "start" : 1730619449705, + "stop" : 1730619496539, + "duration" : 46834 }, "flaky" : false, "newFailed" : false, @@ -190,13 +190,13 @@ "parameters" : [ "3", "9732091169", "covid" ] }, { "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "uid" : "79531e43f05b5d77", + "uid" : "26c99af8dacb3fb6", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617742986, - "stop" : 1730617748348, - "duration" : 5362 + "start" : 1730619452974, + "stop" : 1730619457803, + "duration" : 4829 }, "flaky" : false, "newFailed" : false, @@ -207,13 +207,13 @@ "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] }, { "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "uid" : "e37d5497ac58a728", + "uid" : "c9607d1077195d68", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617748351, - "stop" : 1730617753370, - "duration" : 5019 + "start" : 1730619457806, + "stop" : 1730619462540, + "duration" : 4734 }, "flaky" : false, "newFailed" : false, @@ -224,13 +224,13 @@ "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] }, { "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", - "uid" : "274d3327feee14c7", + "uid" : "c3c96e9babb402ef", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617753372, - "stop" : 1730617758599, - "duration" : 5227 + "start" : 1730619462543, + "stop" : 1730619467547, + "duration" : 5004 }, "flaky" : false, "newFailed" : false, @@ -239,15 +239,32 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "Jamie Street, Jaketown, KDDTG5, SW16 6JR", "27/3/2001", "Reynolds Ryan", "9449306494" ] + }, { + "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", + "uid" : "12ef6fa3e4caa72a", + "parentUid" : "98d3104e051c652961429bf95fa0b5d6", + "status" : "passed", + "time" : { + "start" : 1730619464130, + "stop" : 1730619500575, + "duration" : 36445 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "3", "9450153485", "covid" ] }, { "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "uid" : "8d3c3e4e3cf5083b", + "uid" : "a02b41cfa3c753f9", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617758601, - "stop" : 1730617763765, - "duration" : 5164 + "start" : 1730619467549, + "stop" : 1730619472238, + "duration" : 4689 }, "flaky" : false, "newFailed" : false, @@ -258,13 +275,13 @@ "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] }, { "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "uid" : "8350ef27ba499f12", + "uid" : "bf9742f3eeb5df0", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617763767, - "stop" : 1730617768535, - "duration" : 4768 + "start" : 1730619472240, + "stop" : 1730619476921, + "duration" : 4681 }, "flaky" : false, "newFailed" : false, @@ -275,13 +292,13 @@ "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] }, { "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "uid" : "ddb0aabf7d9474bf", + "uid" : "fc566681f0efca93", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617768537, - "stop" : 1730617773769, - "duration" : 5232 + "start" : 1730619476924, + "stop" : 1730619481807, + "duration" : 4883 }, "flaky" : false, "newFailed" : false, @@ -292,13 +309,13 @@ "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] }, { "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "uid" : "ddd69c5e980d3229", + "uid" : "4ad747d70d97ba54", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617773772, - "stop" : 1730617778503, - "duration" : 4731 + "start" : 1730619481809, + "stop" : 1730619486882, + "duration" : 5073 }, "flaky" : false, "newFailed" : false, @@ -309,13 +326,13 @@ "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] }, { "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "uid" : "47eae9c99bb2e49e", + "uid" : "cc0b52f3a7545fa3", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617778505, - "stop" : 1730617783122, - "duration" : 4617 + "start" : 1730619486885, + "stop" : 1730619491847, + "duration" : 4962 }, "flaky" : false, "newFailed" : false, @@ -326,13 +343,13 @@ "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] }, { "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "uid" : "82181ef1fdd3d45b", + "uid" : "fc2e5658cd25d261", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617783124, - "stop" : 1730617788315, - "duration" : 5191 + "start" : 1730619491850, + "stop" : 1730619497058, + "duration" : 5208 }, "flaky" : false, "newFailed" : false, @@ -342,14 +359,14 @@ "retriesStatusChange" : false, "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] }, { - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "uid" : "127435f3fbc479b2", + "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", + "uid" : "18ce0eacf4e0e82e", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617788318, - "stop" : 1730617793116, - "duration" : 4798 + "start" : 1730619496541, + "stop" : 1730619532436, + "duration" : 35895 }, "flaky" : false, "newFailed" : false, @@ -357,16 +374,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] + "parameters" : [ "3", "9692237893", "covid" ] }, { - "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", - "uid" : "6d3bb5b02b44a616", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "bf509f7c0ed0d787", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617793118, - "stop" : 1730617797249, - "duration" : 4131 + "start" : 1730619497068, + "stop" : 1730619501952, + "duration" : 4884 }, "flaky" : false, "newFailed" : false, @@ -374,16 +391,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Enter 10 digits", "123456789" ] + "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] }, { - "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", - "uid" : "727cf96cebd505df", + "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", + "uid" : "10c8976808b3709e", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617797251, - "stop" : 1730617801417, - "duration" : 4166 + "start" : 1730619500578, + "stop" : 1730619537589, + "duration" : 37011 }, "flaky" : false, "newFailed" : false, @@ -391,16 +408,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Enter a correct NHS number", "9753108642" ] + "parameters" : [ "3", "9470472918", "covid" ] }, { - "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", - "uid" : "7fd30ad5a4616151", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", + "uid" : "d2a1fe970336d825", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617801419, - "stop" : 1730617806257, - "duration" : 4838 + "start" : 1730619501954, + "stop" : 1730619508729, + "duration" : 6775 }, "flaky" : false, "newFailed" : false, @@ -408,16 +425,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "9449306621" ] + "parameters" : [ "23/6/1946", "Bob", "Male", "Garton", "DN18 5DW", "first name" ] }, { - "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "c877cf1ad2502ac0", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", + "uid" : "729a19be95a397d1", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617806260, - "stop" : 1730617811167, - "duration" : 4907 + "start" : 1730619508732, + "stop" : 1730619514680, + "duration" : 5948 }, "flaky" : false, "newFailed" : false, @@ -425,16 +442,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + "parameters" : [ "23/6/1946", "Bill", "Male", "Gartoni", "DN18 5DW", "last name" ] }, { - "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", - "uid" : "cec3fd32a259c571", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", + "uid" : "2826bf704cdf020a", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617811169, - "stop" : 1730617817317, - "duration" : 6148 + "start" : 1730619514682, + "stop" : 1730619521950, + "duration" : 7268 }, "flaky" : false, "newFailed" : false, @@ -442,16 +459,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", "14/04/2001", "Pryderi", "Warnford-Davis", "9449303762" ] + "parameters" : [ "3/6/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - day" ] }, { - "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", - "uid" : "809b70b54675feef", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", + "uid" : "13de11c7e7d61f87", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617812652, - "stop" : 1730617904602, - "duration" : 91950 + "start" : 1730619521953, + "stop" : 1730619528546, + "duration" : 6593 }, "flaky" : false, "newFailed" : false, @@ -459,16 +476,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9450153485", "covid" ] + "parameters" : [ "23/12/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - month" ] }, { - "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", - "uid" : "8f47973d04d0045c", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", + "uid" : "b25868954312e460", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617817319, - "stop" : 1730617837208, - "duration" : 19889 + "start" : 1730619528549, + "stop" : 1730619536047, + "duration" : 7498 }, "flaky" : false, "newFailed" : false, @@ -476,16 +493,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill", "Male", "Garton", "9693632109", "DN18 5DW" ] + "parameters" : [ "23/6/1991", "Bill", "Male", "Garton", "DN18 5DW", "dob - year" ] }, { - "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", - "uid" : "84f391b957b7988f", + "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", + "uid" : "2297a882277f7439", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617837211, - "stop" : 1730617842755, - "duration" : 5544 + "start" : 1730619532439, + "stop" : 1730619537812, + "duration" : 5373 }, "flaky" : false, "newFailed" : false, @@ -493,16 +510,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "09/12/2015", "JANNETTE", "Other", "ARD", "9470006739", "LA21 8HZ" ] + "parameters" : [ "Enter 10 digits", "123456789" ] }, { - "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", - "uid" : "bb73d477df8e5485", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", + "uid" : "88174604095964fb", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617841107, - "stop" : 1730617934266, - "duration" : 93159 + "start" : 1730619536050, + "stop" : 1730619543001, + "duration" : 6951 }, "flaky" : false, "newFailed" : false, @@ -510,16 +527,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9692237893", "covid" ] + "parameters" : [ "23/6/1946", "Bill", "Male", "Garton", "M6 3AA", "postcode" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", - "uid" : "de49082d9e3c3db7", + "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", + "uid" : "c713e2a9b2acfbe4", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617842757, - "stop" : 1730617848706, - "duration" : 5949 + "start" : 1730619537592, + "stop" : 1730619574647, + "duration" : 37055 }, "flaky" : false, "newFailed" : false, @@ -527,16 +544,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bob", "Male", "Garton", "DN18 5DW", "first name" ] + "parameters" : [ "2", "9473673388", "covid" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", - "uid" : "664048ea80690b55", + "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", + "uid" : "e99667af08b6612b", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617848709, - "stop" : 1730617854156, - "duration" : 5447 + "start" : 1730619537815, + "stop" : 1730619542824, + "duration" : 5009 }, "flaky" : false, "newFailed" : false, @@ -544,16 +561,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Male", "Gartoni", "DN18 5DW", "last name" ] + "parameters" : [ "Enter a correct NHS number", "9753108642" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", - "uid" : "827e41c5eab7d55a", + "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", + "uid" : "a109bba9e09653d3", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617854158, - "stop" : 1730617859638, - "duration" : 5480 + "start" : 1730619542826, + "stop" : 1730619548383, + "duration" : 5557 }, "flaky" : false, "newFailed" : false, @@ -561,16 +578,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3/6/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - day" ] + "parameters" : [ "9449306621" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", - "uid" : "75f8d83aebb3fad0", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", + "uid" : "114922abf8ee83f7", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617859641, - "stop" : 1730617866505, - "duration" : 6864 + "start" : 1730619543004, + "stop" : 1730619549248, + "duration" : 6244 }, "flaky" : false, "newFailed" : false, @@ -578,16 +595,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/12/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - month" ] + "parameters" : [ "23/6/1946", "Bill", "Female", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", - "uid" : "baecce3b9d138777", + "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "214280276bb0d3a9", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617866508, - "stop" : 1730617871888, - "duration" : 5380 + "start" : 1730619548386, + "stop" : 1730619553320, + "duration" : 4934 }, "flaky" : false, "newFailed" : false, @@ -595,16 +612,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1991", "Bill", "Male", "Garton", "DN18 5DW", "dob - year" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", - "uid" : "99e98fc9ce1712a0", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", + "uid" : "1ba7437f83882e64", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617871891, - "stop" : 1730617877337, - "duration" : 5446 + "start" : 1730619549251, + "stop" : 1730619554932, + "duration" : 5681 }, "flaky" : false, "newFailed" : false, @@ -612,16 +629,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Male", "Garton", "M6 3AA", "postcode" ] + "parameters" : [ "23/6/1946", "Bill", "Other", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", - "uid" : "8e7f430003a95555", + "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", + "uid" : "95629280b91da30e", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617877340, - "stop" : 1730617894384, - "duration" : 17044 + "start" : 1730619553323, + "stop" : 1730619568644, + "duration" : 15321 }, "flaky" : false, "newFailed" : false, @@ -629,16 +646,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/02/2020", "Aidan", "Smith" ] + "parameters" : [ "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", "14/04/2001", "Pryderi", "Warnford-Davis", "9449303762" ] }, { - "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", - "uid" : "e4fb054d71c7657f", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", + "uid" : "8c55c8ec18e43c71", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617894436, - "stop" : 1730617900986, - "duration" : 6550 + "start" : 1730619554936, + "stop" : 1730619569328, + "duration" : 14392 }, "flaky" : false, "newFailed" : false, @@ -646,16 +663,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 Canada Road, COBHAM, Surrey, LS15 4LJ", "19/09/1972", "Joan", "Robertson", "Poppy Roberts", "9449310076" ] + "parameters" : [ "23/6/1946", "Bill", "Unknown", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", - "uid" : "d9734fffe3a54647", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", + "uid" : "f78a8d4e07bb6005", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617900988, - "stop" : 1730617907204, - "duration" : 6216 + "start" : 1730619568646, + "stop" : 1730619577806, + "duration" : 9160 }, "flaky" : false, "newFailed" : false, @@ -663,16 +680,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "18/01/1965", "Cecile", "Elston" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill", "Male", "Garton", "9693632109", "DN18 5DW" ] }, { - "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", - "uid" : "170bb081f9488ab9", + "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", + "uid" : "b3c7301e53770608", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617904772, - "stop" : 1730617997785, - "duration" : 93013 + "start" : 1730619569330, + "stop" : 1730619574028, + "duration" : 4698 }, "flaky" : false, "newFailed" : false, @@ -680,16 +697,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9470472918", "covid" ] + "parameters" : [ "Enter the date of birth", "Enter the first name", "Enter the last name" ] }, { - "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", - "uid" : "52ad3beefc753cc3", + "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", + "uid" : "40dc3ebf1ad9fa58", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617907207, - "stop" : 1730617912617, - "duration" : 5410 + "start" : 1730619574031, + "stop" : 1730619579456, + "duration" : 5425 }, "flaky" : false, "newFailed" : false, @@ -697,16 +714,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "14/03/2003", "John", "Preston" ] + "parameters" : [ "23/6/1946", "Bill", "Garton", "INVALID" ] }, { - "name" : "Local: Created patient can be found using local search", - "uid" : "8fd01272811df7fa", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", + "uid" : "7f03352ef86a63c2", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617912620, - "stop" : 1730617962430, - "duration" : 49810 + "start" : 1730619577809, + "stop" : 1730619584158, + "duration" : 6349 }, "flaky" : false, "newFailed" : false, @@ -714,16 +731,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "09/12/2015", "JANNETTE", "Other", "ARD", "9470006739", "LA21 8HZ" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", - "uid" : "ec45f84e91d8ab5f", + "name" : "Find a patient page should launch", + "uid" : "59ee9f32ae97d5fc", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617934421, - "stop" : 1730617940926, - "duration" : 6505 + "start" : 1730619578808, + "stop" : 1730619579032, + "duration" : 224 }, "flaky" : false, "newFailed" : false, @@ -731,16 +748,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Female", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", - "uid" : "39bc394168a25724", + "name" : "Search without entering nhs number", + "uid" : "71fc22ad46fac416", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617940929, - "stop" : 1730617946602, - "duration" : 5673 + "start" : 1730619579035, + "stop" : 1730619583470, + "duration" : 4435 }, "flaky" : false, "newFailed" : false, @@ -748,16 +765,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Other", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", - "uid" : "579e4909e325450f", + "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", + "uid" : "51791abeafd5a194", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617946604, - "stop" : 1730617952168, - "duration" : 5564 + "start" : 1730619579461, + "stop" : 1730619588091, + "duration" : 8630 }, "flaky" : false, "newFailed" : false, @@ -765,16 +782,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Unknown", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ "23/02/2020", "Aidan", "Smith" ] }, { - "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", - "uid" : "d2a7721822d9492e", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "d7319af24025b211", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617952171, - "stop" : 1730617957851, - "duration" : 5680 + "start" : 1730619583473, + "stop" : 1730619606865, + "duration" : 23392 }, "flaky" : false, "newFailed" : false, @@ -782,16 +799,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Enter the date of birth", "Enter the first name", "Enter the last name" ] + "parameters" : [ "None", "password", "fail" ] }, { - "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", - "uid" : "73e3cf899518ac35", + "name" : "Local: Created patient can be found using local search", + "uid" : "58f3c5bf2813785d", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617957854, - "stop" : 1730617962604, - "duration" : 4750 + "start" : 1730619584161, + "stop" : 1730619633737, + "duration" : 49576 }, "flaky" : false, "newFailed" : false, @@ -799,16 +816,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Garton", "INVALID" ] + "parameters" : [ ] }, { - "name" : "Login button is visible", - "uid" : "df006cfec038e78b", + "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", + "uid" : "2f6a4eeb8c9bb33c", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617962434, - "stop" : 1730617963589, - "duration" : 1155 + "start" : 1730619588094, + "stop" : 1730619595282, + "duration" : 7188 }, "flaky" : false, "newFailed" : false, @@ -816,16 +833,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "1 Canada Road, COBHAM, Surrey, LS15 4LJ", "19/09/1972", "Joan", "Robertson", "Poppy Roberts", "9449310076" ] }, { - "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "uid" : "435177f725739d12", + "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", + "uid" : "74c6e59609ffdf43", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617962607, - "stop" : 1730617985464, - "duration" : 22857 + "start" : 1730619595284, + "stop" : 1730619601394, + "duration" : 6110 }, "flaky" : false, "newFailed" : false, @@ -833,16 +850,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "None", "password", "fail" ] + "parameters" : [ "18/01/1965", "Cecile", "Elston" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "3f737d245dad3773", + "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", + "uid" : "f6b571b653ce65c8", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617963591, - "stop" : 1730617965411, - "duration" : 1820 + "start" : 1730619601396, + "stop" : 1730619607023, + "duration" : 5627 }, "flaky" : false, "newFailed" : false, @@ -850,16 +867,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "14/03/2003", "John", "Preston" ] }, { - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "uid" : "57892d0dac72835e", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "4a6419263421a814", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617965413, - "stop" : 1730617969093, - "duration" : 3680 + "start" : 1730619606867, + "stop" : 1730619619958, + "duration" : 13091 }, "flaky" : false, "newFailed" : false, @@ -867,16 +884,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] + "parameters" : [ "invalid_email_address", "password", "fail" ] }, { "name" : "NHS sign in page should be visible", - "uid" : "6740247cc9e4ee27", + "uid" : "9002d84f619341a2", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617969096, - "stop" : 1730617973950, - "duration" : 4854 + "start" : 1730619607025, + "stop" : 1730619613297, + "duration" : 6272 }, "flaky" : false, "newFailed" : false, @@ -887,13 +904,13 @@ "parameters" : [ ] }, { "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", - "uid" : "98f57f71174d6409", + "uid" : "cd7fb83ad027d1a4", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730617977325, - "stop" : 1730618136727, - "duration" : 159402 + "start" : 1730619616827, + "stop" : 1730619789644, + "duration" : 172817 }, "flaky" : false, "newFailed" : false, @@ -903,14 +920,14 @@ "retriesStatusChange" : false, "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-01", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "uid" : "5d38afce207dfba7", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "51d4d61c02a081d9", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617985466, - "stop" : 1730617997482, - "duration" : 12016 + "start" : 1730619619961, + "stop" : 1730619632074, + "duration" : 12113 }, "flaky" : false, "newFailed" : false, @@ -918,16 +935,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "invalid_email_address", "password", "fail" ] + "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] }, { - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "uid" : "4e2c62d69c283bf3", + "name" : "Login button is visible", + "uid" : "77ab7c4fd81276bc", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730617997484, - "stop" : 1730618009631, - "duration" : 12147 + "start" : 1730619633741, + "stop" : 1730619634881, + "duration" : 1140 }, "flaky" : false, "newFailed" : false, @@ -935,16 +952,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] + "parameters" : [ ] }, { - "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", - "uid" : "a82f7dd5c4efd91a", + "name" : "NHS sign in page should be visible", + "uid" : "dc54d40da19d54f3", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "failed", + "status" : "passed", "time" : { - "start" : 1730617997949, - "stop" : 1730618089261, - "duration" : 91312 + "start" : 1730619634883, + "stop" : 1730619636266, + "duration" : 1383 }, "flaky" : false, "newFailed" : false, @@ -952,16 +969,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2", "9473673388", "covid" ] + "parameters" : [ ] }, { "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", - "uid" : "f54d52ca50fb542b", + "uid" : "ae1fcafb1dcaf9f9", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618013158, - "stop" : 1730618172574, - "duration" : 159416 + "start" : 1730619635897, + "stop" : 1730619810461, + "duration" : 174564 }, "flaky" : false, "newFailed" : false, @@ -971,31 +988,14 @@ "retriesStatusChange" : false, "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Find a patient page should launch", - "uid" : "f33e307268331797", - "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", - "time" : { - "start" : 1730618093687, - "stop" : 1730618093864, - "duration" : 177 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ ] - }, { - "name" : "Search without entering nhs number", - "uid" : "31e0afca4dedb782", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "c3b18e85490f3980", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "passed", "time" : { - "start" : 1730618093866, - "stop" : 1730618097929, - "duration" : 4063 + "start" : 1730619636268, + "stop" : 1730619640502, + "duration" : 4234 }, "flaky" : false, "newFailed" : false, @@ -1003,16 +1003,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] }, { "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", - "uid" : "918f80a0b18741b2", + "uid" : "f9c2c213487d3521", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618101807, - "stop" : 1730618273469, - "duration" : 171662 + "start" : 1730619644460, + "stop" : 1730619816745, + "duration" : 172285 }, "flaky" : false, "newFailed" : false, @@ -1023,13 +1023,13 @@ "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "BECCLES HOUSE", "yes", "today-2" ] }, { "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", - "uid" : "b8178f84c0102bee", + "uid" : "772347d8e1daac5b", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618140863, - "stop" : 1730618300370, - "duration" : 159507 + "start" : 1730619795225, + "stop" : 1730619967691, + "duration" : 172466 }, "flaky" : false, "newFailed" : false, @@ -1040,13 +1040,13 @@ "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "BECCLES HOUSE", "yes", "today-1" ] }, { "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", - "uid" : "b4b43152e6bcb767", + "uid" : "f0d017ff0672d2de", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618176652, - "stop" : 1730618335642, - "duration" : 158990 + "start" : 1730619815978, + "stop" : 1730619988642, + "duration" : 172664 }, "flaky" : false, "newFailed" : false, @@ -1057,13 +1057,13 @@ "parameters" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "ALBERT HOUSE", "yes", "today-1" ] }, { "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", - "uid" : "71ff93255d7544d8", + "uid" : "4d801af22ab78f0d", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618277957, - "stop" : 1730618437415, - "duration" : 159458 + "start" : 1730619821363, + "stop" : 1730619994357, + "duration" : 172994 }, "flaky" : false, "newFailed" : false, @@ -1074,13 +1074,13 @@ "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "BIRCH HOUSE", "yes", "today-3" ] }, { "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", - "uid" : "a414b514edce75e9", + "uid" : "943bbf4931055cd9", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618304744, - "stop" : 1730618464546, - "duration" : 159802 + "start" : 1730619973064, + "stop" : 1730620153114, + "duration" : 180050 }, "flaky" : false, "newFailed" : false, @@ -1091,13 +1091,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-2" ] }, { "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", - "uid" : "e8645c5b74c34db7", + "uid" : "910dd061961b7590", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618339973, - "stop" : 1730618499461, - "duration" : 159488 + "start" : 1730619992676, + "stop" : 1730620166182, + "duration" : 173506 }, "flaky" : false, "newFailed" : false, @@ -1108,13 +1108,13 @@ "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "BECCLES HOUSE", "yes", "today-3" ] }, { "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", - "uid" : "2491f9d348cbe66b", + "uid" : "271e2cb1afe6d302", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618441816, - "stop" : 1730618613303, - "duration" : 171487 + "start" : 1730619998654, + "stop" : 1730620170065, + "duration" : 171411 }, "flaky" : false, "newFailed" : false, @@ -1125,13 +1125,13 @@ "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "BIRCH HOUSE", "yes", "today-7" ] }, { "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", - "uid" : "39504d4b9ed8d174", + "uid" : "a0385851d4c5d4f8", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618469051, - "stop" : 1730618639868, - "duration" : 170817 + "start" : 1730620157512, + "stop" : 1730620329624, + "duration" : 172112 }, "flaky" : false, "newFailed" : false, @@ -1142,13 +1142,13 @@ "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "ALBERT HOUSE", "yes", "today-30" ] }, { "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", - "uid" : "4ab1218addeacca2", + "uid" : "19d5d34f0a2ec760", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618503630, - "stop" : 1730618661589, - "duration" : 157959 + "start" : 1730620170216, + "stop" : 1730620342023, + "duration" : 171807 }, "flaky" : false, "newFailed" : false, @@ -1159,13 +1159,13 @@ "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "BECCLES HOUSE", "yes", "today-2" ] }, { "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", - "uid" : "d6b10ca101d598de", + "uid" : "5b7344601fae1dfc", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618617469, - "stop" : 1730618775866, - "duration" : 158397 + "start" : 1730620174179, + "stop" : 1730620345591, + "duration" : 171412 }, "flaky" : false, "newFailed" : false, @@ -1176,13 +1176,13 @@ "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "BIRCH HOUSE", "yes", "today-1" ] }, { "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", - "uid" : "8d5b6219bea90bb2", + "uid" : "eaff67307b353b08", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618643922, - "stop" : 1730618802798, - "duration" : 158876 + "start" : 1730620333925, + "stop" : 1730620506606, + "duration" : 172681 }, "flaky" : false, "newFailed" : false, @@ -1193,13 +1193,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7" ] }, { "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", - "uid" : "b02403a74c52cdd9", + "uid" : "18cc61796774dd36", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618665628, - "stop" : 1730618759686, - "duration" : 94058 + "start" : 1730620346099, + "stop" : 1730620440093, + "duration" : 93994 }, "flaky" : false, "newFailed" : false, @@ -1209,14 +1209,14 @@ "retriesStatusChange" : false, "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "BECCLES HOUSE", "yes", "today-30" ] }, { - "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", - "uid" : "7e0ae08789e692de", + "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", + "uid" : "691a59b69f696ff4", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618763842, - "stop" : 1730618984004, - "duration" : 220162 + "start" : 1730620349956, + "stop" : 1730620437152, + "duration" : 87196 }, "flaky" : false, "newFailed" : false, @@ -1224,16 +1224,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", - "uid" : "1bd4f1dafac3b230", + "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", + "uid" : "d170fa0b794113c7", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618780106, - "stop" : 1730618942809, - "duration" : 162703 + "start" : 1730620441866, + "stop" : 1730620529044, + "duration" : 87178 }, "flaky" : false, "newFailed" : false, @@ -1241,16 +1241,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", - "uid" : "9c0158950e5caa5", + "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", + "uid" : "7f0338b5c9a6b191", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618807774, - "stop" : 1730618967409, - "duration" : 159635 + "start" : 1730620444160, + "stop" : 1730620537504, + "duration" : 93344 }, "flaky" : false, "newFailed" : false, @@ -1258,16 +1258,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] + "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", - "uid" : "dce02f133d944aba", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", + "uid" : "fc0c773cd499eecc", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618947128, - "stop" : 1730619034175, - "duration" : 87047 + "start" : 1730620510943, + "stop" : 1730620673629, + "duration" : 162686 }, "flaky" : false, "newFailed" : false, @@ -1275,16 +1275,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", - "uid" : "2ff002f14fdf857", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", + "uid" : "5f386864a9974c6f", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618972383, - "stop" : 1730619132052, - "duration" : 159669 + "start" : 1730620533297, + "stop" : 1730620620958, + "duration" : 87661 }, "flaky" : false, "newFailed" : false, @@ -1292,16 +1292,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] + "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] }, { - "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", - "uid" : "b7f9299ae4c9bba0", + "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", + "uid" : "dcbfe20cc2612520", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730618988233, - "stop" : 1730619075177, - "duration" : 86944 + "start" : 1730620541565, + "stop" : 1730620703908, + "duration" : 162343 }, "flaky" : false, "newFailed" : false, @@ -1309,16 +1309,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] }, { - "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", - "uid" : "c8b2d60a5b147d5e", + "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", + "uid" : "7912f477553ccdaf", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730619038200, - "stop" : 1730619197021, - "duration" : 158821 + "start" : 1730620625488, + "stop" : 1730620791612, + "duration" : 166124 }, "flaky" : false, "newFailed" : false, @@ -1326,16 +1326,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] + "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", - "uid" : "c39748d57e474219", + "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", + "uid" : "fa36ea966377241e", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730619079248, - "stop" : 1730619238066, - "duration" : 158818 + "start" : 1730620677651, + "stop" : 1730620812737, + "duration" : 135086 }, "flaky" : false, "newFailed" : false, @@ -1343,16 +1343,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] + "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] }, { - "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", - "uid" : "744126f02bd075ca", + "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", + "uid" : "be1683f687d63903", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1730619136065, - "stop" : 1730619229815, - "duration" : 93750 + "start" : 1730620708884, + "stop" : 1730620849945, + "duration" : 141061 }, "flaky" : false, "newFailed" : false, @@ -1360,6 +1360,6 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] } ] } \ No newline at end of file diff --git a/data/test-cases/10c8976808b3709e.json b/data/test-cases/10c8976808b3709e.json new file mode 100644 index 000000000..0dcb6e856 --- /dev/null +++ b/data/test-cases/10c8976808b3709e.json @@ -0,0 +1,178 @@ +{ + "uid" : "10c8976808b3709e", + "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", + "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", + "historyId" : "bc1511142b70c4f6fe1ef9d21056047c", + "time" : { + "start" : 1730619500578, + "stop" : 1730619537589, + "duration" : 37011 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1730619500578, + "stop" : 1730619504617, + "duration" : 4039 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I search for the patient with NHS number 9470472918", + "time" : { + "start" : 1730619504618, + "stop" : 1730619504773, + "duration" : 155 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I proceed to record a vaccine for covid for all products", + "time" : { + "start" : 1730619504774, + "stop" : 1730619506596, + "duration" : 1822 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "4beee9e9cf20f90d", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", + "source" : "4beee9e9cf20f90d.png", + "type" : "image/png", + "size" : 31494 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then the system should display the warnings 3", + "time" : { + "start" : 1730619506596, + "stop" : 1730619537589, + "duration" : 30993 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "eebcb01124046110", + "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", + "source" : "eebcb01124046110.png", + "type" : "image/png", + "size" : 53851 + }, { + "uid" : "cf883ccc110431d1", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "cf883ccc110431d1.png", + "type" : "image/png", + "size" : 71246 + }, { + "uid" : "f48f5fde52d792ea", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "f48f5fde52d792ea.png", + "type" : "image/png", + "size" : 48282 + }, { + "uid" : "5ac962fa756cfaf1", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "5ac962fa756cfaf1.png", + "type" : "image/png", + "size" : 44475 + }, { + "uid" : "fb9f1f9dc60a455d", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "fb9f1f9dc60a455d.png", + "type" : "image/png", + "size" : 44475 + }, { + "uid" : "973d1019e89405ee", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "973d1019e89405ee.png", + "type" : "image/png", + "size" : 62003 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "ef2d2ac6bb9e344b", + "name" : "log", + "source" : "ef2d2ac6bb9e344b.txt", + "type" : "text/plain", + "size" : 3888 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 8, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Age based warnings" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "expected_warning_count", + "value" : "3" + }, { + "name" : "nhs_number", + "value" : "9470472918" + }, { + "name" : "vaccine_type", + "value" : "covid" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "10c8976808b3709e.json", + "parameterValues" : [ "3", "9470472918", "covid" ] +} \ No newline at end of file diff --git a/data/test-cases/114922abf8ee83f7.json b/data/test-cases/114922abf8ee83f7.json new file mode 100644 index 000000000..c9c7019ef --- /dev/null +++ b/data/test-cases/114922abf8ee83f7.json @@ -0,0 +1,220 @@ +{ + "uid" : "114922abf8ee83f7", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", + "historyId" : "bed124ed1de8fe499e3d2b098fb948de", + "time" : { + "start" : 1730619543004, + "stop" : 1730619549248, + "duration" : 6244 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619543004, + "stop" : 1730619547741, + "duration" : 4737 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", + "time" : { + "start" : 1730619547742, + "stop" : 1730619548174, + "duration" : 432 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ee51086ecf30a315", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "ee51086ecf30a315.png", + "type" : "image/png", + "size" : 56612 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I enter the postcode DN18 5DW", + "time" : { + "start" : 1730619548175, + "stop" : 1730619548325, + "duration" : 150 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "303b7dd00dc18fc2", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "303b7dd00dc18fc2.png", + "type" : "image/png", + "size" : 47308 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I select the gender Female", + "time" : { + "start" : 1730619548325, + "stop" : 1730619548460, + "duration" : 135 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7c02987c98b3c260", + "name" : "dev_chrome_130.0.6723.91_select_gender.png", + "source" : "7c02987c98b3c260.png", + "type" : "image/png", + "size" : 50610 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619548461, + "stop" : 1730619548555, + "duration" : 94 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the patient", + "time" : { + "start" : 1730619548555, + "stop" : 1730619549161, + "duration" : 606 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "4b0bb93e817b8e2e", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "4b0bb93e817b8e2e.png", + "type" : "image/png", + "size" : 33473 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see an option to create a new patient", + "time" : { + "start" : 1730619549161, + "stop" : 1730619549248, + "duration" : 87 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "4bd315b2285140ab", + "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", + "source" : "4bd315b2285140ab.png", + "type" : "image/png", + "size" : 44539 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "8d22f96a71decaea", + "name" : "log", + "source" : "8d22f96a71decaea.txt", + "type" : "text/plain", + "size" : 3923 + } ], + "parameters" : [ ], + "stepsCount" : 7, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "firstName", + "value" : "Bill" + }, { + "name" : "gender", + "value" : "Female" + }, { + "name" : "lastName", + "value" : "Garton" + }, { + "name" : "postcode", + "value" : "DN18 5DW" + }, { + "name" : "scenario", + "value" : "gender" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "114922abf8ee83f7.json", + "parameterValues" : [ "23/6/1946", "Bill", "Female", "Garton", "DN18 5DW", "gender" ] +} \ No newline at end of file diff --git a/data/test-cases/127435f3fbc479b2.json b/data/test-cases/127435f3fbc479b2.json deleted file mode 100644 index 196861283..000000000 --- a/data/test-cases/127435f3fbc479b2.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "127435f3fbc479b2", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "494c3ac089981262ce3f05b1ca057109", - "time" : { - "start" : 1730617788318, - "stop" : 1730617793116, - "duration" : 4798 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617788319, - "stop" : 1730617792326, - "duration" : 4007 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9470032640", - "time" : { - "start" : 1730617792327, - "stop" : 1730617792395, - "duration" : 68 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617792395, - "stop" : 1730617792488, - "duration" : 93 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show SYBIL PELLING, 9470032640, 20151217 and 50 ST. GEORGES QUAY, LANCASTER, LA1 1SA details", - "time" : { - "start" : 1730617792488, - "stop" : 1730617793116, - "duration" : 628 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e8a8a271ad39787d", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "e8a8a271ad39787d.png", - "type" : "image/png", - "size" : 49021 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "a5455a45f2cd9a9b", - "name" : "log", - "source" : "a5455a45f2cd9a9b.txt", - "type" : "text/plain", - "size" : 1752 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA" - }, { - "name" : "dateofbirth", - "value" : "20151217" - }, { - "name" : "name", - "value" : "SYBIL PELLING" - }, { - "name" : "nhsNumber", - "value" : "9470032640" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "127435f3fbc479b2.json", - "parameterValues" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] -} \ No newline at end of file diff --git a/data/test-cases/12ef6fa3e4caa72a.json b/data/test-cases/12ef6fa3e4caa72a.json new file mode 100644 index 000000000..05b65dbec --- /dev/null +++ b/data/test-cases/12ef6fa3e4caa72a.json @@ -0,0 +1,178 @@ +{ + "uid" : "12ef6fa3e4caa72a", + "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", + "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", + "historyId" : "417f71c6d86619e87408e9684e8a83b1", + "time" : { + "start" : 1730619464130, + "stop" : 1730619500575, + "duration" : 36445 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1730619464130, + "stop" : 1730619468396, + "duration" : 4266 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I search for the patient with NHS number 9450153485", + "time" : { + "start" : 1730619468397, + "stop" : 1730619468541, + "duration" : 144 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I proceed to record a vaccine for covid for all products", + "time" : { + "start" : 1730619468542, + "stop" : 1730619470374, + "duration" : 1832 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ce2a8cdf71fa404d", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", + "source" : "ce2a8cdf71fa404d.png", + "type" : "image/png", + "size" : 31494 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then the system should display the warnings 3", + "time" : { + "start" : 1730619470374, + "stop" : 1730619500575, + "duration" : 30201 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "918d46ad7a1f167d", + "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", + "source" : "918d46ad7a1f167d.png", + "type" : "image/png", + "size" : 54849 + }, { + "uid" : "e7a2c14ce13fcfe0", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "e7a2c14ce13fcfe0.png", + "type" : "image/png", + "size" : 72128 + }, { + "uid" : "eb566aa21eaa10f7", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "eb566aa21eaa10f7.png", + "type" : "image/png", + "size" : 49062 + }, { + "uid" : "65a4eaff505c38a7", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "65a4eaff505c38a7.png", + "type" : "image/png", + "size" : 43757 + }, { + "uid" : "f2501dcbf0508a55", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "f2501dcbf0508a55.png", + "type" : "image/png", + "size" : 43757 + }, { + "uid" : "5559de5855a4f964", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "5559de5855a4f964.png", + "type" : "image/png", + "size" : 62668 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "146c9688b5d02c3b", + "name" : "log", + "source" : "146c9688b5d02c3b.txt", + "type" : "text/plain", + "size" : 3888 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 8, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Age based warnings" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "expected_warning_count", + "value" : "3" + }, { + "name" : "nhs_number", + "value" : "9450153485" + }, { + "name" : "vaccine_type", + "value" : "covid" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "12ef6fa3e4caa72a.json", + "parameterValues" : [ "3", "9450153485", "covid" ] +} \ No newline at end of file diff --git a/data/test-cases/132f7f5fda4f87b.json b/data/test-cases/132f7f5fda4f87b.json deleted file mode 100644 index 103ad7df4..000000000 --- a/data/test-cases/132f7f5fda4f87b.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "132f7f5fda4f87b", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "68040a02b1a5a5e06a52aaeb8659d0c2", - "time" : { - "start" : 1730533182334, - "stop" : 1730533194380, - "duration" : 12046 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730533182334, - "stop" : 1730533183060, - "duration" : 726 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1730533183060, - "stop" : 1730533183362, - "duration" : 302 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I provide the long_email_address@nhs.net and password", - "time" : { - "start" : 1730533183362, - "stop" : 1730533184009, - "duration" : 647 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And the NHS sign in button is clicked", - "time" : { - "start" : 1730533184009, - "stop" : 1730533194284, - "duration" : 10275 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then sign in should fail", - "time" : { - "start" : 1730533194285, - "stop" : 1730533194380, - "duration" : 95 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c117758cd9d2c5ad", - "name" : "dev_chrome_130.0.6723.91_sign_in_should_fail.png", - "source" : "c117758cd9d2c5ad.png", - "type" : "image/png", - "size" : 31546 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "1b1666aaf052cb91", - "name" : "log", - "source" : "1b1666aaf052cb91.txt", - "type" : "text/plain", - "size" : 1729 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "long_email_address@nhs.net" - }, { - "name" : "password", - "value" : "password" - }, { - "name" : "status", - "value" : "fail" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "132f7f5fda4f87b.json", - "parameterValues" : [ "long_email_address@nhs.net", "password", "fail" ] -} \ No newline at end of file diff --git a/data/test-cases/13de11c7e7d61f87.json b/data/test-cases/13de11c7e7d61f87.json new file mode 100644 index 000000000..dfa88a1d3 --- /dev/null +++ b/data/test-cases/13de11c7e7d61f87.json @@ -0,0 +1,220 @@ +{ + "uid" : "13de11c7e7d61f87", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", + "historyId" : "ff9ea5cebff9956ef552f742691503f4", + "time" : { + "start" : 1730619521953, + "stop" : 1730619528546, + "duration" : 6593 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619521953, + "stop" : 1730619527042, + "duration" : 5089 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Bill, Garton, and 23/12/1946", + "time" : { + "start" : 1730619527043, + "stop" : 1730619527493, + "duration" : 450 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "4fc504fddc9dd642", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "4fc504fddc9dd642.png", + "type" : "image/png", + "size" : 56603 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I enter the postcode DN18 5DW", + "time" : { + "start" : 1730619527493, + "stop" : 1730619527642, + "duration" : 149 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "c507538f033276e2", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "c507538f033276e2.png", + "type" : "image/png", + "size" : 48993 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I select the gender Male", + "time" : { + "start" : 1730619527642, + "stop" : 1730619527774, + "duration" : 132 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "2361243eeb8e32b1", + "name" : "dev_chrome_130.0.6723.91_select_gender.png", + "source" : "2361243eeb8e32b1.png", + "type" : "image/png", + "size" : 50708 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619527774, + "stop" : 1730619527857, + "duration" : 83 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the patient", + "time" : { + "start" : 1730619527857, + "stop" : 1730619528462, + "duration" : 605 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "828ab96a21a746eb", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "828ab96a21a746eb.png", + "type" : "image/png", + "size" : 33561 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see an option to create a new patient", + "time" : { + "start" : 1730619528462, + "stop" : 1730619528546, + "duration" : 84 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "5da8a46dbf6fc82c", + "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", + "source" : "5da8a46dbf6fc82c.png", + "type" : "image/png", + "size" : 44702 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "8d27ccb51c924e1a", + "name" : "log", + "source" : "8d27ccb51c924e1a.txt", + "type" : "text/plain", + "size" : 3922 + } ], + "parameters" : [ ], + "stepsCount" : 7, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "23/12/1946" + }, { + "name" : "firstName", + "value" : "Bill" + }, { + "name" : "gender", + "value" : "Male" + }, { + "name" : "lastName", + "value" : "Garton" + }, { + "name" : "postcode", + "value" : "DN18 5DW" + }, { + "name" : "scenario", + "value" : "dob - month" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "13de11c7e7d61f87.json", + "parameterValues" : [ "23/12/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - month" ] +} \ No newline at end of file diff --git a/data/test-cases/170bb081f9488ab9.json b/data/test-cases/170bb081f9488ab9.json deleted file mode 100644 index f94b5796b..000000000 --- a/data/test-cases/170bb081f9488ab9.json +++ /dev/null @@ -1,180 +0,0 @@ -{ - "uid" : "170bb081f9488ab9", - "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "bc1511142b70c4f6fe1ef9d21056047c", - "time" : { - "start" : 1730617904772, - "stop" : 1730617997785, - "duration" : 93013 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f034965ef20>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '3', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f034965ef20>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '3', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730617904772, - "stop" : 1730617908936, - "duration" : 4164 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9470472918", - "time" : { - "start" : 1730617908936, - "stop" : 1730617909119, - "duration" : 183 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730617909119, - "stop" : 1730617911946, - "duration" : 2827 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5b645de98191f183", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "5b645de98191f183.png", - "type" : "image/png", - "size" : 31494 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 3", - "time" : { - "start" : 1730617911947, - "stop" : 1730617997947, - "duration" : 86000 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "c53de61ae3fbebd8", - "name" : "qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "c53de61ae3fbebd8.png", - "type" : "image/png", - "size" : 53851 - }, { - "uid" : "e5dfedcf8bc4908", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "e5dfedcf8bc4908.png", - "type" : "image/png", - "size" : 71246 - }, { - "uid" : "7fa6a3eeedecc4d9", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "7fa6a3eeedecc4d9.png", - "type" : "image/png", - "size" : 73266 - }, { - "uid" : "ff8b01f0cf1513e0", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "ff8b01f0cf1513e0.png", - "type" : "image/png", - "size" : 59746 - }, { - "uid" : "10d5acc7f660b4bb", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "10d5acc7f660b4bb.png", - "type" : "image/png", - "size" : 59746 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 5, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "71ef29760e1693e1", - "name" : "log", - "source" : "71ef29760e1693e1.txt", - "type" : "text/plain", - "size" : 3510 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 7, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "3" - }, { - "name" : "nhs_number", - "value" : "9470472918" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "170bb081f9488ab9.json", - "parameterValues" : [ "3", "9470472918", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/181fcc1e45da8e2d.json b/data/test-cases/181fcc1e45da8e2d.json deleted file mode 100644 index 554639688..000000000 --- a/data/test-cases/181fcc1e45da8e2d.json +++ /dev/null @@ -1,320 +0,0 @@ -{ - "uid" : "181fcc1e45da8e2d", - "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a maternity vaccine with nhs number", - "historyId" : "7575f299000783e69fab36363aeb99ad", - "time" : { - "start" : 1730534255342, - "stop" : 1730534428717, - "duration" : 173375 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB', 'dob': '27/5/1924', 'name': 'MARGIE PUCKEY'...batch_expiry_date': '19/10/2026', 'batch_number': 'Arexvy, AREX2-01A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 29/10/2024MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'Arexvy, AREX2-01A', 'care_model': \"Housebound patient's home\", ...}\nname = 'MARGIE PUCKEY', dob = '27/5/1924'\naddress = 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB', 'dob': '27/5/1924', 'name': 'MARGIE PUCKEY'...batch_expiry_date': '19/10/2026', 'batch_number': 'Arexvy, AREX2-01A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 29/10/2024MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'Arexvy, AREX2-01A', 'care_model': \"Housebound patient's home\", ...}\nname = 'MARGIE PUCKEY', dob = '27/5/1924'\naddress = 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with KINGSTON HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 4 and choose to vaccinate with vaccine details as Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026", - "time" : { - "start" : 1730534255342, - "stop" : 1730534339220, - "duration" : 83878 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730534339220, - "stop" : 1730534339528, - "duration" : 308 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d5e62fbd4da0da59", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png", - "source" : "d5e62fbd4da0da59.png", - "type" : "image/png", - "size" : 50173 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient MARGIE PUCKEY", - "time" : { - "start" : 1730534339529, - "stop" : 1730534341742, - "duration" : 2213 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c9a8621c6c1b83d9", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "c9a8621c6c1b83d9.png", - "type" : "image/png", - "size" : 50238 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026 and click continue", - "time" : { - "start" : 1730534341742, - "stop" : 1730534344461, - "duration" : 2719 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c2feb2395d274aaf", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png", - "source" : "c2feb2395d274aaf.png", - "type" : "image/png", - "size" : 55289 - }, { - "uid" : "e20bcbd994d911a8", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Respiratory syncytial virus (RSV)_and_Arexvy _and_clicked_continue_button.png", - "source" : "e20bcbd994d911a8.png", - "type" : "image/png", - "size" : 74573 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the pregnant patient's yes with the details and date as today-4 and click continue to record consent screen button", - "time" : { - "start" : 1730534344462, - "stop" : 1730534345895, - "duration" : 1433 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "dc8c975b5879d68", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "dc8c975b5879d68.png", - "type" : "image/png", - "size" : 74706 - }, { - "uid" : "a9a6e1f1507cbbd3", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "a9a6e1f1507cbbd3.png", - "type" : "image/png", - "size" : 42511 - }, { - "uid" : "59345eea710d0871", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "59345eea710d0871.png", - "type" : "image/png", - "size" : 45362 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730534345896, - "stop" : 1730534347313, - "duration" : 1417 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b63e67b63397b66c", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "b63e67b63397b66c.png", - "type" : "image/png", - "size" : 45362 - }, { - "uid" : "b5a598a7df7e083e", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "b5a598a7df7e083e.png", - "type" : "image/png", - "size" : 51726 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-3 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730534347313, - "stop" : 1730534388327, - "duration" : 41014 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "946332260f6e4015", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "946332260f6e4015.png", - "type" : "image/png", - "size" : 49363 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient MARGIE PUCKEY, 27/5/1924, MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730534388327, - "stop" : 1730534428717, - "duration" : 40390 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "761313ddc859b9f3", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "761313ddc859b9f3.png", - "type" : "image/png", - "size" : 49320 - }, { - "uid" : "bdc98b6375758c0d", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "bdc98b6375758c0d.png", - "type" : "image/png", - "size" : 49371 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "758bec2ead5dfc5e", - "name" : "log", - "source" : "758bec2ead5dfc5e.txt", - "type" : "text/plain", - "size" : 8542 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB" - }, { - "name" : "assess_date", - "value" : "today-4" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "AREX2-01A" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "Respiratory syncytial virus (RSV)" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "27/5/1924" - }, { - "name" : "due_date", - "value" : "today+50" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "4" - }, { - "name" : "name", - "value" : "MARGIE PUCKEY" - }, { - "name" : "nhs_number", - "value" : "9473629885" - }, { - "name" : "site", - "value" : "KINGSTON HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-3" - }, { - "name" : "vaccine_type", - "value" : "Arexvy" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "181fcc1e45da8e2d.json", - "parameterValues" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] -} \ No newline at end of file diff --git a/data/test-cases/18cc61796774dd36.json b/data/test-cases/18cc61796774dd36.json new file mode 100644 index 000000000..cc725bb97 --- /dev/null +++ b/data/test-cases/18cc61796774dd36.json @@ -0,0 +1,314 @@ +{ + "uid" : "18cc61796774dd36", + "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "3f3af38529beee570013e57f1b0f5a0d", + "time" : { + "start" : 1730620346099, + "stop" : 1730620440093, + "duration" : 93994 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG', 'dob': '6/2/1968', 'name': 'PHYLLIDA ZY...4PHYLLIDA ZYLKO', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/10/2024PHYLLIDA ZYLKO', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Outreach event', ...}\nname = 'PHYLLIDA ZYLKO', dob = '6/2/1968'\naddress = 'BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.5' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.5\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG', 'dob': '6/2/1968', 'name': 'PHYLLIDA ZY...4PHYLLIDA ZYLKO', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/10/2024PHYLLIDA ZYLKO', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Outreach event', ...}\nname = 'PHYLLIDA ZYLKO', dob = '6/2/1968'\naddress = 'BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.5' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.5\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Care Home and get patient details for 9474376638 with option 8 and choose to vaccinate with vaccine details as Flu, SDYY2-18F with 19/10/2026", + "time" : { + "start" : 1730620346100, + "stop" : 1730620429748, + "duration" : 83648 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620429748, + "stop" : 1730620430087, + "duration" : 339 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7068d7bb688e9e41", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9474376638_and_clicked_search_for_patient_button.png", + "source" : "7068d7bb688e9e41.png", + "type" : "image/png", + "size" : 49746 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient PHYLLIDA ZYLKO", + "time" : { + "start" : 1730620430087, + "stop" : 1730620430750, + "duration" : 663 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "3a7b6b7462821821", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "3a7b6b7462821821.png", + "type" : "image/png", + "size" : 49780 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the Flu, SDYY2-18F with 19/10/2026 and click continue", + "time" : { + "start" : 1730620430751, + "stop" : 1730620433493, + "duration" : 2742 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "c892267751512ae3", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_PHYLLIDA ZYLKO_and_clicked_choose_vaccine_button.png", + "source" : "c892267751512ae3.png", + "type" : "image/png", + "size" : 55543 + }, { + "uid" : "ef86c17d713f80d6", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Adjuvanted Quadrivalent Influenza Vaccine_and_clicked_continue_button.png", + "source" : "ef86c17d713f80d6.png", + "type" : "image/png", + "size" : 74737 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-32 and click continue to record consent screen button", + "time" : { + "start" : 1730620433493, + "stop" : 1730620435350, + "duration" : 1857 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "94c761ed602064df", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "94c761ed602064df.png", + "type" : "image/png", + "size" : 75591 + }, { + "uid" : "6bef049f536b26d1", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "6bef049f536b26d1.png", + "type" : "image/png", + "size" : 79317 + }, { + "uid" : "d6cdbd74af651b34", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "d6cdbd74af651b34.png", + "type" : "image/png", + "size" : 44549 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620435350, + "stop" : 1730620436972, + "duration" : 1622 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "5d1928de65b4922d", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "5d1928de65b4922d.png", + "type" : "image/png", + "size" : 44549 + }, { + "uid" : "bf8f69e266b99217", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "bf8f69e266b99217.png", + "type" : "image/png", + "size" : 62764 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-30 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620436972, + "stop" : 1730620439786, + "duration" : 2814 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "737c1b0643a936b7", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "737c1b0643a936b7.png", + "type" : "image/png", + "size" : 52595 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient PHYLLIDA ZYLKO, 6/2/1968, BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620439786, + "stop" : 1730620440093, + "duration" : 307 + }, + "status" : "failed", + "statusMessage" : "assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", + "statusTrace" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "d3f42009f46f6c94", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "d3f42009f46f6c94.png", + "type" : "image/png", + "size" : 54725 + }, { + "uid" : "5a6dc69ae0b704a8", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "5a6dc69ae0b704a8.png", + "type" : "image/png", + "size" : 58716 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "2916e6cdd676a910", + "name" : "log", + "source" : "2916e6cdd676a910.txt", + "type" : "text/plain", + "size" : 8450 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG" + }, { + "name" : "assess_date", + "value" : "today-32" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18F" + }, { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "6/2/1968" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "8" + }, { + "name" : "name", + "value" : "PHYLLIDA ZYLKO" + }, { + "name" : "nhs_number", + "value" : "9474376638" + }, { + "name" : "site", + "value" : "BECCLES HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-30" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "18cc61796774dd36.json", + "parameterValues" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "BECCLES HOUSE", "yes", "today-30" ] +} \ No newline at end of file diff --git a/data/test-cases/18ce0eacf4e0e82e.json b/data/test-cases/18ce0eacf4e0e82e.json new file mode 100644 index 000000000..bf67d4a96 --- /dev/null +++ b/data/test-cases/18ce0eacf4e0e82e.json @@ -0,0 +1,178 @@ +{ + "uid" : "18ce0eacf4e0e82e", + "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", + "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", + "historyId" : "eb7473c685934417e0e1bded91e819c3", + "time" : { + "start" : 1730619496541, + "stop" : 1730619532436, + "duration" : 35895 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1730619496542, + "stop" : 1730619500683, + "duration" : 4141 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I search for the patient with NHS number 9692237893", + "time" : { + "start" : 1730619500683, + "stop" : 1730619500857, + "duration" : 174 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I proceed to record a vaccine for covid for all products", + "time" : { + "start" : 1730619500857, + "stop" : 1730619502713, + "duration" : 1856 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "bf3854d1a647b0fc", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", + "source" : "bf3854d1a647b0fc.png", + "type" : "image/png", + "size" : 31494 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then the system should display the warnings 3", + "time" : { + "start" : 1730619502714, + "stop" : 1730619532436, + "duration" : 29722 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "bf5ba50ba0849bb9", + "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", + "source" : "bf5ba50ba0849bb9.png", + "type" : "image/png", + "size" : 54230 + }, { + "uid" : "41d553f953954a66", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "41d553f953954a66.png", + "type" : "image/png", + "size" : 71540 + }, { + "uid" : "1b8d28b05a25246e", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "1b8d28b05a25246e.png", + "type" : "image/png", + "size" : 72768 + }, { + "uid" : "cd116a674283de74", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "cd116a674283de74.png", + "type" : "image/png", + "size" : 42746 + }, { + "uid" : "b554ed42233e8cf1", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "b554ed42233e8cf1.png", + "type" : "image/png", + "size" : 42746 + }, { + "uid" : "5e8e83fa8645cf47", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "5e8e83fa8645cf47.png", + "type" : "image/png", + "size" : 58408 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "6e7b1cb32f081127", + "name" : "log", + "source" : "6e7b1cb32f081127.txt", + "type" : "text/plain", + "size" : 3888 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 8, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Age based warnings" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "expected_warning_count", + "value" : "3" + }, { + "name" : "nhs_number", + "value" : "9692237893" + }, { + "name" : "vaccine_type", + "value" : "covid" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "18ce0eacf4e0e82e.json", + "parameterValues" : [ "3", "9692237893", "covid" ] +} \ No newline at end of file diff --git a/data/test-cases/19d5d34f0a2ec760.json b/data/test-cases/19d5d34f0a2ec760.json new file mode 100644 index 000000000..6d0050a4f --- /dev/null +++ b/data/test-cases/19d5d34f0a2ec760.json @@ -0,0 +1,314 @@ +{ + "uid" : "19d5d34f0a2ec760", + "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "00e2bf8e736dfceb192892da12a37644", + "time" : { + "start" : 1730620170216, + "stop" : 1730620342023, + "duration" : 171807 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ', 'dob': '20/4/1968', 'name': 'AMERY PIGGOTT', 'shared_data': {'ass...tch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024AMERY PIGGOTT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': 'Hospital hub for staff and patients', ...}\nname = 'AMERY PIGGOTT', dob = '20/4/1968'\naddress = '10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ', 'dob': '20/4/1968', 'name': 'AMERY PIGGOTT', 'shared_data': {'ass...tch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024AMERY PIGGOTT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': 'Hospital hub for staff and patients', ...}\nname = 'AMERY PIGGOTT', dob = '20/4/1968'\naddress = '10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Off-site Outreach Event and get patient details for 9474335052 with option 10 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18C with 19/10/2026", + "time" : { + "start" : 1730620170216, + "stop" : 1730620253788, + "duration" : 83572 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620253788, + "stop" : 1730620254110, + "duration" : 322 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "4013ad5269c1e2b8", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9474335052_and_clicked_search_for_patient_button.png", + "source" : "4013ad5269c1e2b8.png", + "type" : "image/png", + "size" : 49820 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient AMERY PIGGOTT", + "time" : { + "start" : 1730620254111, + "stop" : 1730620254807, + "duration" : 696 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "a7817051956cb094", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "a7817051956cb094.png", + "type" : "image/png", + "size" : 49885 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18C with 19/10/2026 and click continue", + "time" : { + "start" : 1730620254808, + "stop" : 1730620257561, + "duration" : 2753 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "9efc59312dbfacdf", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_AMERY PIGGOTT_and_clicked_choose_vaccine_button.png", + "source" : "9efc59312dbfacdf.png", + "type" : "image/png", + "size" : 55394 + }, { + "uid" : "f4f9f3329e3713f7", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", + "source" : "f4f9f3329e3713f7.png", + "type" : "image/png", + "size" : 74755 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", + "time" : { + "start" : 1730620257562, + "stop" : 1730620258637, + "duration" : 1075 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "13535820b6139176", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "13535820b6139176.png", + "type" : "image/png", + "size" : 70123 + }, { + "uid" : "d9a9ff9e7774ae99", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "d9a9ff9e7774ae99.png", + "type" : "image/png", + "size" : 46762 + }, { + "uid" : "f2527d408ca53120", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "f2527d408ca53120.png", + "type" : "image/png", + "size" : 43057 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620258638, + "stop" : 1730620260200, + "duration" : 1562 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "f38722a7111c4cfa", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "f38722a7111c4cfa.png", + "type" : "image/png", + "size" : 43057 + }, { + "uid" : "df7d411b0f666451", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "df7d411b0f666451.png", + "type" : "image/png", + "size" : 59004 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-2 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620260201, + "stop" : 1730620301575, + "duration" : 41374 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "5960c70ee604b2d2", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "5960c70ee604b2d2.png", + "type" : "image/png", + "size" : 49742 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient AMERY PIGGOTT, 20/4/1968, 10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620301575, + "stop" : 1730620342023, + "duration" : 40448 + }, + "status" : "failed", + "statusMessage" : "assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "f229303ea6c5507b", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "f229303ea6c5507b.png", + "type" : "image/png", + "size" : 49872 + }, { + "uid" : "33569f41793824f6", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "33569f41793824f6.png", + "type" : "image/png", + "size" : 49872 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "da20f26c015a3267", + "name" : "log", + "source" : "da20f26c015a3267.txt", + "type" : "text/plain", + "size" : 8406 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ" + }, { + "name" : "assess_date", + "value" : "today-2" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18C" + }, { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "20/4/1968" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "10" + }, { + "name" : "name", + "value" : "AMERY PIGGOTT" + }, { + "name" : "nhs_number", + "value" : "9474335052" + }, { + "name" : "site", + "value" : "BECCLES HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-2" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "19d5d34f0a2ec760.json", + "parameterValues" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "BECCLES HOUSE", "yes", "today-2" ] +} \ No newline at end of file diff --git a/data/test-cases/1a59bac557ce5f4.json b/data/test-cases/1a59bac557ce5f4.json deleted file mode 100644 index e5a95c1bd..000000000 --- a/data/test-cases/1a59bac557ce5f4.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "uid" : "1a59bac557ce5f4", - "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search without entering patient details shows errors on the mandatory fields", - "historyId" : "ffd87a641da72571b8823162282d2883", - "time" : { - "start" : 1730533126245, - "stop" : 1730533130565, - "duration" : 4320 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533126245, - "stop" : 1730533130211, - "duration" : 3966 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533130212, - "stop" : 1730533130312, - "duration" : 100 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a first name error message Enter the first name", - "time" : { - "start" : 1730533130312, - "stop" : 1730533130401, - "duration" : 89 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bb7bf17c17665e2a", - "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_first_name.png", - "source" : "bb7bf17c17665e2a.png", - "type" : "image/png", - "size" : 32503 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see a last name error message Enter the last name", - "time" : { - "start" : 1730533130401, - "stop" : 1730533130484, - "duration" : 83 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6b1e83c3baccbce3", - "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_last_name.png", - "source" : "6b1e83c3baccbce3.png", - "type" : "image/png", - "size" : 32450 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see a dob error message Enter the date of birth", - "time" : { - "start" : 1730533130485, - "stop" : 1730533130565, - "duration" : 80 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f3e4cd534611acf6", - "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_dob.png", - "source" : "f3e4cd534611acf6.png", - "type" : "image/png", - "size" : 32423 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "c50a20b1132b9f27", - "name" : "log", - "source" : "c50a20b1132b9f27.txt", - "type" : "text/plain", - "size" : 2668 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dobError", - "value" : "Enter the date of birth" - }, { - "name" : "firstNameError", - "value" : "Enter the first name" - }, { - "name" : "lastNameError", - "value" : "Enter the last name" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "1a59bac557ce5f4.json", - "parameterValues" : [ "Enter the date of birth", "Enter the first name", "Enter the last name" ] -} \ No newline at end of file diff --git a/data/test-cases/1ba7437f83882e64.json b/data/test-cases/1ba7437f83882e64.json new file mode 100644 index 000000000..b76305efa --- /dev/null +++ b/data/test-cases/1ba7437f83882e64.json @@ -0,0 +1,220 @@ +{ + "uid" : "1ba7437f83882e64", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", + "historyId" : "a3df5d5f045a603773fac12f24991b8d", + "time" : { + "start" : 1730619549251, + "stop" : 1730619554932, + "duration" : 5681 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619549252, + "stop" : 1730619553341, + "duration" : 4089 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", + "time" : { + "start" : 1730619553342, + "stop" : 1730619553829, + "duration" : 487 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "4a17fcceba3b00ca", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "4a17fcceba3b00ca.png", + "type" : "image/png", + "size" : 51602 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I enter the postcode DN18 5DW", + "time" : { + "start" : 1730619553830, + "stop" : 1730619554005, + "duration" : 175 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "56aeace72d55a9ac", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "56aeace72d55a9ac.png", + "type" : "image/png", + "size" : 51145 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I select the gender Other", + "time" : { + "start" : 1730619554006, + "stop" : 1730619554155, + "duration" : 149 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "6dfa237145b008a1", + "name" : "dev_chrome_130.0.6723.91_select_gender.png", + "source" : "6dfa237145b008a1.png", + "type" : "image/png", + "size" : 50803 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619554155, + "stop" : 1730619554237, + "duration" : 82 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the patient", + "time" : { + "start" : 1730619554237, + "stop" : 1730619554843, + "duration" : 606 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "69f4913833bc229f", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "69f4913833bc229f.png", + "type" : "image/png", + "size" : 33642 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see an option to create a new patient", + "time" : { + "start" : 1730619554844, + "stop" : 1730619554932, + "duration" : 88 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "e3bd80ff4ce6fa79", + "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", + "source" : "e3bd80ff4ce6fa79.png", + "type" : "image/png", + "size" : 44932 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "cd12608221c27028", + "name" : "log", + "source" : "cd12608221c27028.txt", + "type" : "text/plain", + "size" : 3922 + } ], + "parameters" : [ ], + "stepsCount" : 7, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "firstName", + "value" : "Bill" + }, { + "name" : "gender", + "value" : "Other" + }, { + "name" : "lastName", + "value" : "Garton" + }, { + "name" : "postcode", + "value" : "DN18 5DW" + }, { + "name" : "scenario", + "value" : "gender" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "1ba7437f83882e64.json", + "parameterValues" : [ "23/6/1946", "Bill", "Other", "Garton", "DN18 5DW", "gender" ] +} \ No newline at end of file diff --git a/data/test-cases/1bd4f1dafac3b230.json b/data/test-cases/1bd4f1dafac3b230.json deleted file mode 100644 index 08045bf96..000000000 --- a/data/test-cases/1bd4f1dafac3b230.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "1bd4f1dafac3b230", - "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "ec28f0c417db8b1a6afc9b9e51447ebf", - "time" : { - "start" : 1730618780106, - "stop" : 1730618942809, - "duration" : 162703 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX', 'dob': '4/9/1965', 'name': 'PHINEAS FAYLE', '...h_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 03/11/2024PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'PHINEAS FAYLE', dob = '4/9/1965'\naddress = '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX', 'dob': '4/9/1965', 'name': 'PHINEAS FAYLE', '...h_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 03/11/2024PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'PHINEAS FAYLE', dob = '4/9/1965'\naddress = '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Home Of Housebound Patient and get patient details for 9474405174 with option 9 and choose to vaccinate with vaccine details as Flu, SDYY2-19A with 19/10/2026", - "time" : { - "start" : 1730618780106, - "stop" : 1730618863554, - "duration" : 83448 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618863554, - "stop" : 1730618863876, - "duration" : 322 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "220911d83bd01d74", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png", - "source" : "220911d83bd01d74.png", - "type" : "image/png", - "size" : 49305 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient PHINEAS FAYLE", - "time" : { - "start" : 1730618863876, - "stop" : 1730618864543, - "duration" : 667 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d22e5b7c255f2abe", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "d22e5b7c255f2abe.png", - "type" : "image/png", - "size" : 49341 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-19A with 19/10/2026 and click continue", - "time" : { - "start" : 1730618864544, - "stop" : 1730618867326, - "duration" : 2782 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "65c071826df64666", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png", - "source" : "65c071826df64666.png", - "type" : "image/png", - "size" : 35033 - }, { - "uid" : "460f0c53014b3613", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Influenza Tetra MYL_and_clicked_continue_button.png", - "source" : "460f0c53014b3613.png", - "type" : "image/png", - "size" : 74145 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today and click continue to record consent screen button", - "time" : { - "start" : 1730618867327, - "stop" : 1730618869075, - "duration" : 1748 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2683c03b2c9f526b", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "2683c03b2c9f526b.png", - "type" : "image/png", - "size" : 70628 - }, { - "uid" : "34888078e56a198a", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "34888078e56a198a.png", - "type" : "image/png", - "size" : 74142 - }, { - "uid" : "43ac3175bbff5465", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "43ac3175bbff5465.png", - "type" : "image/png", - "size" : 43651 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618869075, - "stop" : 1730618870547, - "duration" : 1472 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "31a8fdc79128fcc", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "31a8fdc79128fcc.png", - "type" : "image/png", - "size" : 43651 - }, { - "uid" : "63094c9bb0c2e94", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "63094c9bb0c2e94.png", - "type" : "image/png", - "size" : 60695 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", - "time" : { - "start" : 1730618870548, - "stop" : 1730618902389, - "duration" : 31841 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "48339114d7d9c105", - "name" : "qa_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "48339114d7d9c105.png", - "type" : "image/png", - "size" : 53082 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient PHINEAS FAYLE, 4/9/1965, 2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730618902390, - "stop" : 1730618942809, - "duration" : 40419 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "804a4741e15891c2", - "name" : "qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "804a4741e15891c2.png", - "type" : "image/png", - "size" : 53082 - }, { - "uid" : "ae8cc1bf0dcefa1c", - "name" : "qa_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "ae8cc1bf0dcefa1c.png", - "type" : "image/png", - "size" : 53082 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "b7c92e79e014ccb8", - "name" : "log", - "source" : "b7c92e79e014ccb8.txt", - "type" : "text/plain", - "size" : 8381 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX" - }, { - "name" : "assess_date", - "value" : "today" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-19A" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "4/9/1965" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "9" - }, { - "name" : "name", - "value" : "PHINEAS FAYLE" - }, { - "name" : "nhs_number", - "value" : "9474405174" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "1bd4f1dafac3b230.json", - "parameterValues" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/1c2a2f767e4d638c.json b/data/test-cases/1c2a2f767e4d638c.json deleted file mode 100644 index edd85ea45..000000000 --- a/data/test-cases/1c2a2f767e4d638c.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "1c2a2f767e4d638c", - "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "00e2bf8e736dfceb192892da12a37644", - "time" : { - "start" : 1730533722941, - "stop" : 1730533896891, - "duration" : 173950 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ', 'dob': '20/4/1968', 'name': 'AMERY PIGGOTT', 'shared_data': {'ass...GOTT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024AMERY PIGGOTT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': \"Housebound patient's home\", ...}\nname = 'AMERY PIGGOTT', dob = '20/4/1968'\naddress = '10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ', 'dob': '20/4/1968', 'name': 'AMERY PIGGOTT', 'shared_data': {'ass...GOTT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024AMERY PIGGOTT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': \"Housebound patient's home\", ...}\nname = 'AMERY PIGGOTT', dob = '20/4/1968'\naddress = '10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Off-site Outreach Event and get patient details for 9474335052 with option 10 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18C with 19/10/2026", - "time" : { - "start" : 1730533722942, - "stop" : 1730533807855, - "duration" : 84913 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533807855, - "stop" : 1730533808183, - "duration" : 328 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6fb26585887462eb", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9474335052_and_clicked_search_for_patient_button.png", - "source" : "6fb26585887462eb.png", - "type" : "image/png", - "size" : 49820 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient AMERY PIGGOTT", - "time" : { - "start" : 1730533808183, - "stop" : 1730533808881, - "duration" : 698 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9dff001377d834a7", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "9dff001377d834a7.png", - "type" : "image/png", - "size" : 49885 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18C with 19/10/2026 and click continue", - "time" : { - "start" : 1730533808881, - "stop" : 1730533811650, - "duration" : 2769 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "db482745f467d56e", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_AMERY PIGGOTT_and_clicked_choose_vaccine_button.png", - "source" : "db482745f467d56e.png", - "type" : "image/png", - "size" : 55394 - }, { - "uid" : "b20a83bb293cf3a5", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png", - "source" : "b20a83bb293cf3a5.png", - "type" : "image/png", - "size" : 74755 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", - "time" : { - "start" : 1730533811651, - "stop" : 1730533813483, - "duration" : 1832 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ab0c25931b208b5", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "ab0c25931b208b5.png", - "type" : "image/png", - "size" : 70123 - }, { - "uid" : "ce9c50536edce88", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "ce9c50536edce88.png", - "type" : "image/png", - "size" : 71648 - }, { - "uid" : "45891c4c982a491f", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "45891c4c982a491f.png", - "type" : "image/png", - "size" : 43057 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533813483, - "stop" : 1730533814934, - "duration" : 1451 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9c11c7f66f5dd3bb", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "9c11c7f66f5dd3bb.png", - "type" : "image/png", - "size" : 43057 - }, { - "uid" : "92343ce40482d262", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "92343ce40482d262.png", - "type" : "image/png", - "size" : 58558 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-2 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533814934, - "stop" : 1730533856481, - "duration" : 41547 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d497d03d1e39452b", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "d497d03d1e39452b.png", - "type" : "image/png", - "size" : 50108 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient AMERY PIGGOTT, 20/4/1968, 10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533856481, - "stop" : 1730533896891, - "duration" : 40410 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "64528a370f81f14e", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "64528a370f81f14e.png", - "type" : "image/png", - "size" : 50238 - }, { - "uid" : "ef0a47d41ee9a792", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "ef0a47d41ee9a792.png", - "type" : "image/png", - "size" : 50238 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "3a1ba4a9c2beb577", - "name" : "log", - "source" : "3a1ba4a9c2beb577.txt", - "type" : "text/plain", - "size" : 8406 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18C" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "20/4/1968" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "10" - }, { - "name" : "name", - "value" : "AMERY PIGGOTT" - }, { - "name" : "nhs_number", - "value" : "9474335052" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "1c2a2f767e4d638c.json", - "parameterValues" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "BECCLES HOUSE", "yes", "today-2" ] -} \ No newline at end of file diff --git a/data/test-cases/1cd07764e044e92c.json b/data/test-cases/1cd07764e044e92c.json deleted file mode 100644 index 2de9d6bdd..000000000 --- a/data/test-cases/1cd07764e044e92c.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "uid" : "1cd07764e044e92c", - "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "22a1de94b065efa3dbb7f89e6030e0cb", - "time" : { - "start" : 1730532989929, - "stop" : 1730533027517, - "duration" : 37588 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730532989930, - "stop" : 1730532995779, - "duration" : 5849 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9474335761", - "time" : { - "start" : 1730532995781, - "stop" : 1730532995952, - "duration" : 171 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730532995952, - "stop" : 1730532997848, - "duration" : 1896 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "13d963b0752eb66", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "13d963b0752eb66.png", - "type" : "image/png", - "size" : 31494 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 3", - "time" : { - "start" : 1730532997850, - "stop" : 1730533027517, - "duration" : 29667 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "72090a7642d953fd", - "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "72090a7642d953fd.png", - "type" : "image/png", - "size" : 55385 - }, { - "uid" : "aca73616dadec109", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "aca73616dadec109.png", - "type" : "image/png", - "size" : 71550 - }, { - "uid" : "4e1b11cc5f336510", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "4e1b11cc5f336510.png", - "type" : "image/png", - "size" : 45657 - }, { - "uid" : "d3e1e700d3efe72c", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "d3e1e700d3efe72c.png", - "type" : "image/png", - "size" : 41643 - }, { - "uid" : "832d72ef494f6d1a", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "832d72ef494f6d1a.png", - "type" : "image/png", - "size" : 41643 - }, { - "uid" : "a50ce10898daa19b", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "a50ce10898daa19b.png", - "type" : "image/png", - "size" : 58471 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "e58a8bccd502e806", - "name" : "log", - "source" : "e58a8bccd502e806.txt", - "type" : "text/plain", - "size" : 3957 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 8, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "3" - }, { - "name" : "nhs_number", - "value" : "9474335761" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "1cd07764e044e92c.json", - "parameterValues" : [ "3", "9474335761", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/214280276bb0d3a9.json b/data/test-cases/214280276bb0d3a9.json new file mode 100644 index 000000000..5924f7435 --- /dev/null +++ b/data/test-cases/214280276bb0d3a9.json @@ -0,0 +1,145 @@ +{ + "uid" : "214280276bb0d3a9", + "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "fullName" : "/app/features/find_a_patient.feature:NHS Number: Existing patients can be found using their NHS number", + "historyId" : "4ba979ba023ccc2aa0df2d57f427a85c", + "time" : { + "start" : 1730619548386, + "stop" : 1730619553320, + "duration" : 4934 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619548388, + "stop" : 1730619552520, + "duration" : 4132 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter 9693632109 as the nhs number", + "time" : { + "start" : 1730619552521, + "stop" : 1730619552587, + "duration" : 66 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619552587, + "stop" : 1730619552671, + "duration" : 84 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see the patient's information in the search results, showing their name: Bill GARTON, nhs number: 9693632109, dob: 23/6/1946 and address: 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", + "time" : { + "start" : 1730619552671, + "stop" : 1730619553320, + "duration" : 649 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7299ff3c73967de6", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "7299ff3c73967de6.png", + "type" : "image/png", + "size" : 48715 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "e129aa405b222ede", + "name" : "log", + "source" : "e129aa405b222ede.txt", + "type" : "text/plain", + "size" : 1860 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" + }, { + "name" : "dateofbirth", + "value" : "23/6/1946" + }, { + "name" : "name", + "value" : "Bill GARTON" + }, { + "name" : "nhsNumber", + "value" : "9693632109" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "214280276bb0d3a9.json", + "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] +} \ No newline at end of file diff --git a/data/test-cases/226750ee6b036f1d.json b/data/test-cases/226750ee6b036f1d.json new file mode 100644 index 000000000..2df1731b4 --- /dev/null +++ b/data/test-cases/226750ee6b036f1d.json @@ -0,0 +1,118 @@ +{ + "uid" : "226750ee6b036f1d", + "name" : "Search without entering patient details", + "fullName" : "/app/features/find_a_patient.feature:Search without entering patient details", + "historyId" : "6d3ecbed8a34389c2d17a31baab210b7", + "time" : { + "start" : 1730619425691, + "stop" : 1730619433032, + "duration" : 7341 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by pds details page", + "time" : { + "start" : 1730619425693, + "stop" : 1730619432795, + "duration" : 7102 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619432796, + "stop" : 1730619432909, + "duration" : 113 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the alert messages should appear for Forename, Surname, Date Of Birth, Gender and Postcode", + "time" : { + "start" : 1730619432910, + "stop" : 1730619433032, + "duration" : 122 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "4ea31ffe01a0b36b", + "name" : "dev_chrome_130.0.6723.91_alert_messages_should_appear_for_missing_fields.png", + "source" : "4ea31ffe01a0b36b.png", + "type" : "image/png", + "size" : 32486 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "b03de2851e0d352e", + "name" : "log", + "source" : "b03de2851e0d352e.txt", + "type" : "text/plain", + "size" : 1487 + } ], + "parameters" : [ ], + "stepsCount" : 3, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "226750ee6b036f1d.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/2297a882277f7439.json b/data/test-cases/2297a882277f7439.json new file mode 100644 index 000000000..316b77862 --- /dev/null +++ b/data/test-cases/2297a882277f7439.json @@ -0,0 +1,139 @@ +{ + "uid" : "2297a882277f7439", + "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", + "fullName" : "/app/features/find_a_patient.feature:NHS Number: Searching with invalid NHS number shows an error", + "historyId" : "f44352c612938e33e618f3f1b20aabf5", + "time" : { + "start" : 1730619532439, + "stop" : 1730619537812, + "duration" : 5373 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619532439, + "stop" : 1730619537472, + "duration" : 5033 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter 123456789 as the nhs number", + "time" : { + "start" : 1730619537472, + "stop" : 1730619537569, + "duration" : 97 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619537570, + "stop" : 1730619537690, + "duration" : 120 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see an nhs number error message Enter 10 digits", + "time" : { + "start" : 1730619537691, + "stop" : 1730619537812, + "duration" : 121 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "528bc7143def8dcb", + "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_nhs_number.png", + "source" : "528bc7143def8dcb.png", + "type" : "image/png", + "size" : 52332 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "64ebae6fdf618ca7", + "name" : "log", + "source" : "64ebae6fdf618ca7.txt", + "type" : "text/plain", + "size" : 1605 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "errorMessage", + "value" : "Enter 10 digits" + }, { + "name" : "nhsNumber", + "value" : "123456789" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "2297a882277f7439.json", + "parameterValues" : [ "Enter 10 digits", "123456789" ] +} \ No newline at end of file diff --git a/data/test-cases/2491f9d348cbe66b.json b/data/test-cases/2491f9d348cbe66b.json deleted file mode 100644 index 2e893fcdf..000000000 --- a/data/test-cases/2491f9d348cbe66b.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "2491f9d348cbe66b", - "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "69641aa56c8bd19d233e433672f71876", - "time" : { - "start" : 1730618441816, - "stop" : 1730618613303, - "duration" : 171487 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '12 CANBERRA STREET, MANCHESTER, M11 4WL', 'dob': '1/3/1959', 'name': 'INDIGO CATCHESIDE', 'shared_data': ...DIGO CATCHESIDE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 27/10/2024INDIGO CATCHESIDE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': 'Outreach event', ...}\nname = 'INDIGO CATCHESIDE', dob = '1/3/1959'\naddress = '12 CANBERRA STREET, MANCHESTER, M11 4WL'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '12 CANBERRA STREET, MANCHESTER, M11 4WL', 'dob': '1/3/1959', 'name': 'INDIGO CATCHESIDE', 'shared_data': ...DIGO CATCHESIDE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 27/10/2024INDIGO CATCHESIDE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': 'Outreach event', ...}\nname = 'INDIGO CATCHESIDE', dob = '1/3/1959'\naddress = '12 CANBERRA STREET, MANCHESTER, M11 4WL'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Care Home and get patient details for 9437580812 with option 8 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18A with 19/10/2026", - "time" : { - "start" : 1730618441816, - "stop" : 1730618525417, - "duration" : 83601 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618525417, - "stop" : 1730618525756, - "duration" : 339 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f5f441eff7daa1a6", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9437580812_and_clicked_search_for_patient_button.png", - "source" : "f5f441eff7daa1a6.png", - "type" : "image/png", - "size" : 50241 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient INDIGO CATCHESIDE", - "time" : { - "start" : 1730618525757, - "stop" : 1730618526424, - "duration" : 667 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "969795b5a968149", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "969795b5a968149.png", - "type" : "image/png", - "size" : 50278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18A with 19/10/2026 and click continue", - "time" : { - "start" : 1730618526425, - "stop" : 1730618529207, - "duration" : 2782 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b5c64217e9cad4e3", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_INDIGO CATCHESIDE_and_clicked_choose_vaccine_button.png", - "source" : "b5c64217e9cad4e3.png", - "type" : "image/png", - "size" : 54159 - }, { - "uid" : "d35065f443dd5703", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", - "source" : "d35065f443dd5703.png", - "type" : "image/png", - "size" : 73642 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-7 and click continue to record consent screen button", - "time" : { - "start" : 1730618529207, - "stop" : 1730618530158, - "duration" : 951 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f8e1d517bff7432a", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "f8e1d517bff7432a.png", - "type" : "image/png", - "size" : 72621 - }, { - "uid" : "7fb7b89ec42fe12b", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "7fb7b89ec42fe12b.png", - "type" : "image/png", - "size" : 47189 - }, { - "uid" : "8083e58c83e5d5fe", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "8083e58c83e5d5fe.png", - "type" : "image/png", - "size" : 43668 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618530159, - "stop" : 1730618531576, - "duration" : 1417 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8014b2346dc2af92", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "8014b2346dc2af92.png", - "type" : "image/png", - "size" : 43668 - }, { - "uid" : "ff9af86d4f968a10", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "ff9af86d4f968a10.png", - "type" : "image/png", - "size" : 62597 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-7 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730618531576, - "stop" : 1730618572870, - "duration" : 41294 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "56ce483a4631cfbf", - "name" : "qa_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "56ce483a4631cfbf.png", - "type" : "image/png", - "size" : 50684 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient INDIGO CATCHESIDE, 1/3/1959, 12 CANBERRA STREET, MANCHESTER, M11 4WL and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730618572870, - "stop" : 1730618613303, - "duration" : 40433 - }, - "status" : "failed", - "statusMessage" : "assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "d626a5bf20a91472", - "name" : "qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "d626a5bf20a91472.png", - "type" : "image/png", - "size" : 50816 - }, { - "uid" : "b9e418be9e5a673f", - "name" : "qa_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "b9e418be9e5a673f.png", - "type" : "image/png", - "size" : 50816 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "71232957078c1458", - "name" : "log", - "source" : "71232957078c1458.txt", - "type" : "text/plain", - "size" : 8382 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "12 CANBERRA STREET, MANCHESTER, M11 4WL" - }, { - "name" : "assess_date", - "value" : "today-7" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18A" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "1/3/1959" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "8" - }, { - "name" : "name", - "value" : "INDIGO CATCHESIDE" - }, { - "name" : "nhs_number", - "value" : "9437580812" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-7" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "2491f9d348cbe66b.json", - "parameterValues" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "BIRCH HOUSE", "yes", "today-7" ] -} \ No newline at end of file diff --git a/data/test-cases/26c39084a43ac85b.json b/data/test-cases/26c39084a43ac85b.json deleted file mode 100644 index 9a561a049..000000000 --- a/data/test-cases/26c39084a43ac85b.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "uid" : "26c39084a43ac85b", - "name" : "Find a patient page should launch", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "ec71cb30f7c78f53c433358f76194162", - "time" : { - "start" : 1730533142278, - "stop" : 1730533143467, - "duration" : 1189 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730533142279, - "stop" : 1730533142279, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1730533142279, - "stop" : 1730533143375, - "duration" : 1096 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1730533143376, - "stop" : 1730533143467, - "duration" : 91 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ae4fb6ff7453f50c", - "name" : "dev_chrome_130.0.6723.91_find_a_patient_page_should_be_displayed.png", - "source" : "ae4fb6ff7453f50c.png", - "type" : "image/png", - "size" : 52593 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "164c26134af858ef", - "name" : "log", - "source" : "164c26134af858ef.txt", - "type" : "text/plain", - "size" : 1461 - } ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "26c39084a43ac85b.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/26c99af8dacb3fb6.json b/data/test-cases/26c99af8dacb3fb6.json new file mode 100644 index 000000000..d6e8267c2 --- /dev/null +++ b/data/test-cases/26c99af8dacb3fb6.json @@ -0,0 +1,145 @@ +{ + "uid" : "26c99af8dacb3fb6", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "0fd4673960ee87b956d33755840cb9e9", + "time" : { + "start" : 1730619452974, + "stop" : 1730619457803, + "duration" : 4829 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619452974, + "stop" : 1730619457030, + "duration" : 4056 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9449306621", + "time" : { + "start" : 1730619457031, + "stop" : 1730619457097, + "duration" : 66 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619457098, + "stop" : 1730619457192, + "duration" : 94 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show Not found, 9449306621, 20110509 and KT21 1LJ details", + "time" : { + "start" : 1730619457193, + "stop" : 1730619457803, + "duration" : 610 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "234209ed3c385855", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "234209ed3c385855.png", + "type" : "image/png", + "size" : 48873 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "cf051f260a07b5b", + "name" : "log", + "source" : "cf051f260a07b5b.txt", + "type" : "text/plain", + "size" : 1719 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "KT21 1LJ" + }, { + "name" : "dateofbirth", + "value" : "20110509" + }, { + "name" : "name", + "value" : "Not found" + }, { + "name" : "nhsNumber", + "value" : "9449306621" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "26c99af8dacb3fb6.json", + "parameterValues" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] +} \ No newline at end of file diff --git a/data/test-cases/271e2cb1afe6d302.json b/data/test-cases/271e2cb1afe6d302.json new file mode 100644 index 000000000..5c6502a33 --- /dev/null +++ b/data/test-cases/271e2cb1afe6d302.json @@ -0,0 +1,314 @@ +{ + "uid" : "271e2cb1afe6d302", + "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "69641aa56c8bd19d233e433672f71876", + "time" : { + "start" : 1730619998654, + "stop" : 1730620170065, + "duration" : 171411 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '12 CANBERRA STREET, MANCHESTER, M11 4WL', 'dob': '1/3/1959', 'name': 'INDIGO CATCHESIDE', 'shared_data': ...SIDE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 27/10/2024INDIGO CATCHESIDE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': \"Housebound patient's home\", ...}\nname = 'INDIGO CATCHESIDE', dob = '1/3/1959'\naddress = '12 CANBERRA STREET, MANCHESTER, M11 4WL'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '12 CANBERRA STREET, MANCHESTER, M11 4WL', 'dob': '1/3/1959', 'name': 'INDIGO CATCHESIDE', 'shared_data': ...SIDE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 27/10/2024INDIGO CATCHESIDE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': \"Housebound patient's home\", ...}\nname = 'INDIGO CATCHESIDE', dob = '1/3/1959'\naddress = '12 CANBERRA STREET, MANCHESTER, M11 4WL'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Care Home and get patient details for 9437580812 with option 8 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18A with 19/10/2026", + "time" : { + "start" : 1730619998654, + "stop" : 1730620082208, + "duration" : 83554 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620082208, + "stop" : 1730620082603, + "duration" : 395 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "2812ccb3a395cc64", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437580812_and_clicked_search_for_patient_button.png", + "source" : "2812ccb3a395cc64.png", + "type" : "image/png", + "size" : 50241 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient INDIGO CATCHESIDE", + "time" : { + "start" : 1730620082603, + "stop" : 1730620083299, + "duration" : 696 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "189fbc647ba0534c", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "189fbc647ba0534c.png", + "type" : "image/png", + "size" : 50278 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18A with 19/10/2026 and click continue", + "time" : { + "start" : 1730620083299, + "stop" : 1730620086018, + "duration" : 2719 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "2eb985bbaa9bc47a", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_INDIGO CATCHESIDE_and_clicked_choose_vaccine_button.png", + "source" : "2eb985bbaa9bc47a.png", + "type" : "image/png", + "size" : 54109 + }, { + "uid" : "5b8bd81b003324b5", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", + "source" : "5b8bd81b003324b5.png", + "type" : "image/png", + "size" : 73642 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-7 and click continue to record consent screen button", + "time" : { + "start" : 1730620086019, + "stop" : 1730620086917, + "duration" : 898 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7046046335ba633b", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "7046046335ba633b.png", + "type" : "image/png", + "size" : 72621 + }, { + "uid" : "b1eb0860932d9242", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "b1eb0860932d9242.png", + "type" : "image/png", + "size" : 47535 + }, { + "uid" : "6d926da99a1fe080", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "6d926da99a1fe080.png", + "type" : "image/png", + "size" : 43952 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620086917, + "stop" : 1730620088318, + "duration" : 1401 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "71911c03e8afe008", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "71911c03e8afe008.png", + "type" : "image/png", + "size" : 43952 + }, { + "uid" : "78c7c68c5b1c6c1d", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "78c7c68c5b1c6c1d.png", + "type" : "image/png", + "size" : 62472 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-7 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620088318, + "stop" : 1730620129632, + "duration" : 41314 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "26e5808b02408ff0", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "26e5808b02408ff0.png", + "type" : "image/png", + "size" : 50994 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient INDIGO CATCHESIDE, 1/3/1959, 12 CANBERRA STREET, MANCHESTER, M11 4WL and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620129632, + "stop" : 1730620170065, + "duration" : 40433 + }, + "status" : "failed", + "statusMessage" : "assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "b2ee1251bcb15d8b", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "b2ee1251bcb15d8b.png", + "type" : "image/png", + "size" : 51125 + }, { + "uid" : "8d19312f83f70856", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "8d19312f83f70856.png", + "type" : "image/png", + "size" : 51125 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "a45e2929bc135cde", + "name" : "log", + "source" : "a45e2929bc135cde.txt", + "type" : "text/plain", + "size" : 8406 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "12 CANBERRA STREET, MANCHESTER, M11 4WL" + }, { + "name" : "assess_date", + "value" : "today-7" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18A" + }, { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "1/3/1959" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "8" + }, { + "name" : "name", + "value" : "INDIGO CATCHESIDE" + }, { + "name" : "nhs_number", + "value" : "9437580812" + }, { + "name" : "site", + "value" : "BIRCH HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-7" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "271e2cb1afe6d302.json", + "parameterValues" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "BIRCH HOUSE", "yes", "today-7" ] +} \ No newline at end of file diff --git a/data/test-cases/274d3327feee14c7.json b/data/test-cases/274d3327feee14c7.json deleted file mode 100644 index cd0656dcc..000000000 --- a/data/test-cases/274d3327feee14c7.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "274d3327feee14c7", - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "c2fc7c106acbf9b7eb1119c3e175c612", - "time" : { - "start" : 1730617753372, - "stop" : 1730617758599, - "duration" : 5227 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617753373, - "stop" : 1730617757818, - "duration" : 4445 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9449306494", - "time" : { - "start" : 1730617757819, - "stop" : 1730617757885, - "duration" : 66 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617757885, - "stop" : 1730617757971, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Reynolds Ryan, 9449306494, 27/3/2001 and Jamie Street, Jaketown, KDDTG5, SW16 6JR details", - "time" : { - "start" : 1730617757971, - "stop" : 1730617758599, - "duration" : 628 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "db0f126733438de0", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "db0f126733438de0.png", - "type" : "image/png", - "size" : 48602 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "cc0cc67dd00d420d", - "name" : "log", - "source" : "cc0cc67dd00d420d.txt", - "type" : "text/plain", - "size" : 1754 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "Jamie Street, Jaketown, KDDTG5, SW16 6JR" - }, { - "name" : "dateofbirth", - "value" : "27/3/2001" - }, { - "name" : "name", - "value" : "Reynolds Ryan" - }, { - "name" : "nhsNumber", - "value" : "9449306494" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "274d3327feee14c7.json", - "parameterValues" : [ "Jamie Street, Jaketown, KDDTG5, SW16 6JR", "27/3/2001", "Reynolds Ryan", "9449306494" ] -} \ No newline at end of file diff --git a/data/test-cases/27f0c25fef3955ce.json b/data/test-cases/27f0c25fef3955ce.json deleted file mode 100644 index d8ad5e2d4..000000000 --- a/data/test-cases/27f0c25fef3955ce.json +++ /dev/null @@ -1,180 +0,0 @@ -{ - "uid" : "27f0c25fef3955ce", - "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "22a1de94b065efa3dbb7f89e6030e0cb", - "time" : { - "start" : 1730617715090, - "stop" : 1730617812454, - "duration" : 97364 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0343f56de0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '3', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0343f56de0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '3', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730617715092, - "stop" : 1730617722676, - "duration" : 7584 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9474335761", - "time" : { - "start" : 1730617722679, - "stop" : 1730617722924, - "duration" : 245 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730617722924, - "stop" : 1730617726390, - "duration" : 3466 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "828a9a6ac597be14", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "828a9a6ac597be14.png", - "type" : "image/png", - "size" : 31534 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 3", - "time" : { - "start" : 1730617726392, - "stop" : 1730617812650, - "duration" : 86258 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "a45d96812b354bb6", - "name" : "qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "a45d96812b354bb6.png", - "type" : "image/png", - "size" : 55321 - }, { - "uid" : "5d961610257d9390", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "5d961610257d9390.png", - "type" : "image/png", - "size" : 72750 - }, { - "uid" : "7693bf4cd9dea599", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "7693bf4cd9dea599.png", - "type" : "image/png", - "size" : 71268 - }, { - "uid" : "4f76bea0a6e165", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "4f76bea0a6e165.png", - "type" : "image/png", - "size" : 56532 - }, { - "uid" : "48b72b5a4b3948de", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "48b72b5a4b3948de.png", - "type" : "image/png", - "size" : 56532 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 5, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "f8a7b0ad2934e923", - "name" : "log", - "source" : "f8a7b0ad2934e923.txt", - "type" : "text/plain", - "size" : 3579 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 7, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "3" - }, { - "name" : "nhs_number", - "value" : "9474335761" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "27f0c25fef3955ce.json", - "parameterValues" : [ "3", "9474335761", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/2826bf704cdf020a.json b/data/test-cases/2826bf704cdf020a.json new file mode 100644 index 000000000..96cb7ad53 --- /dev/null +++ b/data/test-cases/2826bf704cdf020a.json @@ -0,0 +1,220 @@ +{ + "uid" : "2826bf704cdf020a", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", + "historyId" : "bf2fd6a9cb1ab8df956b368ad7dfa8d8", + "time" : { + "start" : 1730619514682, + "stop" : 1730619521950, + "duration" : 7268 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619514683, + "stop" : 1730619519911, + "duration" : 5228 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Bill, Garton, and 3/6/1946", + "time" : { + "start" : 1730619519911, + "stop" : 1730619520376, + "duration" : 465 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ff444c5ab7da91a8", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "ff444c5ab7da91a8.png", + "type" : "image/png", + "size" : 43864 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I enter the postcode DN18 5DW", + "time" : { + "start" : 1730619520377, + "stop" : 1730619520523, + "duration" : 146 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "433c4c702c7279c8", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "433c4c702c7279c8.png", + "type" : "image/png", + "size" : 50909 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I select the gender Male", + "time" : { + "start" : 1730619520524, + "stop" : 1730619520657, + "duration" : 133 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "21ae16d993974f9f", + "name" : "dev_chrome_130.0.6723.91_select_gender.png", + "source" : "21ae16d993974f9f.png", + "type" : "image/png", + "size" : 50368 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619520657, + "stop" : 1730619520738, + "duration" : 81 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the patient", + "time" : { + "start" : 1730619520739, + "stop" : 1730619521857, + "duration" : 1118 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "1a3271872131b4c5", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "1a3271872131b4c5.png", + "type" : "image/png", + "size" : 33241 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see an option to create a new patient", + "time" : { + "start" : 1730619521857, + "stop" : 1730619521950, + "duration" : 93 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "8cb0bc0a35081ab2", + "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", + "source" : "8cb0bc0a35081ab2.png", + "type" : "image/png", + "size" : 43988 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "b62e356ee74d21b2", + "name" : "log", + "source" : "b62e356ee74d21b2.txt", + "type" : "text/plain", + "size" : 3920 + } ], + "parameters" : [ ], + "stepsCount" : 7, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "3/6/1946" + }, { + "name" : "firstName", + "value" : "Bill" + }, { + "name" : "gender", + "value" : "Male" + }, { + "name" : "lastName", + "value" : "Garton" + }, { + "name" : "postcode", + "value" : "DN18 5DW" + }, { + "name" : "scenario", + "value" : "dob - day" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "2826bf704cdf020a.json", + "parameterValues" : [ "3/6/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - day" ] +} \ No newline at end of file diff --git a/data/test-cases/29b2c662a67f03b0.json b/data/test-cases/29b2c662a67f03b0.json deleted file mode 100644 index e87c98498..000000000 --- a/data/test-cases/29b2c662a67f03b0.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "uid" : "29b2c662a67f03b0", - "name" : "NHS sign in page should be visible", - "fullName" : "features/login.feature:NHS sign in page should be visible", - "historyId" : "af06b7202b34fb810ed33c32dfaf440e", - "time" : { - "start" : 1730533187155, - "stop" : 1730533188926, - "duration" : 1771 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730533187155, - "stop" : 1730533187737, - "duration" : 582 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1730533187737, - "stop" : 1730533188042, - "duration" : 305 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the NHS sign in page should be visible", - "time" : { - "start" : 1730533188042, - "stop" : 1730533188926, - "duration" : 884 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c0d95b202f2ad11b", - "name" : "dev_chrome_130.0.6723.91_nhs_sign_in_button_should_be_visible.png", - "source" : "c0d95b202f2ad11b.png", - "type" : "image/png", - "size" : 15161 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "7c8209838628abf8", - "name" : "log", - "source" : "7c8209838628abf8.txt", - "type" : "text/plain", - "size" : 1229 - } ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "29b2c662a67f03b0.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/2cccfd15b0292b94.json b/data/test-cases/2cccfd15b0292b94.json deleted file mode 100644 index 7a3236789..000000000 --- a/data/test-cases/2cccfd15b0292b94.json +++ /dev/null @@ -1,202 +0,0 @@ -{ - "uid" : "2cccfd15b0292b94", - "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Existing patients can be found using their optional demographic details", - "historyId" : "b4750b4b392cbc1d84a8d365ef74e6d1", - "time" : { - "start" : 1730533127465, - "stop" : 1730533133299, - "duration" : 5834 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533127465, - "stop" : 1730533131761, - "duration" : 4296 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details JANNETTE, ARD, and 09/12/2015", - "time" : { - "start" : 1730533131761, - "stop" : 1730533132246, - "duration" : 485 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8960a741c828eef5", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "8960a741c828eef5.png", - "type" : "image/png", - "size" : 51625 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode LA21 8HZ", - "time" : { - "start" : 1730533132247, - "stop" : 1730533132417, - "duration" : 170 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8382a9da2f0d9d4", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "8382a9da2f0d9d4.png", - "type" : "image/png", - "size" : 50791 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Other", - "time" : { - "start" : 1730533132417, - "stop" : 1730533132571, - "duration" : 154 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7573dec25f73c49b", - "name" : "dev_chrome_130.0.6723.91_select_gender.png", - "source" : "7573dec25f73c49b.png", - "type" : "image/png", - "size" : 50398 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533132572, - "stop" : 1730533132659, - "duration" : 87 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's information in the search results, showing their name: JANNETTE ARD, nhs number: 9470006739, dob: 09/12/2015 and address: 1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", - "time" : { - "start" : 1730533132660, - "stop" : 1730533133299, - "duration" : 639 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "23de34b6764d1720", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "23de34b6764d1720.png", - "type" : "image/png", - "size" : 32734 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "74095e30159a27bc", - "name" : "log", - "source" : "74095e30159a27bc.txt", - "type" : "text/plain", - "size" : 3481 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 5, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ" - }, { - "name" : "dob", - "value" : "09/12/2015" - }, { - "name" : "firstName", - "value" : "JANNETTE" - }, { - "name" : "gender", - "value" : "Other" - }, { - "name" : "lastName", - "value" : "ARD" - }, { - "name" : "nhsNumber", - "value" : "9470006739" - }, { - "name" : "postcode", - "value" : "LA21 8HZ" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "2cccfd15b0292b94.json", - "parameterValues" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "09/12/2015", "JANNETTE", "Other", "ARD", "9470006739", "LA21 8HZ" ] -} \ No newline at end of file diff --git a/data/test-cases/2f57cffd0c74be94.json b/data/test-cases/2f57cffd0c74be94.json deleted file mode 100644 index bc25a64c7..000000000 --- a/data/test-cases/2f57cffd0c74be94.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "uid" : "2f57cffd0c74be94", - "name" : "Add vaccine batches page should launch", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "dfa46d4df1d25bcdb5d5237f95be07cf", - "time" : { - "start" : 1730617722685, - "stop" : 1730617723617, - "duration" : 932 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730617722687, - "stop" : 1730617722687, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I am on the vaccines page", - "time" : { - "start" : 1730617722689, - "stop" : 1730617722841, - "duration" : 152 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click on an available add batch link", - "time" : { - "start" : 1730617722842, - "stop" : 1730617723481, - "duration" : 639 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add batch page should be launched", - "time" : { - "start" : 1730617723483, - "stop" : 1730617723616, - "duration" : 133 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "caf23beb0cdc4137", - "name" : "qa_chrome_130.0.6723.91_add_batch_page_should_launch.png", - "source" : "caf23beb0cdc4137.png", - "type" : "image/png", - "size" : 29090 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "8d7e9b91719d0a85", - "name" : "log", - "source" : "8d7e9b91719d0a85.txt", - "type" : "text/plain", - "size" : 1615 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "2f57cffd0c74be94.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/2f6a4eeb8c9bb33c.json b/data/test-cases/2f6a4eeb8c9bb33c.json new file mode 100644 index 000000000..ccb04fe4a --- /dev/null +++ b/data/test-cases/2f6a4eeb8c9bb33c.json @@ -0,0 +1,157 @@ +{ + "uid" : "2f6a4eeb8c9bb33c", + "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Can search for a patient by their old name, after a name change", + "historyId" : "2d9e28b3527a9276ae3ad6c7f15e18b6", + "time" : { + "start" : 1730619588094, + "stop" : 1730619595282, + "duration" : 7188 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619588094, + "stop" : 1730619592272, + "duration" : 4178 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Joan, Robertson, and 19/09/1972", + "time" : { + "start" : 1730619592272, + "stop" : 1730619592691, + "duration" : 419 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "72532ae2ae30d0a2", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "72532ae2ae30d0a2.png", + "type" : "image/png", + "size" : 57339 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619592691, + "stop" : 1730619593637, + "duration" : 946 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see the patient's information in the search results, showing their name: Poppy Roberts, nhs number: 9449310076, dob: 19/09/1972 and address: 1 Canada Road, COBHAM, Surrey, LS15 4LJ", + "time" : { + "start" : 1730619593637, + "stop" : 1730619595282, + "duration" : 1645 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "eb7852a3e82324", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "eb7852a3e82324.png", + "type" : "image/png", + "size" : 31980 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "a0c95b5a8dc19f4f", + "name" : "log", + "source" : "a0c95b5a8dc19f4f.txt", + "type" : "text/plain", + "size" : 2276 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 Canada Road, COBHAM, Surrey, LS15 4LJ" + }, { + "name" : "dob", + "value" : "19/09/1972" + }, { + "name" : "firstName", + "value" : "Joan" + }, { + "name" : "lastName", + "value" : "Robertson" + }, { + "name" : "newName", + "value" : "Poppy Roberts" + }, { + "name" : "nhsNumber", + "value" : "9449310076" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "2f6a4eeb8c9bb33c.json", + "parameterValues" : [ "1 Canada Road, COBHAM, Surrey, LS15 4LJ", "19/09/1972", "Joan", "Robertson", "Poppy Roberts", "9449310076" ] +} \ No newline at end of file diff --git a/data/test-cases/2ff002f14fdf857.json b/data/test-cases/2ff002f14fdf857.json deleted file mode 100644 index 56294a85b..000000000 --- a/data/test-cases/2ff002f14fdf857.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "2ff002f14fdf857", - "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "b80d3f9cdd5bf2fbebcda1b0cc35efa4", - "time" : { - "start" : 1730618972383, - "stop" : 1730619132052, - "duration" : 159669 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f8753753740>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 01/11/2024KRISTIA SIDAWAY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f8753753740>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 01/11/2024KRISTIA SIDAWAY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Home Of Housebound Patient and get patient details for 9450141711 with option 2 and choose to vaccinate with vaccine details as Flu, SDYY2-22A with 19/10/2026", - "time" : { - "start" : 1730618972384, - "stop" : 1730619056232, - "duration" : 83848 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730619056232, - "stop" : 1730619056551, - "duration" : 319 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9a20cdeeaa203a66", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9450141711_and_clicked_search_for_patient_button.png", - "source" : "9a20cdeeaa203a66.png", - "type" : "image/png", - "size" : 49272 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient KRISTIA SIDAWAY", - "time" : { - "start" : 1730619056551, - "stop" : 1730619057218, - "duration" : 667 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "161402c4a985a623", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "161402c4a985a623.png", - "type" : "image/png", - "size" : 49320 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-22A with 19/10/2026 and click continue", - "time" : { - "start" : 1730619057219, - "stop" : 1730619059984, - "duration" : 2765 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "78a433ec9cdf3e8a", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_KRISTIA SIDAWAY_and_clicked_choose_vaccine_button.png", - "source" : "78a433ec9cdf3e8a.png", - "type" : "image/png", - "size" : 54152 - }, { - "uid" : "6bf0670e610c73f4", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Influenza Tetra MYL_and_clicked_continue_button.png", - "source" : "6bf0670e610c73f4.png", - "type" : "image/png", - "size" : 73516 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", - "time" : { - "start" : 1730619059985, - "stop" : 1730619101965, - "duration" : 41980 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8b74d5c3b5139e70", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "8b74d5c3b5139e70.png", - "type" : "image/png", - "size" : 73836 - }, { - "uid" : "de7f1151d0e0eb8a", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "de7f1151d0e0eb8a.png", - "type" : "image/png", - "size" : 68448 - }, { - "uid" : "33260040c7f1ae3", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "33260040c7f1ae3.png", - "type" : "image/png", - "size" : 57629 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730619101965, - "stop" : 1730619132223, - "duration" : 30258 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "15e52f2954241031", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "15e52f2954241031.png", - "type" : "image/png", - "size" : 57629 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6ca1e0a52b6aabda", - "name" : "log", - "source" : "6ca1e0a52b6aabda.txt", - "type" : "text/plain", - "size" : 6000 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-22A" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "24/6/1992" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "2" - }, { - "name" : "name", - "value" : "KRISTIA SIDAWAY" - }, { - "name" : "nhs_number", - "value" : "9450141711" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "2ff002f14fdf857.json", - "parameterValues" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] -} \ No newline at end of file diff --git a/data/test-cases/30c40985c6d3a303.json b/data/test-cases/30c40985c6d3a303.json deleted file mode 100644 index a89376867..000000000 --- a/data/test-cases/30c40985c6d3a303.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "30c40985c6d3a303", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "f312e1d375b46f243b4eeb052610663a", - "time" : { - "start" : 1730533039428, - "stop" : 1730533043991, - "duration" : 4563 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533039428, - "stop" : 1730533043209, - "duration" : 3781 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9469998626", - "time" : { - "start" : 1730533043210, - "stop" : 1730533043275, - "duration" : 65 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533043276, - "stop" : 1730533043362, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show JONNY CONOPO, 9469998626, 20150305 and 1 DAISY BANK, LANCASTER, LA1 3JW details", - "time" : { - "start" : 1730533043362, - "stop" : 1730533043991, - "duration" : 629 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f805be7dff4f684a", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "f805be7dff4f684a.png", - "type" : "image/png", - "size" : 48573 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "728aa36fc31d293a", - "name" : "log", - "source" : "728aa36fc31d293a.txt", - "type" : "text/plain", - "size" : 1746 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 DAISY BANK, LANCASTER, LA1 3JW" - }, { - "name" : "dateofbirth", - "value" : "20150305" - }, { - "name" : "name", - "value" : "JONNY CONOPO" - }, { - "name" : "nhsNumber", - "value" : "9469998626" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "30c40985c6d3a303.json", - "parameterValues" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] -} \ No newline at end of file diff --git a/data/test-cases/31e0afca4dedb782.json b/data/test-cases/31e0afca4dedb782.json deleted file mode 100644 index ed9075f81..000000000 --- a/data/test-cases/31e0afca4dedb782.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "uid" : "31e0afca4dedb782", - "name" : "Search without entering nhs number", - "fullName" : "/app/features/find_a_patient.feature:Search without entering nhs number", - "historyId" : "3ddec8c203f0667b07e4030542c38fb6", - "time" : { - "start" : 1730618093866, - "stop" : 1730618097929, - "duration" : 4063 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730618093867, - "stop" : 1730618097753, - "duration" : 3886 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730618097753, - "stop" : 1730618097842, - "duration" : 89 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the alert message should appear for nhs number", - "time" : { - "start" : 1730618097842, - "stop" : 1730618097929, - "duration" : 87 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "71558408bf494866", - "name" : "qa_chrome_130.0.6723.91_required_alerts_should_appear_for_nhsNumber.png", - "source" : "71558408bf494866.png", - "type" : "image/png", - "size" : 52593 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "eddec5d0d2443e00", - "name" : "log", - "source" : "eddec5d0d2443e00.txt", - "type" : "text/plain", - "size" : 1318 - } ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "31e0afca4dedb782.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/333631b6b1d16346.json b/data/test-cases/333631b6b1d16346.json deleted file mode 100644 index 111fb9044..000000000 --- a/data/test-cases/333631b6b1d16346.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "333631b6b1d16346", - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "9bbc09a5764effa3cdb4a84fde10f425", - "time" : { - "start" : 1730533170309, - "stop" : 1730533182331, - "duration" : 12022 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730533170310, - "stop" : 1730533171028, - "duration" : 718 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1730533171029, - "stop" : 1730533171338, - "duration" : 309 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I provide the invalid_email_address and password", - "time" : { - "start" : 1730533171339, - "stop" : 1730533171984, - "duration" : 645 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And the NHS sign in button is clicked", - "time" : { - "start" : 1730533171984, - "stop" : 1730533182245, - "duration" : 10261 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then sign in should fail", - "time" : { - "start" : 1730533182246, - "stop" : 1730533182331, - "duration" : 85 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "81ab5dc4bd85c947", - "name" : "dev_chrome_130.0.6723.91_sign_in_should_fail.png", - "source" : "81ab5dc4bd85c947.png", - "type" : "image/png", - "size" : 28962 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "346c821ec2556b13", - "name" : "log", - "source" : "346c821ec2556b13.txt", - "type" : "text/plain", - "size" : 1724 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "invalid_email_address" - }, { - "name" : "password", - "value" : "password" - }, { - "name" : "status", - "value" : "fail" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "333631b6b1d16346.json", - "parameterValues" : [ "invalid_email_address", "password", "fail" ] -} \ No newline at end of file diff --git a/data/test-cases/35037f16b66f95e1.json b/data/test-cases/35037f16b66f95e1.json deleted file mode 100644 index cdbf4788a..000000000 --- a/data/test-cases/35037f16b66f95e1.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "uid" : "35037f16b66f95e1", - "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "d4aacd2c4e8d1f8789f14e59bd7df838", - "time" : { - "start" : 1730533100735, - "stop" : 1730533136876, - "duration" : 36141 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730533100735, - "stop" : 1730533104619, - "duration" : 3884 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9473673388", - "time" : { - "start" : 1730533104619, - "stop" : 1730533104827, - "duration" : 208 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730533104827, - "stop" : 1730533106665, - "duration" : 1838 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "913f08196c4b5384", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "913f08196c4b5384.png", - "type" : "image/png", - "size" : 31494 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 2", - "time" : { - "start" : 1730533106666, - "stop" : 1730533136876, - "duration" : 30210 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1b5c121821c653bb", - "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "1b5c121821c653bb.png", - "type" : "image/png", - "size" : 54764 - }, { - "uid" : "9fb6d11eb5bbd731", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "9fb6d11eb5bbd731.png", - "type" : "image/png", - "size" : 72004 - }, { - "uid" : "64dfa0acd291ccbf", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "64dfa0acd291ccbf.png", - "type" : "image/png", - "size" : 46209 - }, { - "uid" : "4a0bfd2d462434db", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "4a0bfd2d462434db.png", - "type" : "image/png", - "size" : 44154 - }, { - "uid" : "bf23591ddc3eab34", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "bf23591ddc3eab34.png", - "type" : "image/png", - "size" : 44154 - }, { - "uid" : "2a66c5c88335cc2c", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "2a66c5c88335cc2c.png", - "type" : "image/png", - "size" : 60680 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "d951c158fe63147", - "name" : "log", - "source" : "d951c158fe63147.txt", - "type" : "text/plain", - "size" : 3888 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 8, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "2" - }, { - "name" : "nhs_number", - "value" : "9473673388" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "35037f16b66f95e1.json", - "parameterValues" : [ "2", "9473673388", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/3573e7b3c585d0f1.json b/data/test-cases/3573e7b3c585d0f1.json deleted file mode 100644 index e01761660..000000000 --- a/data/test-cases/3573e7b3c585d0f1.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "3573e7b3c585d0f1", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "3dd254990a059240e17f4aa430bdb6b0", - "time" : { - "start" : 1730532996501, - "stop" : 1730533001775, - "duration" : 5274 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730532996502, - "stop" : 1730533000476, - "duration" : 3974 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9693632109", - "time" : { - "start" : 1730533000477, - "stop" : 1730533000545, - "duration" : 68 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533000545, - "stop" : 1730533000631, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Bill GARTON, 9693632109, 23/6/1946 and 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW details", - "time" : { - "start" : 1730533000631, - "stop" : 1730533001775, - "duration" : 1144 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f183b1e8b4ec34bd", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "f183b1e8b4ec34bd.png", - "type" : "image/png", - "size" : 48715 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "ca51b4392d9bb857", - "name" : "log", - "source" : "ca51b4392d9bb857.txt", - "type" : "text/plain", - "size" : 1772 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "dateofbirth", - "value" : "23/6/1946" - }, { - "name" : "name", - "value" : "Bill GARTON" - }, { - "name" : "nhsNumber", - "value" : "9693632109" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "3573e7b3c585d0f1.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] -} \ No newline at end of file diff --git a/data/test-cases/35f69c1f38993244.json b/data/test-cases/35f69c1f38993244.json deleted file mode 100644 index a990cd10f..000000000 --- a/data/test-cases/35f69c1f38993244.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "35f69c1f38993244", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "3dd254990a059240e17f4aa430bdb6b0", - "time" : { - "start" : 1730617723164, - "stop" : 1730617728141, - "duration" : 4977 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617723164, - "stop" : 1730617727356, - "duration" : 4192 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9693632109", - "time" : { - "start" : 1730617727357, - "stop" : 1730617727425, - "duration" : 68 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617727425, - "stop" : 1730617727507, - "duration" : 82 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Bill GARTON, 9693632109, 23/6/1946 and 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW details", - "time" : { - "start" : 1730617727507, - "stop" : 1730617728141, - "duration" : 634 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "88d9826f27b44274", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "88d9826f27b44274.png", - "type" : "image/png", - "size" : 48715 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "449c5411f4acc274", - "name" : "log", - "source" : "449c5411f4acc274.txt", - "type" : "text/plain", - "size" : 1770 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "dateofbirth", - "value" : "23/6/1946" - }, { - "name" : "name", - "value" : "Bill GARTON" - }, { - "name" : "nhsNumber", - "value" : "9693632109" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "35f69c1f38993244.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] -} \ No newline at end of file diff --git a/data/test-cases/385c403a8f7a74b1.json b/data/test-cases/385c403a8f7a74b1.json deleted file mode 100644 index c8c6a34c2..000000000 --- a/data/test-cases/385c403a8f7a74b1.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "385c403a8f7a74b1", - "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "dfba7ce239f9f1bf621de4e84ae17032", - "time" : { - "start" : 1730533372188, - "stop" : 1730533542742, - "duration" : 170554 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB', 'dob': '27/5/1924', 'name': 'MARGIE PUCKEY'...24MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 29/10/2024MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Outreach event', ...}\nname = 'MARGIE PUCKEY', dob = '27/5/1924'\naddress = 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB', 'dob': '27/5/1924', 'name': 'MARGIE PUCKEY'...24MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 29/10/2024MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Outreach event', ...}\nname = 'MARGIE PUCKEY', dob = '27/5/1924'\naddress = 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 5 and choose to vaccinate with vaccine details as COVID-19, SDYY2-15A with 19/10/2026", - "time" : { - "start" : 1730533372188, - "stop" : 1730533455699, - "duration" : 83511 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533455699, - "stop" : 1730533456030, - "duration" : 331 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8eea773c9274d37e", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png", - "source" : "8eea773c9274d37e.png", - "type" : "image/png", - "size" : 50173 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient MARGIE PUCKEY", - "time" : { - "start" : 1730533456031, - "stop" : 1730533456228, - "duration" : 197 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "931146cd2534f42", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "931146cd2534f42.png", - "type" : "image/png", - "size" : 49272 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-15A with 19/10/2026 and click continue", - "time" : { - "start" : 1730533456228, - "stop" : 1730533458476, - "duration" : 2248 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "58c0e2be18e9b988", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png", - "source" : "58c0e2be18e9b988.png", - "type" : "image/png", - "size" : 55289 - }, { - "uid" : "cb0c268719590745", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png", - "source" : "cb0c268719590745.png", - "type" : "image/png", - "size" : 74573 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-4 and click continue to record consent screen button", - "time" : { - "start" : 1730533458476, - "stop" : 1730533459364, - "duration" : 888 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bcdbe565755bdc18", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "bcdbe565755bdc18.png", - "type" : "image/png", - "size" : 72142 - }, { - "uid" : "f4985a8e46129dcd", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "f4985a8e46129dcd.png", - "type" : "image/png", - "size" : 49751 - }, { - "uid" : "c64799cdc636c7d8", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "c64799cdc636c7d8.png", - "type" : "image/png", - "size" : 45362 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533459364, - "stop" : 1730533460848, - "duration" : 1484 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6269c4ee15e9e689", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "6269c4ee15e9e689.png", - "type" : "image/png", - "size" : 45362 - }, { - "uid" : "4e0bdbae059dd506", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "4e0bdbae059dd506.png", - "type" : "image/png", - "size" : 61343 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-3 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533460848, - "stop" : 1730533502312, - "duration" : 41464 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c32841ccd7d60948", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "c32841ccd7d60948.png", - "type" : "image/png", - "size" : 51522 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient MARGIE PUCKEY, 27/5/1924, MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533502313, - "stop" : 1730533542742, - "duration" : 40429 - }, - "status" : "failed", - "statusMessage" : "assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "d30abae869be22b0", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "d30abae869be22b0.png", - "type" : "image/png", - "size" : 51655 - }, { - "uid" : "b4904b17a8691f9", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "b4904b17a8691f9.png", - "type" : "image/png", - "size" : 51655 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "17eb0b018ae00b9b", - "name" : "log", - "source" : "17eb0b018ae00b9b.txt", - "type" : "text/plain", - "size" : 8417 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB" - }, { - "name" : "assess_date", - "value" : "today-4" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-15A" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "27/5/1924" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "5" - }, { - "name" : "name", - "value" : "MARGIE PUCKEY" - }, { - "name" : "nhs_number", - "value" : "9473629885" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-3" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "385c403a8f7a74b1.json", - "parameterValues" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "BIRCH HOUSE", "yes", "today-3" ] -} \ No newline at end of file diff --git a/data/test-cases/39504d4b9ed8d174.json b/data/test-cases/39504d4b9ed8d174.json deleted file mode 100644 index 96e6c983c..000000000 --- a/data/test-cases/39504d4b9ed8d174.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "39504d4b9ed8d174", - "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "cd3b48aa8c3f7c508026db145f8a39cb", - "time" : { - "start" : 1730618469051, - "stop" : 1730618639868, - "duration" : 170817 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN', 'dob': '21/7/1959', 'name': 'CAWRDAV ...BETT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 04/10/2024CAWRDAV BOBBETT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': \"Housebound patient's home\", ...}\nname = 'CAWRDAV BOBBETT', dob = '21/7/1959'\naddress = '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN', 'dob': '21/7/1959', 'name': 'CAWRDAV ...BETT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 04/10/2024CAWRDAV BOBBETT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': \"Housebound patient's home\", ...}\nname = 'CAWRDAV BOBBETT', dob = '21/7/1959'\naddress = '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Home Of Housebound Patient and get patient details for 9437599165 with option 9 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18B with 19/10/2026", - "time" : { - "start" : 1730618469052, - "stop" : 1730618552959, - "duration" : 83907 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618552960, - "stop" : 1730618553288, - "duration" : 328 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "920e30ff6e54bf11", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9437599165_and_clicked_search_for_patient_button.png", - "source" : "920e30ff6e54bf11.png", - "type" : "image/png", - "size" : 49612 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient CAWRDAV BOBBETT", - "time" : { - "start" : 1730618553288, - "stop" : 1730618553473, - "duration" : 185 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5d7a7da4a4967d15", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "5d7a7da4a4967d15.png", - "type" : "image/png", - "size" : 49647 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18B with 19/10/2026 and click continue", - "time" : { - "start" : 1730618553473, - "stop" : 1730618555739, - "duration" : 2266 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e75f248e78006a1", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_CAWRDAV BOBBETT_and_clicked_choose_vaccine_button.png", - "source" : "e75f248e78006a1.png", - "type" : "image/png", - "size" : 54666 - }, { - "uid" : "896496a10b6cdbc8", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png", - "source" : "896496a10b6cdbc8.png", - "type" : "image/png", - "size" : 72990 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-30 and click continue to record consent screen button", - "time" : { - "start" : 1730618555739, - "stop" : 1730618556671, - "duration" : 932 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5c31c967a0d499d", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "5c31c967a0d499d.png", - "type" : "image/png", - "size" : 72239 - }, { - "uid" : "af3b0916731685fb", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "af3b0916731685fb.png", - "type" : "image/png", - "size" : 50541 - }, { - "uid" : "937eed862dbb9b3b", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "937eed862dbb9b3b.png", - "type" : "image/png", - "size" : 45338 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618556672, - "stop" : 1730618558089, - "duration" : 1417 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6b77c86934b8b7cb", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "6b77c86934b8b7cb.png", - "type" : "image/png", - "size" : 45338 - }, { - "uid" : "fea00df84d6ad44c", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "fea00df84d6ad44c.png", - "type" : "image/png", - "size" : 65147 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-30 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730618558090, - "stop" : 1730618599419, - "duration" : 41329 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ea27f737fba206d", - "name" : "qa_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "ea27f737fba206d.png", - "type" : "image/png", - "size" : 50881 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient CAWRDAV BOBBETT, 21/7/1959, 127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730618599420, - "stop" : 1730618639868, - "duration" : 40448 - }, - "status" : "failed", - "statusMessage" : "assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "a98059699f1ad53b", - "name" : "qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "a98059699f1ad53b.png", - "type" : "image/png", - "size" : 51012 - }, { - "uid" : "c527d3caf4cabed8", - "name" : "qa_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "c527d3caf4cabed8.png", - "type" : "image/png", - "size" : 51012 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6b0da3220aff1183", - "name" : "log", - "source" : "6b0da3220aff1183.txt", - "type" : "text/plain", - "size" : 8413 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN" - }, { - "name" : "assess_date", - "value" : "today-30" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18B" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "21/7/1959" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "9" - }, { - "name" : "name", - "value" : "CAWRDAV BOBBETT" - }, { - "name" : "nhs_number", - "value" : "9437599165" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-30" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "39504d4b9ed8d174.json", - "parameterValues" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "ALBERT HOUSE", "yes", "today-30" ] -} \ No newline at end of file diff --git a/data/test-cases/39bc394168a25724.json b/data/test-cases/39bc394168a25724.json deleted file mode 100644 index 0ec706f79..000000000 --- a/data/test-cases/39bc394168a25724.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "39bc394168a25724", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "a3df5d5f045a603773fac12f24991b8d", - "time" : { - "start" : 1730617940929, - "stop" : 1730617946602, - "duration" : 5673 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617940929, - "stop" : 1730617945123, - "duration" : 4194 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730617945124, - "stop" : 1730617945548, - "duration" : 424 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7f6973861ad3c2a6", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "7f6973861ad3c2a6.png", - "type" : "image/png", - "size" : 56630 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730617945548, - "stop" : 1730617945697, - "duration" : 149 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5929f4a9363bb5ff", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "5929f4a9363bb5ff.png", - "type" : "image/png", - "size" : 47088 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Other", - "time" : { - "start" : 1730617945697, - "stop" : 1730617945829, - "duration" : 132 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4e9c4b52f7e63bb4", - "name" : "qa_chrome_130.0.6723.91_select_gender.png", - "source" : "4e9c4b52f7e63bb4.png", - "type" : "image/png", - "size" : 50803 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617945829, - "stop" : 1730617945915, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730617945915, - "stop" : 1730617946515, - "duration" : 600 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7fbbbd1b3094f982", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "7fbbbd1b3094f982.png", - "type" : "image/png", - "size" : 33642 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730617946516, - "stop" : 1730617946602, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "19037403fbe941a3", - "name" : "qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "19037403fbe941a3.png", - "type" : "image/png", - "size" : 44932 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6ba4485c1c839bae", - "name" : "log", - "source" : "6ba4485c1c839bae.txt", - "type" : "text/plain", - "size" : 3912 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Other" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "gender" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "39bc394168a25724.json", - "parameterValues" : [ "23/6/1946", "Bill", "Other", "Garton", "DN18 5DW", "gender" ] -} \ No newline at end of file diff --git a/data/test-cases/3cf7b1068e579718.json b/data/test-cases/3cf7b1068e579718.json new file mode 100644 index 000000000..913955234 --- /dev/null +++ b/data/test-cases/3cf7b1068e579718.json @@ -0,0 +1,176 @@ +{ + "uid" : "3cf7b1068e579718", + "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", + "fullName" : "/app/features/add_batches.feature:Add batch to vaccine", + "historyId" : "813d272b444ac76cadaad21823424bf5", + "time" : { + "start" : 1730619433134, + "stop" : 1730619438782, + "duration" : 5648 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"the batch is already added to site warning should appear\")\n def batch_already_added_warning_should_exist():\n attach_screenshot(\"batch_already_added_warning_message_exists\")\n> assert check_batch_already_exists_error_message_is_displayed() == True\nE assert False == True\nE + where False = check_batch_already_exists_error_message_is_displayed()\n\ntests/test_add_vaccine_batches_steps.py:93: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"the batch is already added to site warning should appear\")\n def batch_already_added_warning_should_exist():\n attach_screenshot(\"batch_already_added_warning_message_exists\")\n> assert check_batch_already_exists_error_message_is_displayed() == True\nE assert False == True\nE + where False = check_batch_already_exists_error_message_is_displayed()\n\ntests/test_add_vaccine_batches_steps.py:93: AssertionError", + "steps" : [ { + "name" : "Given I am on the RAVS home page", + "time" : { + "start" : 1730619433134, + "stop" : 1730619437428, + "duration" : 4294 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I am on the vaccines page", + "time" : { + "start" : 1730619437428, + "stop" : 1730619437530, + "duration" : 102 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I view product for the existing vaccine in an existing site", + "time" : { + "start" : 1730619437530, + "stop" : 1730619438187, + "duration" : 657 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter batch number that already exists and expiry date", + "time" : { + "start" : 1730619438187, + "stop" : 1730619438684, + "duration" : 497 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ce2bef1e69dcc3b0", + "name" : "dev_chrome_130.0.6723.91_entered_batch_number.png", + "source" : "ce2bef1e69dcc3b0.png", + "type" : "image/png", + "size" : 30619 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then the batch is already added to site warning should appear", + "time" : { + "start" : 1730619438685, + "stop" : 1730619438782, + "duration" : 97 + }, + "status" : "failed", + "statusMessage" : "assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", + "statusTrace" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "290f83192cf03e3", + "name" : "dev_chrome_130.0.6723.91_batch_already_added_warning_message_exists.png", + "source" : "290f83192cf03e3.png", + "type" : "image/png", + "size" : 30619 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "34aec7c3be4f4319", + "name" : "log", + "source" : "34aec7c3be4f4319.txt", + "type" : "text/plain", + "size" : 2315 + } ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 3, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "batch_number", + "value" : "AB2345-Y7890" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccine", + "value" : "COVID-19" + }, { + "name" : "vaccine_type", + "value" : "Spikevax JN.1" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "3cf7b1068e579718.json", + "parameterValues" : [ "AB2345-Y7890", "ALBERT HOUSE", "COVID-19", "Spikevax JN.1" ] +} \ No newline at end of file diff --git a/data/test-cases/3dca8918dd33e09.json b/data/test-cases/3dca8918dd33e09.json deleted file mode 100644 index 445d4f028..000000000 --- a/data/test-cases/3dca8918dd33e09.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "uid" : "3dca8918dd33e09", - "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "bc1511142b70c4f6fe1ef9d21056047c", - "time" : { - "start" : 1730533064230, - "stop" : 1730533100732, - "duration" : 36502 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730533064230, - "stop" : 1730533068024, - "duration" : 3794 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9470472918", - "time" : { - "start" : 1730533068025, - "stop" : 1730533068228, - "duration" : 203 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730533068228, - "stop" : 1730533070067, - "duration" : 1839 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1348817eedbb493e", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "1348817eedbb493e.png", - "type" : "image/png", - "size" : 31494 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 3", - "time" : { - "start" : 1730533070068, - "stop" : 1730533100732, - "duration" : 30664 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "751df2be3eccdfab", - "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "751df2be3eccdfab.png", - "type" : "image/png", - "size" : 53851 - }, { - "uid" : "b6d3bd823e66c6cd", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "b6d3bd823e66c6cd.png", - "type" : "image/png", - "size" : 71246 - }, { - "uid" : "bd6f76289aecc1fb", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "bd6f76289aecc1fb.png", - "type" : "image/png", - "size" : 48282 - }, { - "uid" : "cdd85846d4f80845", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "cdd85846d4f80845.png", - "type" : "image/png", - "size" : 44475 - }, { - "uid" : "dc2f4a4c998150fb", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "dc2f4a4c998150fb.png", - "type" : "image/png", - "size" : 44475 - }, { - "uid" : "3a03d2eea2b295bd", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "3a03d2eea2b295bd.png", - "type" : "image/png", - "size" : 61536 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6233463932e2e0d9", - "name" : "log", - "source" : "6233463932e2e0d9.txt", - "type" : "text/plain", - "size" : 3888 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 8, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "3" - }, { - "name" : "nhs_number", - "value" : "9470472918" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "3dca8918dd33e09.json", - "parameterValues" : [ "3", "9470472918", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/3f737d245dad3773.json b/data/test-cases/3f737d245dad3773.json deleted file mode 100644 index 47b352d70..000000000 --- a/data/test-cases/3f737d245dad3773.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "uid" : "3f737d245dad3773", - "name" : "NHS sign in page should be visible", - "fullName" : "features/login.feature:NHS sign in page should be visible", - "historyId" : "af06b7202b34fb810ed33c32dfaf440e", - "time" : { - "start" : 1730617963591, - "stop" : 1730617965411, - "duration" : 1820 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730617963591, - "stop" : 1730617964181, - "duration" : 590 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1730617964181, - "stop" : 1730617964493, - "duration" : 312 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the NHS sign in page should be visible", - "time" : { - "start" : 1730617964493, - "stop" : 1730617965411, - "duration" : 918 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "cb93dd67e07f2e60", - "name" : "qa_chrome_130.0.6723.91_nhs_sign_in_button_should_be_visible.png", - "source" : "cb93dd67e07f2e60.png", - "type" : "image/png", - "size" : 15221 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "4f134aab385c84c4", - "name" : "log", - "source" : "4f134aab385c84c4.txt", - "type" : "text/plain", - "size" : 1227 - } ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "3f737d245dad3773.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/40dc3ebf1ad9fa58.json b/data/test-cases/40dc3ebf1ad9fa58.json new file mode 100644 index 000000000..09583e527 --- /dev/null +++ b/data/test-cases/40dc3ebf1ad9fa58.json @@ -0,0 +1,172 @@ +{ + "uid" : "40dc3ebf1ad9fa58", + "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Search with an invalid postcode shows an error message", + "historyId" : "1d569f2af68e5863c8cc60a0660126e6", + "time" : { + "start" : 1730619574031, + "stop" : 1730619579456, + "duration" : 5425 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619574031, + "stop" : 1730619578572, + "duration" : 4541 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", + "time" : { + "start" : 1730619578572, + "stop" : 1730619579051, + "duration" : 479 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "e40d3698412e1cec", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "e40d3698412e1cec.png", + "type" : "image/png", + "size" : 51510 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I enter the postcode INVALID", + "time" : { + "start" : 1730619579051, + "stop" : 1730619579222, + "duration" : 171 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "4465f38a800af09c", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "4465f38a800af09c.png", + "type" : "image/png", + "size" : 50639 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619579222, + "stop" : 1730619579319, + "duration" : 97 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a postcode error message Enter the full postcode in the correct format", + "time" : { + "start" : 1730619579319, + "stop" : 1730619579456, + "duration" : 137 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "8158f12dd216a6f7", + "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_postcode.png", + "source" : "8158f12dd216a6f7.png", + "type" : "image/png", + "size" : 36783 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "bb81e04227d4cea2", + "name" : "log", + "source" : "bb81e04227d4cea2.txt", + "type" : "text/plain", + "size" : 2663 + } ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 4, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "firstName", + "value" : "Bill" + }, { + "name" : "lastName", + "value" : "Garton" + }, { + "name" : "postcode", + "value" : "INVALID" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "40dc3ebf1ad9fa58.json", + "parameterValues" : [ "23/6/1946", "Bill", "Garton", "INVALID" ] +} \ No newline at end of file diff --git a/data/test-cases/435177f725739d12.json b/data/test-cases/435177f725739d12.json deleted file mode 100644 index 6fba9602e..000000000 --- a/data/test-cases/435177f725739d12.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "435177f725739d12", - "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "d2c24c8abd1adc5c5727ab0f09b7aa74", - "time" : { - "start" : 1730617962607, - "stop" : 1730617985464, - "duration" : 22857 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730617962607, - "stop" : 1730617963684, - "duration" : 1077 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1730617963684, - "stop" : 1730617964030, - "duration" : 346 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I provide the None and password", - "time" : { - "start" : 1730617964031, - "stop" : 1730617964765, - "duration" : 734 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And the NHS sign in button is clicked", - "time" : { - "start" : 1730617964766, - "stop" : 1730617975076, - "duration" : 10310 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then sign in should fail", - "time" : { - "start" : 1730617975076, - "stop" : 1730617985464, - "duration" : 10388 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7e048b72aceabc80", - "name" : "qa_chrome_130.0.6723.91_sign_in_should_fail.png", - "source" : "7e048b72aceabc80.png", - "type" : "image/png", - "size" : 29591 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "e438eb485d8f6ad2", - "name" : "log", - "source" : "e438eb485d8f6ad2.txt", - "type" : "text/plain", - "size" : 1705 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "None" - }, { - "name" : "password", - "value" : "password" - }, { - "name" : "status", - "value" : "fail" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "435177f725739d12.json", - "parameterValues" : [ "None", "password", "fail" ] -} \ No newline at end of file diff --git a/data/test-cases/440f7a480aa81112.json b/data/test-cases/440f7a480aa81112.json deleted file mode 100644 index 7d6ae0e45..000000000 --- a/data/test-cases/440f7a480aa81112.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "uid" : "440f7a480aa81112", - "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "02946c8fafa2ed02d379748078859176", - "time" : { - "start" : 1730533994138, - "stop" : 1730534081738, - "duration" : 87600 - }, - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'care_model': 'Care home', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fcfb47a2700>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'care_model': 'Care home', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fcfb47a2700>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Hospital Hub and get patient details for 9450140960 with option 12 and choose to vaccinate with vaccine details as Flu, SDYY2-20A with 19/10/2026", - "time" : { - "start" : 1730533994139, - "stop" : 1730534077659, - "duration" : 83520 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730534077660, - "stop" : 1730534077989, - "duration" : 329 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "724dc309260e7c3a", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9450140960_and_clicked_search_for_patient_button.png", - "source" : "724dc309260e7c3a.png", - "type" : "image/png", - "size" : 49486 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient DEANA GAMBLES", - "time" : { - "start" : 1730534077989, - "stop" : 1730534078685, - "duration" : 696 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8acda0907af5b3d3", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "8acda0907af5b3d3.png", - "type" : "image/png", - "size" : 49552 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-20A with 19/10/2026 and click continue", - "time" : { - "start" : 1730534078686, - "stop" : 1730534081738, - "duration" : 3052 - }, - "status" : "failed", - "statusMessage" : "Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n", - "statusTrace" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "7190c02d4f9c4657", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_DEANA GAMBLES_and_clicked_choose_vaccine_button.png", - "source" : "7190c02d4f9c4657.png", - "type" : "image/png", - "size" : 55160 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "f76769a9ce6149de", - "name" : "log", - "source" : "f76769a9ce6149de.txt", - "type" : "text/plain", - "size" : 3173 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 4, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-20A" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "5/9/1993" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "12" - }, { - "name" : "name", - "value" : "DEANA GAMBLES" - }, { - "name" : "nhs_number", - "value" : "9450140960" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "440f7a480aa81112.json", - "parameterValues" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/4463755afaa7ad1a.json b/data/test-cases/4463755afaa7ad1a.json new file mode 100644 index 000000000..8e2aa21d3 --- /dev/null +++ b/data/test-cases/4463755afaa7ad1a.json @@ -0,0 +1,145 @@ +{ + "uid" : "4463755afaa7ad1a", + "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "550663d67fec50bc66f4d79b94adc6c3", + "time" : { + "start" : 1730619443020, + "stop" : 1730619447982, + "duration" : 4962 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619443021, + "stop" : 1730619447177, + "duration" : 4156 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9650594000", + "time" : { + "start" : 1730619447177, + "stop" : 1730619447246, + "duration" : 69 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619447246, + "stop" : 1730619447342, + "duration" : 96 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show Archie STRAIN, 9650594000, 30/7/2014 and 1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ details", + "time" : { + "start" : 1730619447343, + "stop" : 1730619447982, + "duration" : 639 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "84a7a09f802e4d14", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "84a7a09f802e4d14.png", + "type" : "image/png", + "size" : 48470 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "aac48b28eba44a90", + "name" : "log", + "source" : "aac48b28eba44a90.txt", + "type" : "text/plain", + "size" : 1766 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ" + }, { + "name" : "dateofbirth", + "value" : "30/7/2014" + }, { + "name" : "name", + "value" : "Archie STRAIN" + }, { + "name" : "nhsNumber", + "value" : "9650594000" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "4463755afaa7ad1a.json", + "parameterValues" : [ "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ", "30/7/2014", "Archie STRAIN", "9650594000" ] +} \ No newline at end of file diff --git a/data/test-cases/44b178013ec840fa.json b/data/test-cases/44b178013ec840fa.json deleted file mode 100644 index 88cca4eff..000000000 --- a/data/test-cases/44b178013ec840fa.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "uid" : "44b178013ec840fa", - "name" : "Search without entering patient details", - "fullName" : "/app/features/find_a_patient.feature:Search without entering patient details", - "historyId" : "6d3ecbed8a34389c2d17a31baab210b7", - "time" : { - "start" : 1730617715083, - "stop" : 1730617723161, - "duration" : 8078 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by pds details page", - "time" : { - "start" : 1730617715085, - "stop" : 1730617722951, - "duration" : 7866 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617722953, - "stop" : 1730617723054, - "duration" : 101 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the alert messages should appear for Forename, Surname, Date Of Birth, Gender and Postcode", - "time" : { - "start" : 1730617723056, - "stop" : 1730617723161, - "duration" : 105 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a992d647f92031c8", - "name" : "qa_chrome_130.0.6723.91_alert_messages_should_appear_for_missing_fields.png", - "source" : "a992d647f92031c8.png", - "type" : "image/png", - "size" : 32503 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "e701313fb6b09ec", - "name" : "log", - "source" : "e701313fb6b09ec.txt", - "type" : "text/plain", - "size" : 1485 - } ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "44b178013ec840fa.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/46839e6128433c1a.json b/data/test-cases/46839e6128433c1a.json deleted file mode 100644 index 05e544d82..000000000 --- a/data/test-cases/46839e6128433c1a.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "46839e6128433c1a", - "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "e168064a0778a67652563c0848be875e", - "time" : { - "start" : 1730533001778, - "stop" : 1730533006388, - "duration" : 4610 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533001779, - "stop" : 1730533005591, - "duration" : 3812 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9732743476", - "time" : { - "start" : 1730533005592, - "stop" : 1730533005667, - "duration" : 75 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533005668, - "stop" : 1730533005747, - "duration" : 79 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Mike HEESOM, 9732743476, 24/10/1992 and 2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY details", - "time" : { - "start" : 1730533005747, - "stop" : 1730533006388, - "duration" : 641 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d6f6c90815240d11", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "d6f6c90815240d11.png", - "type" : "image/png", - "size" : 48740 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "44290e171b74dd93", - "name" : "log", - "source" : "44290e171b74dd93.txt", - "type" : "text/plain", - "size" : 1759 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY" - }, { - "name" : "dateofbirth", - "value" : "24/10/1992" - }, { - "name" : "name", - "value" : "Mike HEESOM" - }, { - "name" : "nhsNumber", - "value" : "9732743476" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "46839e6128433c1a.json", - "parameterValues" : [ "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY", "24/10/1992", "Mike HEESOM", "9732743476" ] -} \ No newline at end of file diff --git a/data/test-cases/47b694be7ad27c80.json b/data/test-cases/47b694be7ad27c80.json deleted file mode 100644 index 26cbd079d..000000000 --- a/data/test-cases/47b694be7ad27c80.json +++ /dev/null @@ -1,176 +0,0 @@ -{ - "uid" : "47b694be7ad27c80", - "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", - "fullName" : "/app/features/add_batches.feature:Add batch to vaccine", - "historyId" : "813d272b444ac76cadaad21823424bf5", - "time" : { - "start" : 1730532996750, - "stop" : 1730533002126, - "duration" : 5376 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"the batch is already added to site warning should appear\")\n def batch_already_added_warning_should_exist():\n attach_screenshot(\"batch_already_added_warning_message_exists\")\n> assert check_batch_already_exists_error_message_is_displayed() == True\nE assert False == True\nE + where False = check_batch_already_exists_error_message_is_displayed()\n\ntests/test_add_vaccine_batches_steps.py:93: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"the batch is already added to site warning should appear\")\n def batch_already_added_warning_should_exist():\n attach_screenshot(\"batch_already_added_warning_message_exists\")\n> assert check_batch_already_exists_error_message_is_displayed() == True\nE assert False == True\nE + where False = check_batch_already_exists_error_message_is_displayed()\n\ntests/test_add_vaccine_batches_steps.py:93: AssertionError", - "steps" : [ { - "name" : "Given I am on the RAVS home page", - "time" : { - "start" : 1730532996751, - "stop" : 1730533000832, - "duration" : 4081 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I am on the vaccines page", - "time" : { - "start" : 1730533000833, - "stop" : 1730533000913, - "duration" : 80 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I view product for the existing vaccine in an existing site", - "time" : { - "start" : 1730533000914, - "stop" : 1730533001554, - "duration" : 640 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter batch number that already exists and expiry date", - "time" : { - "start" : 1730533001555, - "stop" : 1730533002021, - "duration" : 466 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f9893eaaed751596", - "name" : "dev_chrome_130.0.6723.91_entered_batch_number.png", - "source" : "f9893eaaed751596.png", - "type" : "image/png", - "size" : 30302 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the batch is already added to site warning should appear", - "time" : { - "start" : 1730533002021, - "stop" : 1730533002126, - "duration" : 105 - }, - "status" : "failed", - "statusMessage" : "assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", - "statusTrace" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "d53ef60978f96c56", - "name" : "dev_chrome_130.0.6723.91_batch_already_added_warning_message_exists.png", - "source" : "d53ef60978f96c56.png", - "type" : "image/png", - "size" : 30302 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "153de6f2086b4707", - "name" : "log", - "source" : "153de6f2086b4707.txt", - "type" : "text/plain", - "size" : 2315 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 3, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "batch_number", - "value" : "AB2345-Y7890" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccine", - "value" : "COVID-19" - }, { - "name" : "vaccine_type", - "value" : "Spikevax JN.1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "47b694be7ad27c80.json", - "parameterValues" : [ "AB2345-Y7890", "ALBERT HOUSE", "COVID-19", "Spikevax JN.1" ] -} \ No newline at end of file diff --git a/data/test-cases/47eae9c99bb2e49e.json b/data/test-cases/47eae9c99bb2e49e.json deleted file mode 100644 index 47ab0fb55..000000000 --- a/data/test-cases/47eae9c99bb2e49e.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "47eae9c99bb2e49e", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "0362be85d3aacb3fe420746bb928507b", - "time" : { - "start" : 1730617778505, - "stop" : 1730617783122, - "duration" : 4617 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617778505, - "stop" : 1730617782312, - "duration" : 3807 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9470006739", - "time" : { - "start" : 1730617782313, - "stop" : 1730617782386, - "duration" : 73 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617782387, - "stop" : 1730617782487, - "duration" : 100 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show JANNETTE ARD, 9470006739, 20151209 and 1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ details", - "time" : { - "start" : 1730617782488, - "stop" : 1730617783122, - "duration" : 634 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e8d2086b1d9c28e0", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "e8d2086b1d9c28e0.png", - "type" : "image/png", - "size" : 48748 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "36bd7b1fd68672a2", - "name" : "log", - "source" : "36bd7b1fd68672a2.txt", - "type" : "text/plain", - "size" : 1760 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ" - }, { - "name" : "dateofbirth", - "value" : "20151209" - }, { - "name" : "name", - "value" : "JANNETTE ARD" - }, { - "name" : "nhsNumber", - "value" : "9470006739" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "47eae9c99bb2e49e.json", - "parameterValues" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] -} \ No newline at end of file diff --git a/data/test-cases/4a6419263421a814.json b/data/test-cases/4a6419263421a814.json new file mode 100644 index 000000000..8ea8fa1b4 --- /dev/null +++ b/data/test-cases/4a6419263421a814.json @@ -0,0 +1,157 @@ +{ + "uid" : "4a6419263421a814", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "fullName" : "features/login.feature:Sign in should fail based on credentials provided", + "historyId" : "9bbc09a5764effa3cdb4a84fde10f425", + "time" : { + "start" : 1730619606867, + "stop" : 1730619619958, + "duration" : 13091 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1730619606868, + "stop" : 1730619607623, + "duration" : 755 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click on the log in button", + "time" : { + "start" : 1730619607623, + "stop" : 1730619608852, + "duration" : 1229 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I provide the invalid_email_address and password", + "time" : { + "start" : 1730619608853, + "stop" : 1730619609573, + "duration" : 720 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And the NHS sign in button is clicked", + "time" : { + "start" : 1730619609573, + "stop" : 1730619619871, + "duration" : 10298 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then sign in should fail", + "time" : { + "start" : 1730619619871, + "stop" : 1730619619958, + "duration" : 87 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "a7e5c9df33b7a9a4", + "name" : "dev_chrome_130.0.6723.91_sign_in_should_fail.png", + "source" : "a7e5c9df33b7a9a4.png", + "type" : "image/png", + "size" : 28962 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "b30b74df665fb10e", + "name" : "log", + "source" : "b30b74df665fb10e.txt", + "type" : "text/plain", + "size" : 1724 + } ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "emailAddress", + "value" : "invalid_email_address" + }, { + "name" : "password", + "value" : "password" + }, { + "name" : "status", + "value" : "fail" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "4a6419263421a814.json", + "parameterValues" : [ "invalid_email_address", "password", "fail" ] +} \ No newline at end of file diff --git a/data/test-cases/4ab1218addeacca2.json b/data/test-cases/4ab1218addeacca2.json deleted file mode 100644 index 88d2ab8f9..000000000 --- a/data/test-cases/4ab1218addeacca2.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "4ab1218addeacca2", - "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "00e2bf8e736dfceb192892da12a37644", - "time" : { - "start" : 1730618503630, - "stop" : 1730618661589, - "duration" : 157959 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa3355dd760>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 01/11/2024AMERY PIGGOTT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa3355dd760>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 01/11/2024AMERY PIGGOTT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Off-site Outreach Event and get patient details for 9474335052 with option 10 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18C with 19/10/2026", - "time" : { - "start" : 1730618503631, - "stop" : 1730618587205, - "duration" : 83574 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618587206, - "stop" : 1730618587537, - "duration" : 331 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "731f7c47aedc0bed", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9474335052_and_clicked_search_for_patient_button.png", - "source" : "731f7c47aedc0bed.png", - "type" : "image/png", - "size" : 49820 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient AMERY PIGGOTT", - "time" : { - "start" : 1730618587537, - "stop" : 1730618588204, - "duration" : 667 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b5362f594f589021", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "b5362f594f589021.png", - "type" : "image/png", - "size" : 49854 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18C with 19/10/2026 and click continue", - "time" : { - "start" : 1730618588204, - "stop" : 1730618590437, - "duration" : 2233 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "dddd04dc9502c4b0", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_AMERY PIGGOTT_and_clicked_choose_vaccine_button.png", - "source" : "dddd04dc9502c4b0.png", - "type" : "image/png", - "size" : 55394 - }, { - "uid" : "2fafd29848379bee", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png", - "source" : "2fafd29848379bee.png", - "type" : "image/png", - "size" : 74755 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", - "time" : { - "start" : 1730618590437, - "stop" : 1730618631500, - "duration" : 41063 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "dc8eb6896b496731", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "dc8eb6896b496731.png", - "type" : "image/png", - "size" : 71944 - }, { - "uid" : "2a91b83d60fbe633", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "2a91b83d60fbe633.png", - "type" : "image/png", - "size" : 44232 - }, { - "uid" : "fa8c8e652062c69a", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "fa8c8e652062c69a.png", - "type" : "image/png", - "size" : 45396 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618631501, - "stop" : 1730618661745, - "duration" : 30244 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "de09f0bb9fcbfa4b", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "de09f0bb9fcbfa4b.png", - "type" : "image/png", - "size" : 45396 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "cc72040181e38b52", - "name" : "log", - "source" : "cc72040181e38b52.txt", - "type" : "text/plain", - "size" : 6008 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18C" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "20/4/1968" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "10" - }, { - "name" : "name", - "value" : "AMERY PIGGOTT" - }, { - "name" : "nhs_number", - "value" : "9474335052" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "4ab1218addeacca2.json", - "parameterValues" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "BECCLES HOUSE", "yes", "today-2" ] -} \ No newline at end of file diff --git a/data/test-cases/4ad747d70d97ba54.json b/data/test-cases/4ad747d70d97ba54.json new file mode 100644 index 000000000..2723f2c7f --- /dev/null +++ b/data/test-cases/4ad747d70d97ba54.json @@ -0,0 +1,145 @@ +{ + "uid" : "4ad747d70d97ba54", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "d3c8a128e42732e8c43697d4afeb3b03", + "time" : { + "start" : 1730619481809, + "stop" : 1730619486882, + "duration" : 5073 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619481810, + "stop" : 1730619486055, + "duration" : 4245 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9470006143", + "time" : { + "start" : 1730619486055, + "stop" : 1730619486126, + "duration" : 71 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619486127, + "stop" : 1730619486222, + "duration" : 95 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show TABBY FERN, 9470006143, 20150222 and CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ details", + "time" : { + "start" : 1730619486222, + "stop" : 1730619486882, + "duration" : 660 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "15dd6d641952b313", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "15dd6d641952b313.png", + "type" : "image/png", + "size" : 48821 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "2c9a47ff7ba9d16c", + "name" : "log", + "source" : "2c9a47ff7ba9d16c.txt", + "type" : "text/plain", + "size" : 1756 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ" + }, { + "name" : "dateofbirth", + "value" : "20150222" + }, { + "name" : "name", + "value" : "TABBY FERN" + }, { + "name" : "nhsNumber", + "value" : "9470006143" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "4ad747d70d97ba54.json", + "parameterValues" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] +} \ No newline at end of file diff --git a/data/test-cases/4d801af22ab78f0d.json b/data/test-cases/4d801af22ab78f0d.json new file mode 100644 index 000000000..8c74d91b7 --- /dev/null +++ b/data/test-cases/4d801af22ab78f0d.json @@ -0,0 +1,314 @@ +{ + "uid" : "4d801af22ab78f0d", + "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "dfba7ce239f9f1bf621de4e84ae17032", + "time" : { + "start" : 1730619821363, + "stop" : 1730619994357, + "duration" : 172994 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB', 'dob': '27/5/1924', 'name': 'MARGIE PUCKEY'...24MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 30/10/2024MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Outreach event', ...}\nname = 'MARGIE PUCKEY', dob = '27/5/1924'\naddress = 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB', 'dob': '27/5/1924', 'name': 'MARGIE PUCKEY'...24MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 30/10/2024MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Outreach event', ...}\nname = 'MARGIE PUCKEY', dob = '27/5/1924'\naddress = 'MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 5 and choose to vaccinate with vaccine details as COVID-19, SDYY2-15A with 19/10/2026", + "time" : { + "start" : 1730619821363, + "stop" : 1730619904874, + "duration" : 83511 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730619904875, + "stop" : 1730619905248, + "duration" : 373 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ee90f5ba687fc12a", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png", + "source" : "ee90f5ba687fc12a.png", + "type" : "image/png", + "size" : 50173 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient MARGIE PUCKEY", + "time" : { + "start" : 1730619905248, + "stop" : 1730619905905, + "duration" : 657 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "3a6ecf21dd6bd856", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "3a6ecf21dd6bd856.png", + "type" : "image/png", + "size" : 50207 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-15A with 19/10/2026 and click continue", + "time" : { + "start" : 1730619905906, + "stop" : 1730619909191, + "duration" : 3285 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "568f9608e224f7c5", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png", + "source" : "568f9608e224f7c5.png", + "type" : "image/png", + "size" : 55289 + }, { + "uid" : "4e6c45f8aa354fe4", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", + "source" : "4e6c45f8aa354fe4.png", + "type" : "image/png", + "size" : 74573 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-4 and click continue to record consent screen button", + "time" : { + "start" : 1730619909192, + "stop" : 1730619910974, + "duration" : 1782 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "250178ffd85c4531", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "250178ffd85c4531.png", + "type" : "image/png", + "size" : 72520 + }, { + "uid" : "680ad3648737ab01", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "680ad3648737ab01.png", + "type" : "image/png", + "size" : 75968 + }, { + "uid" : "3171047bd3f82b8c", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "3171047bd3f82b8c.png", + "type" : "image/png", + "size" : 45362 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730619910974, + "stop" : 1730619912425, + "duration" : 1451 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "9f6428c283c6947c", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "9f6428c283c6947c.png", + "type" : "image/png", + "size" : 45362 + }, { + "uid" : "e1c24d585ce1cbba", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "e1c24d585ce1cbba.png", + "type" : "image/png", + "size" : 61343 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-3 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730619912426, + "stop" : 1730619953906, + "duration" : 41480 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "394f233ab8bf963e", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "394f233ab8bf963e.png", + "type" : "image/png", + "size" : 51775 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient MARGIE PUCKEY, 27/5/1924, MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730619953907, + "stop" : 1730619994357, + "duration" : 40450 + }, + "status" : "failed", + "statusMessage" : "assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "7acb37989cb128e6", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "7acb37989cb128e6.png", + "type" : "image/png", + "size" : 51897 + }, { + "uid" : "277a9123d8e52c27", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "277a9123d8e52c27.png", + "type" : "image/png", + "size" : 51897 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "c663dd1908e12bfc", + "name" : "log", + "source" : "c663dd1908e12bfc.txt", + "type" : "text/plain", + "size" : 8425 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB" + }, { + "name" : "assess_date", + "value" : "today-4" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-15A" + }, { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "27/5/1924" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "5" + }, { + "name" : "name", + "value" : "MARGIE PUCKEY" + }, { + "name" : "nhs_number", + "value" : "9473629885" + }, { + "name" : "site", + "value" : "BIRCH HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-3" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "4d801af22ab78f0d.json", + "parameterValues" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "BIRCH HOUSE", "yes", "today-3" ] +} \ No newline at end of file diff --git a/data/test-cases/4e2c62d69c283bf3.json b/data/test-cases/4e2c62d69c283bf3.json deleted file mode 100644 index 639d918cf..000000000 --- a/data/test-cases/4e2c62d69c283bf3.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "4e2c62d69c283bf3", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "68040a02b1a5a5e06a52aaeb8659d0c2", - "time" : { - "start" : 1730617997484, - "stop" : 1730618009631, - "duration" : 12147 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730617997485, - "stop" : 1730617998208, - "duration" : 723 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1730617998208, - "stop" : 1730617998562, - "duration" : 354 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I provide the long_email_address@nhs.net and password", - "time" : { - "start" : 1730617998563, - "stop" : 1730617999224, - "duration" : 661 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And the NHS sign in button is clicked", - "time" : { - "start" : 1730617999224, - "stop" : 1730618009539, - "duration" : 10315 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then sign in should fail", - "time" : { - "start" : 1730618009539, - "stop" : 1730618009631, - "duration" : 92 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3bc47d8de64e8482", - "name" : "qa_chrome_130.0.6723.91_sign_in_should_fail.png", - "source" : "3bc47d8de64e8482.png", - "type" : "image/png", - "size" : 31126 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "2530d941fbca748", - "name" : "log", - "source" : "2530d941fbca748.txt", - "type" : "text/plain", - "size" : 1727 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "long_email_address@nhs.net" - }, { - "name" : "password", - "value" : "password" - }, { - "name" : "status", - "value" : "fail" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "4e2c62d69c283bf3.json", - "parameterValues" : [ "long_email_address@nhs.net", "password", "fail" ] -} \ No newline at end of file diff --git a/data/test-cases/50272de3c1b0035.json b/data/test-cases/50272de3c1b0035.json deleted file mode 100644 index cf0ba105f..000000000 --- a/data/test-cases/50272de3c1b0035.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "50272de3c1b0035", - "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "ec28f0c417db8b1a6afc9b9e51447ebf", - "time" : { - "start" : 1730533900521, - "stop" : 1730533994580, - "duration" : 94059 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX', 'dob': '4/9/1965', 'name': 'PHINEAS FAYLE', '...24PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Outreach event', ...}\nname = 'PHINEAS FAYLE', dob = '4/9/1965'\naddress = '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.5' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.5\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX', 'dob': '4/9/1965', 'name': 'PHINEAS FAYLE', '...24PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Outreach event', ...}\nname = 'PHINEAS FAYLE', dob = '4/9/1965'\naddress = '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.5' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.5\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Home Of Housebound Patient and get patient details for 9474405174 with option 9 and choose to vaccinate with vaccine details as Flu, SDYY2-19A with 19/10/2026", - "time" : { - "start" : 1730533900521, - "stop" : 1730533984005, - "duration" : 83484 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533984005, - "stop" : 1730533984326, - "duration" : 321 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "52f7f48bb161f40", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png", - "source" : "52f7f48bb161f40.png", - "type" : "image/png", - "size" : 49305 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient PHINEAS FAYLE", - "time" : { - "start" : 1730533984326, - "stop" : 1730533985024, - "duration" : 698 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ae926f723474db5a", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "ae926f723474db5a.png", - "type" : "image/png", - "size" : 49373 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-19A with 19/10/2026 and click continue", - "time" : { - "start" : 1730533985024, - "stop" : 1730533988895, - "duration" : 3871 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8e157019caf4301c", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png", - "source" : "8e157019caf4301c.png", - "type" : "image/png", - "size" : 35033 - }, { - "uid" : "d2f75ab3c93de97d", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Adjuvanted Quadrivalent Influenza Vaccine_and_clicked_continue_button.png", - "source" : "d2f75ab3c93de97d.png", - "type" : "image/png", - "size" : 74145 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today and click continue to record consent screen button", - "time" : { - "start" : 1730533988896, - "stop" : 1730533989868, - "duration" : 972 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3e6a25559a35f22d", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "3e6a25559a35f22d.png", - "type" : "image/png", - "size" : 72242 - }, { - "uid" : "9a37083bad869656", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "9a37083bad869656.png", - "type" : "image/png", - "size" : 50948 - }, { - "uid" : "52f44a12fae3871c", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "52f44a12fae3871c.png", - "type" : "image/png", - "size" : 43651 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533989869, - "stop" : 1730533991381, - "duration" : 1512 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e47b5ef286280f9a", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "e47b5ef286280f9a.png", - "type" : "image/png", - "size" : 43651 - }, { - "uid" : "90bea44d82ce10dc", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "90bea44d82ce10dc.png", - "type" : "image/png", - "size" : 61932 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533991381, - "stop" : 1730533994299, - "duration" : 2918 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "50d2664e9cfb44b3", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "50d2664e9cfb44b3.png", - "type" : "image/png", - "size" : 52802 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient PHINEAS FAYLE, 4/9/1965, 2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533994300, - "stop" : 1730533994580, - "duration" : 280 - }, - "status" : "failed", - "statusMessage" : "assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", - "statusTrace" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "d14050a065ad9d5f", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "d14050a065ad9d5f.png", - "type" : "image/png", - "size" : 50801 - }, { - "uid" : "5401115a6d647850", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "5401115a6d647850.png", - "type" : "image/png", - "size" : 59158 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "e8fcb5a6df70ed0a", - "name" : "log", - "source" : "e8fcb5a6df70ed0a.txt", - "type" : "text/plain", - "size" : 8449 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX" - }, { - "name" : "assess_date", - "value" : "today" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-19A" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "4/9/1965" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "9" - }, { - "name" : "name", - "value" : "PHINEAS FAYLE" - }, { - "name" : "nhs_number", - "value" : "9474405174" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "50272de3c1b0035.json", - "parameterValues" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/51791abeafd5a194.json b/data/test-cases/51791abeafd5a194.json new file mode 100644 index 000000000..cfb685cc9 --- /dev/null +++ b/data/test-cases/51791abeafd5a194.json @@ -0,0 +1,148 @@ +{ + "uid" : "51791abeafd5a194", + "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Multiple demographic matches shows an error that more than one result is found", + "historyId" : "1c8cb41f30fceb416baf4c1b8bdba2ab", + "time" : { + "start" : 1730619579461, + "stop" : 1730619588091, + "duration" : 8630 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619579461, + "stop" : 1730619584990, + "duration" : 5529 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Aidan, Smith, and 23/02/2020", + "time" : { + "start" : 1730619584991, + "stop" : 1730619585485, + "duration" : 494 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "16b7b29f78c16502", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "16b7b29f78c16502.png", + "type" : "image/png", + "size" : 56883 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619585485, + "stop" : 1730619586474, + "duration" : 989 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that more than one result was found", + "time" : { + "start" : 1730619586475, + "stop" : 1730619588091, + "duration" : 1616 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "85e89dc03cb938f9", + "name" : "dev_chrome_130.0.6723.91_multiple_results_found_should_be_visible.png", + "source" : "85e89dc03cb938f9.png", + "type" : "image/png", + "size" : 31264 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "c0c1e58efd4c2233", + "name" : "log", + "source" : "c0c1e58efd4c2233.txt", + "type" : "text/plain", + "size" : 2048 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "23/02/2020" + }, { + "name" : "firstName", + "value" : "Aidan" + }, { + "name" : "lastName", + "value" : "Smith" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "51791abeafd5a194.json", + "parameterValues" : [ "23/02/2020", "Aidan", "Smith" ] +} \ No newline at end of file diff --git a/data/test-cases/51c17904dfb50471.json b/data/test-cases/51c17904dfb50471.json deleted file mode 100644 index b2f95cb4d..000000000 --- a/data/test-cases/51c17904dfb50471.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "uid" : "51c17904dfb50471", - "name" : "Add vaccines page should launch", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "e61b0bd09685f01f57cda066e000c8c0", - "time" : { - "start" : 1730617737687, - "stop" : 1730617739010, - "duration" : 1323 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730617737687, - "stop" : 1730617737687, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I am on the vaccines page", - "time" : { - "start" : 1730617737687, - "stop" : 1730617737777, - "duration" : 90 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccine button", - "time" : { - "start" : 1730617737778, - "stop" : 1730617738413, - "duration" : 635 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the choose site page should be launched", - "time" : { - "start" : 1730617738414, - "stop" : 1730617739010, - "duration" : 596 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "69ecc5ab5ba5c458", - "name" : "qa_chrome_130.0.6723.91_choose_site_page_should_launch.png", - "source" : "69ecc5ab5ba5c458.png", - "type" : "image/png", - "size" : 46521 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "50c7e6ffe2b07052", - "name" : "log", - "source" : "50c7e6ffe2b07052.txt", - "type" : "text/plain", - "size" : 1498 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "51c17904dfb50471.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/51d4d61c02a081d9.json b/data/test-cases/51d4d61c02a081d9.json new file mode 100644 index 000000000..ba56f1139 --- /dev/null +++ b/data/test-cases/51d4d61c02a081d9.json @@ -0,0 +1,157 @@ +{ + "uid" : "51d4d61c02a081d9", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "fullName" : "features/login.feature:Sign in should fail based on credentials provided", + "historyId" : "68040a02b1a5a5e06a52aaeb8659d0c2", + "time" : { + "start" : 1730619619961, + "stop" : 1730619632074, + "duration" : 12113 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1730619619962, + "stop" : 1730619620708, + "duration" : 746 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click on the log in button", + "time" : { + "start" : 1730619620709, + "stop" : 1730619621051, + "duration" : 342 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I provide the long_email_address@nhs.net and password", + "time" : { + "start" : 1730619621051, + "stop" : 1730619621717, + "duration" : 666 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And the NHS sign in button is clicked", + "time" : { + "start" : 1730619621717, + "stop" : 1730619631994, + "duration" : 10277 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then sign in should fail", + "time" : { + "start" : 1730619631994, + "stop" : 1730619632074, + "duration" : 80 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ef6a3b303fc012b", + "name" : "dev_chrome_130.0.6723.91_sign_in_should_fail.png", + "source" : "ef6a3b303fc012b.png", + "type" : "image/png", + "size" : 31482 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "117e890102bbd944", + "name" : "log", + "source" : "117e890102bbd944.txt", + "type" : "text/plain", + "size" : 1729 + } ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "emailAddress", + "value" : "long_email_address@nhs.net" + }, { + "name" : "password", + "value" : "password" + }, { + "name" : "status", + "value" : "fail" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "51d4d61c02a081d9.json", + "parameterValues" : [ "long_email_address@nhs.net", "password", "fail" ] +} \ No newline at end of file diff --git a/data/test-cases/524b13f3f629a5c6.json b/data/test-cases/524b13f3f629a5c6.json deleted file mode 100644 index 1733c567a..000000000 --- a/data/test-cases/524b13f3f629a5c6.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "uid" : "524b13f3f629a5c6", - "name" : "Error messages should appear when no values are entered", - "fullName" : "/app/features/add_batches.feature:Error messages should appear when no values are entered", - "historyId" : "9ca872d12287f3fe4e234b76581625b8", - "time" : { - "start" : 1730617732847, - "stop" : 1730617733735, - "duration" : 888 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730617732847, - "stop" : 1730617732847, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I am on the vaccines page", - "time" : { - "start" : 1730617732848, - "stop" : 1730617732944, - "duration" : 96 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click on an available add batch link", - "time" : { - "start" : 1730617732945, - "stop" : 1730617733569, - "duration" : 624 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click continue to confirm batch details page", - "time" : { - "start" : 1730617733569, - "stop" : 1730617733689, - "duration" : 120 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the error messages and error links should appear highlighting missing required fields", - "time" : { - "start" : 1730617733690, - "stop" : 1730617733735, - "duration" : 45 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - } ], - "attachments" : [ { - "uid" : "279a9128d99990ad", - "name" : "log", - "source" : "279a9128d99990ad.txt", - "type" : "text/plain", - "size" : 1603 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "524b13f3f629a5c6.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/52ad3beefc753cc3.json b/data/test-cases/52ad3beefc753cc3.json deleted file mode 100644 index aa1af55d0..000000000 --- a/data/test-cases/52ad3beefc753cc3.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "uid" : "52ad3beefc753cc3", - "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", - "fullName" : "/app/features/find_a_patient.feature:Local: Searching for a patient without a record returns no results", - "historyId" : "92d9b4ff6552785dd74fc808019e1b17", - "time" : { - "start" : 1730617907207, - "stop" : 1730617912617, - "duration" : 5410 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by local records page", - "time" : { - "start" : 1730617907207, - "stop" : 1730617911156, - "duration" : 3949 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details John, Preston, and 14/03/2003", - "time" : { - "start" : 1730617911157, - "stop" : 1730617911583, - "duration" : 426 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4e98e9d1cb1a9202", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "4e98e9d1cb1a9202.png", - "type" : "image/png", - "size" : 51218 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617911583, - "stop" : 1730617912017, - "duration" : 434 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730617912017, - "stop" : 1730617912617, - "duration" : 600 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "15ca473c7e6d4079", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "15ca473c7e6d4079.png", - "type" : "image/png", - "size" : 39195 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "1283a3ee84de6d51", - "name" : "log", - "source" : "1283a3ee84de6d51.txt", - "type" : "text/plain", - "size" : 2047 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "14/03/2003" - }, { - "name" : "firstName", - "value" : "John" - }, { - "name" : "lastName", - "value" : "Preston" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "52ad3beefc753cc3.json", - "parameterValues" : [ "14/03/2003", "John", "Preston" ] -} \ No newline at end of file diff --git a/data/test-cases/53f514dfc1c4c5e8.json b/data/test-cases/53f514dfc1c4c5e8.json deleted file mode 100644 index 2a94b8586..000000000 --- a/data/test-cases/53f514dfc1c4c5e8.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "uid" : "53f514dfc1c4c5e8", - "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", - "fullName" : "/app/features/find_a_patient.feature:NHS Number: Searching with invalid NHS number shows an error", - "historyId" : "f44352c612938e33e618f3f1b20aabf5", - "time" : { - "start" : 1730533098065, - "stop" : 1730533102356, - "duration" : 4291 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533098066, - "stop" : 1730533102019, - "duration" : 3953 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter 123456789 as the nhs number", - "time" : { - "start" : 1730533102019, - "stop" : 1730533102127, - "duration" : 108 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533102128, - "stop" : 1730533102237, - "duration" : 109 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see an nhs number error message Enter 10 digits", - "time" : { - "start" : 1730533102238, - "stop" : 1730533102356, - "duration" : 118 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d7b734685796bc8", - "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_nhs_number.png", - "source" : "d7b734685796bc8.png", - "type" : "image/png", - "size" : 52332 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "c911883a7d8b061b", - "name" : "log", - "source" : "c911883a7d8b061b.txt", - "type" : "text/plain", - "size" : 1605 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "errorMessage", - "value" : "Enter 10 digits" - }, { - "name" : "nhsNumber", - "value" : "123456789" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "53f514dfc1c4c5e8.json", - "parameterValues" : [ "Enter 10 digits", "123456789" ] -} \ No newline at end of file diff --git a/data/test-cases/57892d0dac72835e.json b/data/test-cases/57892d0dac72835e.json deleted file mode 100644 index eb2235da4..000000000 --- a/data/test-cases/57892d0dac72835e.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "57892d0dac72835e", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "70461446af9e11e5bb03662f019284bf", - "time" : { - "start" : 1730617965413, - "stop" : 1730617969093, - "duration" : 3680 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730617965414, - "stop" : 1730617966143, - "duration" : 729 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1730617966144, - "stop" : 1730617966436, - "duration" : 292 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I provide the neelima.guntupalli1@nhs.net-valid and pass", - "time" : { - "start" : 1730617966437, - "stop" : 1730617967086, - "duration" : 649 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And the NHS sign in button is clicked", - "time" : { - "start" : 1730617967087, - "stop" : 1730617969014, - "duration" : 1927 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then sign in should pass", - "time" : { - "start" : 1730617969014, - "stop" : 1730617969093, - "duration" : 79 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7258ab80f119e5c8", - "name" : "qa_chrome_130.0.6723.91_sign_in_should_pass.png", - "source" : "7258ab80f119e5c8.png", - "type" : "image/png", - "size" : 46812 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "f73982888a4a8634", - "name" : "log", - "source" : "f73982888a4a8634.txt", - "type" : "text/plain", - "size" : 1730 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "neelima.guntupalli1@nhs.net-valid" - }, { - "name" : "password", - "value" : "pass" - }, { - "name" : "status", - "value" : "pass" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "57892d0dac72835e.json", - "parameterValues" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] -} \ No newline at end of file diff --git a/data/test-cases/579e4909e325450f.json b/data/test-cases/579e4909e325450f.json deleted file mode 100644 index f39edef9b..000000000 --- a/data/test-cases/579e4909e325450f.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "579e4909e325450f", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "4e7d4313984f5ce5655615810d7d4778", - "time" : { - "start" : 1730617946604, - "stop" : 1730617952168, - "duration" : 5564 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617946605, - "stop" : 1730617950689, - "duration" : 4084 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730617950691, - "stop" : 1730617951113, - "duration" : 422 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b7a027a07f2f26e", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "b7a027a07f2f26e.png", - "type" : "image/png", - "size" : 56630 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730617951113, - "stop" : 1730617951264, - "duration" : 151 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f36d90f3f5afca52", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "f36d90f3f5afca52.png", - "type" : "image/png", - "size" : 47088 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Unknown", - "time" : { - "start" : 1730617951265, - "stop" : 1730617951395, - "duration" : 130 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8808a58d42a1c8fe", - "name" : "qa_chrome_130.0.6723.91_select_gender.png", - "source" : "8808a58d42a1c8fe.png", - "type" : "image/png", - "size" : 50984 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617951396, - "stop" : 1730617951480, - "duration" : 84 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730617951481, - "stop" : 1730617952081, - "duration" : 600 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2472a2f047f4cfa3", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "2472a2f047f4cfa3.png", - "type" : "image/png", - "size" : 33790 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730617952081, - "stop" : 1730617952168, - "duration" : 87 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a367fd87eec9aeca", - "name" : "qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "a367fd87eec9aeca.png", - "type" : "image/png", - "size" : 45406 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "9d492e71472eb637", - "name" : "log", - "source" : "9d492e71472eb637.txt", - "type" : "text/plain", - "size" : 3914 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Unknown" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "gender" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "579e4909e325450f.json", - "parameterValues" : [ "23/6/1946", "Bill", "Unknown", "Garton", "DN18 5DW", "gender" ] -} \ No newline at end of file diff --git a/data/test-cases/58f3c5bf2813785d.json b/data/test-cases/58f3c5bf2813785d.json new file mode 100644 index 000000000..00c04eb9b --- /dev/null +++ b/data/test-cases/58f3c5bf2813785d.json @@ -0,0 +1,307 @@ +{ + "uid" : "58f3c5bf2813785d", + "name" : "Local: Created patient can be found using local search", + "fullName" : "/app/features/find_a_patient.feature:Local: Created patient can be found using local search", + "historyId" : "318f11c97be2b8bb6bebbd84c9bce5b1", + "time" : { + "start" : 1730619584161, + "stop" : 1730619633737, + "duration" : 49576 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619584161, + "stop" : 1730619588306, + "duration" : 4145 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I generate random data for a new patient", + "time" : { + "start" : 1730619588307, + "stop" : 1730619588307, + "duration" : 0 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the new patient details on find by demographics page", + "time" : { + "start" : 1730619588307, + "stop" : 1730619609325, + "duration" : 21018 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "c8a89a14d985c5fe", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_new_patient_information.png", + "source" : "c8a89a14d985c5fe.png", + "type" : "image/png", + "size" : 47156 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619609326, + "stop" : 1730619609458, + "duration" : 132 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the create a new patient button", + "time" : { + "start" : 1730619609458, + "stop" : 1730619610053, + "duration" : 595 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the new patient details on create a new patient page", + "time" : { + "start" : 1730619610053, + "stop" : 1730619610601, + "duration" : 548 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "2153ce563029110e", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_new_patient_information.png", + "source" : "2153ce563029110e.png", + "type" : "image/png", + "size" : 34407 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the check and confirm button", + "time" : { + "start" : 1730619610602, + "stop" : 1730619610670, + "duration" : 68 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can check and confirm the patient information is correct", + "time" : { + "start" : 1730619610670, + "stop" : 1730619610948, + "duration" : 278 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "a57734fa5e8e53d", + "name" : "dev_chrome_130.0.6723.91_patient_information_is_correct.png", + "source" : "a57734fa5e8e53d.png", + "type" : "image/png", + "size" : 37401 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the confirm and save button", + "time" : { + "start" : 1730619610949, + "stop" : 1730619611014, + "duration" : 65 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see the patient added confirmation message", + "time" : { + "start" : 1730619611015, + "stop" : 1730619612076, + "duration" : 1061 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the find a patient by local records link", + "time" : { + "start" : 1730619612077, + "stop" : 1730619612152, + "duration" : 75 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the new patient details", + "time" : { + "start" : 1730619612153, + "stop" : 1730619633018, + "duration" : 20865 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "717b1bb57c40de97", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_new_patient_information.png", + "source" : "717b1bb57c40de97.png", + "type" : "image/png", + "size" : 44315 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619633019, + "stop" : 1730619633101, + "duration" : 82 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see the patient's local record in the search results", + "time" : { + "start" : 1730619633101, + "stop" : 1730619633737, + "duration" : 636 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "f820b7bb049a182e", + "name" : "dev_chrome_130.0.6723.91_patient_local_record_should_be_visible.png", + "source" : "f820b7bb049a182e.png", + "type" : "image/png", + "size" : 31621 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "7d20dfcb3eb4ea41", + "name" : "log", + "source" : "7d20dfcb3eb4ea41.txt", + "type" : "text/plain", + "size" : 6098 + } ], + "parameters" : [ ], + "stepsCount" : 14, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "58f3c5bf2813785d.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/59ee9f32ae97d5fc.json b/data/test-cases/59ee9f32ae97d5fc.json new file mode 100644 index 000000000..b5cf51294 --- /dev/null +++ b/data/test-cases/59ee9f32ae97d5fc.json @@ -0,0 +1,118 @@ +{ + "uid" : "59ee9f32ae97d5fc", + "name" : "Find a patient page should launch", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "ec71cb30f7c78f53c433358f76194162", + "time" : { + "start" : 1730619578808, + "stop" : 1730619579032, + "duration" : 224 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1730619578809, + "stop" : 1730619578809, + "duration" : 0 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click the find a patient navigation link", + "time" : { + "start" : 1730619578809, + "stop" : 1730619578927, + "duration" : 118 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the find a patient page should be displayed", + "time" : { + "start" : 1730619578927, + "stop" : 1730619579032, + "duration" : 105 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "149cec2c1d633856", + "name" : "dev_chrome_130.0.6723.91_find_a_patient_page_should_be_displayed.png", + "source" : "149cec2c1d633856.png", + "type" : "image/png", + "size" : 52593 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "4f055ec9a3bca14a", + "name" : "log", + "source" : "4f055ec9a3bca14a.txt", + "type" : "text/plain", + "size" : 1461 + } ], + "parameters" : [ ], + "stepsCount" : 3, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "59ee9f32ae97d5fc.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/5b7344601fae1dfc.json b/data/test-cases/5b7344601fae1dfc.json new file mode 100644 index 000000000..b82b06437 --- /dev/null +++ b/data/test-cases/5b7344601fae1dfc.json @@ -0,0 +1,314 @@ +{ + "uid" : "5b7344601fae1dfc", + "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "91aecc8739b70cc4dbeaad50a6cbcc61", + "time" : { + "start" : 1730620174179, + "stop" : 1730620345591, + "duration" : 171412 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '32 HOLLAND ROAD, MANCHESTER, M8 4NP', 'dob': '27/3/1957', 'name': 'FLORINDA DUNNER', 'shared_data': {'ass...FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': 'Outreach event', ...}\nname = 'FLORINDA DUNNER', dob = '27/3/1957'\naddress = '32 HOLLAND ROAD, MANCHESTER, M8 4NP'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '32 HOLLAND ROAD, MANCHESTER, M8 4NP', 'dob': '27/3/1957', 'name': 'FLORINDA DUNNER', 'shared_data': {'ass...FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': 'Outreach event', ...}\nname = 'FLORINDA DUNNER', dob = '27/3/1957'\naddress = '32 HOLLAND ROAD, MANCHESTER, M8 4NP'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Vaccination Centre and get patient details for 9437541817 with option 11 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18D with 19/10/2026", + "time" : { + "start" : 1730620174179, + "stop" : 1730620257772, + "duration" : 83593 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620257772, + "stop" : 1730620258165, + "duration" : 393 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "c1ae488c6eb7f267", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437541817_and_clicked_search_for_patient_button.png", + "source" : "c1ae488c6eb7f267.png", + "type" : "image/png", + "size" : 49670 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient FLORINDA DUNNER", + "time" : { + "start" : 1730620258166, + "stop" : 1730620258897, + "duration" : 731 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "d8bcc977a24cfab0", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "d8bcc977a24cfab0.png", + "type" : "image/png", + "size" : 49685 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18D with 19/10/2026 and click continue", + "time" : { + "start" : 1730620258898, + "stop" : 1730620261677, + "duration" : 2779 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "207174d2e466559b", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_FLORINDA DUNNER_and_clicked_choose_vaccine_button.png", + "source" : "207174d2e466559b.png", + "type" : "image/png", + "size" : 53733 + }, { + "uid" : "8f26bf91ebc01ef7", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png", + "source" : "8f26bf91ebc01ef7.png", + "type" : "image/png", + "size" : 73247 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button", + "time" : { + "start" : 1730620261678, + "stop" : 1730620263476, + "duration" : 1798 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "b55ab1e136b9f7d0", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "b55ab1e136b9f7d0.png", + "type" : "image/png", + "size" : 74164 + }, { + "uid" : "22557185a56decc6", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "22557185a56decc6.png", + "type" : "image/png", + "size" : 75860 + }, { + "uid" : "dabaa2bf35dd566", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "dabaa2bf35dd566.png", + "type" : "image/png", + "size" : 42102 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620263476, + "stop" : 1730620263927, + "duration" : 451 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "90faef11bf0b7f00", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "90faef11bf0b7f00.png", + "type" : "image/png", + "size" : 42102 + }, { + "uid" : "30d885c06ffc5ef0", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "30d885c06ffc5ef0.png", + "type" : "image/png", + "size" : 71236 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620263927, + "stop" : 1730620305158, + "duration" : 41231 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "d0952a2aa5a9042d", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "d0952a2aa5a9042d.png", + "type" : "image/png", + "size" : 50228 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient FLORINDA DUNNER, 27/3/1957, 32 HOLLAND ROAD, MANCHESTER, M8 4NP and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620305158, + "stop" : 1730620345591, + "duration" : 40433 + }, + "status" : "failed", + "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "e6c739d8973b6109", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "e6c739d8973b6109.png", + "type" : "image/png", + "size" : 50358 + }, { + "uid" : "e5a029341633c471", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "e5a029341633c471.png", + "type" : "image/png", + "size" : 50358 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "1546fe84bdd26767", + "name" : "log", + "source" : "1546fe84bdd26767.txt", + "type" : "text/plain", + "size" : 8405 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "32 HOLLAND ROAD, MANCHESTER, M8 4NP" + }, { + "name" : "assess_date", + "value" : "today-3" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18D" + }, { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "27/3/1957" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "11" + }, { + "name" : "name", + "value" : "FLORINDA DUNNER" + }, { + "name" : "nhs_number", + "value" : "9437541817" + }, { + "name" : "site", + "value" : "BIRCH HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-1" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "5b7344601fae1dfc.json", + "parameterValues" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "BIRCH HOUSE", "yes", "today-1" ] +} \ No newline at end of file diff --git a/data/test-cases/5d38afce207dfba7.json b/data/test-cases/5d38afce207dfba7.json deleted file mode 100644 index c9be1aa60..000000000 --- a/data/test-cases/5d38afce207dfba7.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "5d38afce207dfba7", - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "9bbc09a5764effa3cdb4a84fde10f425", - "time" : { - "start" : 1730617985466, - "stop" : 1730617997482, - "duration" : 12016 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730617985466, - "stop" : 1730617986195, - "duration" : 729 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1730617986195, - "stop" : 1730617986493, - "duration" : 298 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I provide the invalid_email_address and password", - "time" : { - "start" : 1730617986494, - "stop" : 1730617987141, - "duration" : 647 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And the NHS sign in button is clicked", - "time" : { - "start" : 1730617987141, - "stop" : 1730617997396, - "duration" : 10255 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then sign in should fail", - "time" : { - "start" : 1730617997396, - "stop" : 1730617997482, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5e24f772745c6b8b", - "name" : "qa_chrome_130.0.6723.91_sign_in_should_fail.png", - "source" : "5e24f772745c6b8b.png", - "type" : "image/png", - "size" : 29002 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "8d4842ac81d4fa3f", - "name" : "log", - "source" : "8d4842ac81d4fa3f.txt", - "type" : "text/plain", - "size" : 1722 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "invalid_email_address" - }, { - "name" : "password", - "value" : "password" - }, { - "name" : "status", - "value" : "fail" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "5d38afce207dfba7.json", - "parameterValues" : [ "invalid_email_address", "password", "fail" ] -} \ No newline at end of file diff --git a/data/test-cases/5db7bf88ed93b9ae.json b/data/test-cases/5db7bf88ed93b9ae.json new file mode 100644 index 000000000..95e21e3b0 --- /dev/null +++ b/data/test-cases/5db7bf88ed93b9ae.json @@ -0,0 +1,178 @@ +{ + "uid" : "5db7bf88ed93b9ae", + "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", + "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", + "historyId" : "d2bd0663c156637919629c145af9f4e3", + "time" : { + "start" : 1730619449705, + "stop" : 1730619496539, + "duration" : 46834 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1730619449705, + "stop" : 1730619464263, + "duration" : 14558 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I search for the patient with NHS number 9732091169", + "time" : { + "start" : 1730619464264, + "stop" : 1730619464458, + "duration" : 194 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I proceed to record a vaccine for covid for all products", + "time" : { + "start" : 1730619464458, + "stop" : 1730619466314, + "duration" : 1856 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "e82d48dfb29f80ae", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", + "source" : "e82d48dfb29f80ae.png", + "type" : "image/png", + "size" : 31494 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then the system should display the warnings 3", + "time" : { + "start" : 1730619466315, + "stop" : 1730619496539, + "duration" : 30224 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "820e3f39c8897cb2", + "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", + "source" : "820e3f39c8897cb2.png", + "type" : "image/png", + "size" : 55243 + }, { + "uid" : "617de62b0065fd8a", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "617de62b0065fd8a.png", + "type" : "image/png", + "size" : 72486 + }, { + "uid" : "6fbcfa200fbbd361", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "6fbcfa200fbbd361.png", + "type" : "image/png", + "size" : 75618 + }, { + "uid" : "90dadb6d7618576a", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "90dadb6d7618576a.png", + "type" : "image/png", + "size" : 44707 + }, { + "uid" : "2cb984659dc3b865", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "2cb984659dc3b865.png", + "type" : "image/png", + "size" : 44707 + }, { + "uid" : "bda16f46543d093c", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "bda16f46543d093c.png", + "type" : "image/png", + "size" : 61946 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "e339bddda125dcb4", + "name" : "log", + "source" : "e339bddda125dcb4.txt", + "type" : "text/plain", + "size" : 3888 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 8, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Age based warnings" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "expected_warning_count", + "value" : "3" + }, { + "name" : "nhs_number", + "value" : "9732091169" + }, { + "name" : "vaccine_type", + "value" : "covid" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "5db7bf88ed93b9ae.json", + "parameterValues" : [ "3", "9732091169", "covid" ] +} \ No newline at end of file diff --git a/data/test-cases/5eaf991207b2d829.json b/data/test-cases/5eaf991207b2d829.json deleted file mode 100644 index 5f0c4ee73..000000000 --- a/data/test-cases/5eaf991207b2d829.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "uid" : "5eaf991207b2d829", - "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", - "fullName" : "/app/features/find_a_patient.feature:NHS Number: Searching with invalid NHS number shows an error", - "historyId" : "4cb2e2253d26b616069dd8a9fc22175b", - "time" : { - "start" : 1730533102359, - "stop" : 1730533106736, - "duration" : 4377 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533102359, - "stop" : 1730533106465, - "duration" : 4106 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter 9753108642 as the nhs number", - "time" : { - "start" : 1730533106466, - "stop" : 1730533106534, - "duration" : 68 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533106535, - "stop" : 1730533106628, - "duration" : 93 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see an nhs number error message Enter a correct NHS number", - "time" : { - "start" : 1730533106628, - "stop" : 1730533106736, - "duration" : 108 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "47f014187a5bb5ae", - "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_nhs_number.png", - "source" : "47f014187a5bb5ae.png", - "type" : "image/png", - "size" : 53772 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "e763eca9cb82cbc1", - "name" : "log", - "source" : "e763eca9cb82cbc1.txt", - "type" : "text/plain", - "size" : 1617 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "errorMessage", - "value" : "Enter a correct NHS number" - }, { - "name" : "nhsNumber", - "value" : "9753108642" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "5eaf991207b2d829.json", - "parameterValues" : [ "Enter a correct NHS number", "9753108642" ] -} \ No newline at end of file diff --git a/data/test-cases/5f386864a9974c6f.json b/data/test-cases/5f386864a9974c6f.json new file mode 100644 index 000000000..18b37b28e --- /dev/null +++ b/data/test-cases/5f386864a9974c6f.json @@ -0,0 +1,200 @@ +{ + "uid" : "5f386864a9974c6f", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "a4bf1997a48192c12025e5c5763bafe7", + "time" : { + "start" : 1730620533297, + "stop" : 1730620620958, + "duration" : 87661 + }, + "status" : "failed", + "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-21A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...26', 'batch_number': 'SDYY2-21A', 'care_model': 'Vaccination centre open to the public', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f2e18753e20>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-21A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...26', 'batch_number': 'SDYY2-21A', 'care_model': 'Vaccination centre open to the public', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f2e18753e20>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9450141444 with option 1 and choose to vaccinate with vaccine details as Flu, SDYY2-21A with 19/10/2026", + "time" : { + "start" : 1730620533298, + "stop" : 1730620616916, + "duration" : 83618 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620616916, + "stop" : 1730620617247, + "duration" : 331 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ac8940249b69f22f", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9450141444_and_clicked_search_for_patient_button.png", + "source" : "ac8940249b69f22f.png", + "type" : "image/png", + "size" : 49098 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient BRANDIE DYBLE", + "time" : { + "start" : 1730620617247, + "stop" : 1730620617926, + "duration" : 679 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "57ef635e013a60b8", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "57ef635e013a60b8.png", + "type" : "image/png", + "size" : 49165 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the Flu, SDYY2-21A with 19/10/2026 and click continue", + "time" : { + "start" : 1730620617927, + "stop" : 1730620620957, + "duration" : 3030 + }, + "status" : "failed", + "statusMessage" : "Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n", + "statusTrace" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "fe59148ccbb50e92", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_BRANDIE DYBLE_and_clicked_choose_vaccine_button.png", + "source" : "fe59148ccbb50e92.png", + "type" : "image/png", + "size" : 54111 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "81d1040d4f2ad182", + "name" : "log", + "source" : "81d1040d4f2ad182.txt", + "type" : "text/plain", + "size" : 3170 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 4, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF" + }, { + "name" : "assess_date", + "value" : "today-4" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-21A" + }, { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "25/8/1992" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "1" + }, { + "name" : "name", + "value" : "BRANDIE DYBLE" + }, { + "name" : "nhs_number", + "value" : "9450141444" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-2" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "5f386864a9974c6f.json", + "parameterValues" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] +} \ No newline at end of file diff --git a/data/test-cases/5fa4d78c4632b23.json b/data/test-cases/5fa4d78c4632b23.json deleted file mode 100644 index 082480b59..000000000 --- a/data/test-cases/5fa4d78c4632b23.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "5fa4d78c4632b23", - "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Can search for a patient by their old name, after a name change", - "historyId" : "2d9e28b3527a9276ae3ad6c7f15e18b6", - "time" : { - "start" : 1730533139641, - "stop" : 1730533146285, - "duration" : 6644 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533139642, - "stop" : 1730533144244, - "duration" : 4602 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Joan, Robertson, and 19/09/1972", - "time" : { - "start" : 1730533144245, - "stop" : 1730533144667, - "duration" : 422 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4a80d96beebd9253", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "4a80d96beebd9253.png", - "type" : "image/png", - "size" : 57359 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533144667, - "stop" : 1730533145645, - "duration" : 978 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's information in the search results, showing their name: Poppy Roberts, nhs number: 9449310076, dob: 19/09/1972 and address: 1 Canada Road, COBHAM, Surrey, LS15 4LJ", - "time" : { - "start" : 1730533145646, - "stop" : 1730533146285, - "duration" : 639 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f6e45123443a1098", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "f6e45123443a1098.png", - "type" : "image/png", - "size" : 31980 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6c8be1afeff9db78", - "name" : "log", - "source" : "6c8be1afeff9db78.txt", - "type" : "text/plain", - "size" : 2276 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 Canada Road, COBHAM, Surrey, LS15 4LJ" - }, { - "name" : "dob", - "value" : "19/09/1972" - }, { - "name" : "firstName", - "value" : "Joan" - }, { - "name" : "lastName", - "value" : "Robertson" - }, { - "name" : "newName", - "value" : "Poppy Roberts" - }, { - "name" : "nhsNumber", - "value" : "9449310076" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "5fa4d78c4632b23.json", - "parameterValues" : [ "1 Canada Road, COBHAM, Surrey, LS15 4LJ", "19/09/1972", "Joan", "Robertson", "Poppy Roberts", "9449310076" ] -} \ No newline at end of file diff --git a/data/test-cases/5ff6e5df61c0beda.json b/data/test-cases/5ff6e5df61c0beda.json deleted file mode 100644 index 8f0d68426..000000000 --- a/data/test-cases/5ff6e5df61c0beda.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "5ff6e5df61c0beda", - "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "348d80660d6ae023738faf07f9030474", - "time" : { - "start" : 1730533197910, - "stop" : 1730533370054, - "duration" : 172144 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN', 'dob': '14/12/1922', 'name': 'HERBERT HAAG', 'shared_dat...RBERT HAAG', 'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024HERBERT HAAG', 'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Community Pharmacy', ...}\nname = 'HERBERT HAAG', dob = '14/12/1922'\naddress = '10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN', 'dob': '14/12/1922', 'name': 'HERBERT HAAG', 'shared_dat...RBERT HAAG', 'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024HERBERT HAAG', 'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Community Pharmacy', ...}\nname = 'HERBERT HAAG', dob = '14/12/1922'\naddress = '10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Hospital Hub and get patient details for 9470040228 with option 2 and choose to vaccinate with vaccine details as COVID-19, SB12345-12A with 19/2/2026", - "time" : { - "start" : 1730533197910, - "stop" : 1730533281329, - "duration" : 83419 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533281329, - "stop" : 1730533281655, - "duration" : 326 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "64ba4704e38cefa6", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9470040228_and_clicked_search_for_patient_button.png", - "source" : "64ba4704e38cefa6.png", - "type" : "image/png", - "size" : 49687 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient HERBERT HAAG", - "time" : { - "start" : 1730533281655, - "stop" : 1730533282317, - "duration" : 662 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b22d3cddc44e468b", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "b22d3cddc44e468b.png", - "type" : "image/png", - "size" : 49721 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SB12345-12A with 19/2/2026 and click continue", - "time" : { - "start" : 1730533282318, - "stop" : 1730533285175, - "duration" : 2857 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "615aed734d132245", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_HERBERT HAAG_and_clicked_choose_vaccine_button.png", - "source" : "615aed734d132245.png", - "type" : "image/png", - "size" : 54123 - }, { - "uid" : "9b56e55f5c760dd1", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", - "source" : "9b56e55f5c760dd1.png", - "type" : "image/png", - "size" : 73565 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button", - "time" : { - "start" : 1730533285176, - "stop" : 1730533286786, - "duration" : 1610 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c1fdfd822ccbb3af", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "c1fdfd822ccbb3af.png", - "type" : "image/png", - "size" : 74405 - }, { - "uid" : "ea5105a3a953544", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "ea5105a3a953544.png", - "type" : "image/png", - "size" : 41336 - }, { - "uid" : "9e27ca1c4918cceb", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "9e27ca1c4918cceb.png", - "type" : "image/png", - "size" : 42390 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533286787, - "stop" : 1730533288221, - "duration" : 1434 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4fcca7c1036670ab", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "4fcca7c1036670ab.png", - "type" : "image/png", - "size" : 42390 - }, { - "uid" : "f9bccfb158b46126", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "f9bccfb158b46126.png", - "type" : "image/png", - "size" : 59531 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533288221, - "stop" : 1730533329635, - "duration" : 41414 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f2e970e8f6133b9b", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "f2e970e8f6133b9b.png", - "type" : "image/png", - "size" : 49095 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient HERBERT HAAG, 14/12/1922, 10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533329636, - "stop" : 1730533370054, - "duration" : 40418 - }, - "status" : "failed", - "statusMessage" : "assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "5e8388e88187d8bc", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "5e8388e88187d8bc.png", - "type" : "image/png", - "size" : 49227 - }, { - "uid" : "50c49bf3c25ed176", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "50c49bf3c25ed176.png", - "type" : "image/png", - "size" : 49227 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "61d61fcb8916c77e", - "name" : "log", - "source" : "61d61fcb8916c77e.txt", - "type" : "text/plain", - "size" : 8398 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/2/2026" - }, { - "name" : "batch_number", - "value" : "SB12345-12A" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "14/12/1922" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "2" - }, { - "name" : "name", - "value" : "HERBERT HAAG" - }, { - "name" : "nhs_number", - "value" : "9470040228" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "5ff6e5df61c0beda.json", - "parameterValues" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "BIRCH HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/60800163b8ccccb2.json b/data/test-cases/60800163b8ccccb2.json deleted file mode 100644 index 871b25efc..000000000 --- a/data/test-cases/60800163b8ccccb2.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "60800163b8ccccb2", - "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "59e13216d0a1222b1ddecd3ea6b8755e", - "time" : { - "start" : 1730533374065, - "stop" : 1730533545500, - "duration" : 171435 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG', 'dob': '13/12/1922', 'name': 'ROGER SEABORNE', 'sha...0/2024ROGER SEABORNE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-13A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024ROGER SEABORNE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-13A', 'care_model': 'Care home', ...}\nname = 'ROGER SEABORNE', dob = '13/12/1922'\naddress = '10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG', 'dob': '13/12/1922', 'name': 'ROGER SEABORNE', 'sha...0/2024ROGER SEABORNE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-13A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024ROGER SEABORNE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-13A', 'care_model': 'Care home', ...}\nname = 'ROGER SEABORNE', dob = '13/12/1922'\naddress = '10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9470057589 with option 3 and choose to vaccinate with vaccine details as COVID-19, SDYY2-13A with 19/10/2026", - "time" : { - "start" : 1730533374065, - "stop" : 1730533457450, - "duration" : 83385 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533457450, - "stop" : 1730533457780, - "duration" : 330 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "458cefe41d16e348", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9470057589_and_clicked_search_for_patient_button.png", - "source" : "458cefe41d16e348.png", - "type" : "image/png", - "size" : 49594 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient ROGER SEABORNE", - "time" : { - "start" : 1730533457780, - "stop" : 1730533458479, - "duration" : 699 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4310764e2a410819", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "4310764e2a410819.png", - "type" : "image/png", - "size" : 49630 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-13A with 19/10/2026 and click continue", - "time" : { - "start" : 1730533458480, - "stop" : 1730533461297, - "duration" : 2817 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b0b55cfeeaafd8d2", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_ROGER SEABORNE_and_clicked_choose_vaccine_button.png", - "source" : "b0b55cfeeaafd8d2.png", - "type" : "image/png", - "size" : 54951 - }, { - "uid" : "f1a46bb37d5a05a8", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 3 JN.1_and_clicked_continue_button.png", - "source" : "f1a46bb37d5a05a8.png", - "type" : "image/png", - "size" : 74295 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", - "time" : { - "start" : 1730533461298, - "stop" : 1730533462197, - "duration" : 899 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "23be6a5c4c329b3c", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "23be6a5c4c329b3c.png", - "type" : "image/png", - "size" : 72674 - }, { - "uid" : "6162282b4792e49d", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "6162282b4792e49d.png", - "type" : "image/png", - "size" : 46663 - }, { - "uid" : "19c2ab1a62fbbaad", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "19c2ab1a62fbbaad.png", - "type" : "image/png", - "size" : 42972 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533462197, - "stop" : 1730533463633, - "duration" : 1436 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c78f1e8c7f47c08f", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "c78f1e8c7f47c08f.png", - "type" : "image/png", - "size" : 42972 - }, { - "uid" : "50d177d23f3d09ae", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "50d177d23f3d09ae.png", - "type" : "image/png", - "size" : 59410 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533463633, - "stop" : 1730533505079, - "duration" : 41446 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1f3265dc8bc4ff67", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "1f3265dc8bc4ff67.png", - "type" : "image/png", - "size" : 50750 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient ROGER SEABORNE, 13/12/1922, 10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533505079, - "stop" : 1730533545500, - "duration" : 40421 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "9a64e84f80e2f0e8", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "9a64e84f80e2f0e8.png", - "type" : "image/png", - "size" : 50879 - }, { - "uid" : "19a8d209b70e6ec4", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "19a8d209b70e6ec4.png", - "type" : "image/png", - "size" : 50879 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "86558a7b7a1ebd3a", - "name" : "log", - "source" : "86558a7b7a1ebd3a.txt", - "type" : "text/plain", - "size" : 8407 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-13A" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "13/12/1922" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "3" - }, { - "name" : "name", - "value" : "ROGER SEABORNE" - }, { - "name" : "nhs_number", - "value" : "9470057589" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "60800163b8ccccb2.json", - "parameterValues" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "ALBERT HOUSE", "yes", "today-1" ] -} \ No newline at end of file diff --git a/data/test-cases/664048ea80690b55.json b/data/test-cases/664048ea80690b55.json deleted file mode 100644 index 03e04309a..000000000 --- a/data/test-cases/664048ea80690b55.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "664048ea80690b55", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "e5ebaaff199788c0e40c4f0e238e8e36", - "time" : { - "start" : 1730617848709, - "stop" : 1730617854156, - "duration" : 5447 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617848709, - "stop" : 1730617852692, - "duration" : 3983 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Gartoni, and 23/6/1946", - "time" : { - "start" : 1730617852693, - "stop" : 1730617853102, - "duration" : 409 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "74f295aba39037db", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "74f295aba39037db.png", - "type" : "image/png", - "size" : 54416 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730617853103, - "stop" : 1730617853249, - "duration" : 146 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9910dbbe915f3c42", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "9910dbbe915f3c42.png", - "type" : "image/png", - "size" : 48289 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730617853249, - "stop" : 1730617853382, - "duration" : 133 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "84d6e07183343c47", - "name" : "qa_chrome_130.0.6723.91_select_gender.png", - "source" : "84d6e07183343c47.png", - "type" : "image/png", - "size" : 50684 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617853382, - "stop" : 1730617853467, - "duration" : 85 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730617853468, - "stop" : 1730617854067, - "duration" : 599 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1e02def27088b61d", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "1e02def27088b61d.png", - "type" : "image/png", - "size" : 33543 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730617854068, - "stop" : 1730617854156, - "duration" : 88 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6cf52f9ca5b5b81c", - "name" : "qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "6cf52f9ca5b5b81c.png", - "type" : "image/png", - "size" : 44642 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "756cfb22133f3ccd", - "name" : "log", - "source" : "756cfb22133f3ccd.txt", - "type" : "text/plain", - "size" : 3912 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Gartoni" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "last name" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "664048ea80690b55.json", - "parameterValues" : [ "23/6/1946", "Bill", "Male", "Gartoni", "DN18 5DW", "last name" ] -} \ No newline at end of file diff --git a/data/test-cases/6740247cc9e4ee27.json b/data/test-cases/6740247cc9e4ee27.json deleted file mode 100644 index 8e76e41fb..000000000 --- a/data/test-cases/6740247cc9e4ee27.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "uid" : "6740247cc9e4ee27", - "name" : "NHS sign in page should be visible", - "fullName" : "features/logout.feature:NHS sign in page should be visible", - "historyId" : "807ba16b9c51dae553be51c09f89547b", - "time" : { - "start" : 1730617969096, - "stop" : 1730617973950, - "duration" : 4854 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730617969096, - "stop" : 1730617973022, - "duration" : 3926 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the logout button", - "time" : { - "start" : 1730617973022, - "stop" : 1730617973310, - "duration" : 288 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the user should be logged out successfully", - "time" : { - "start" : 1730617973311, - "stop" : 1730617973950, - "duration" : 639 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8fd6aea2476ab69a", - "name" : "qa_chrome_130.0.6723.91_user_should_be_logged_out.png", - "source" : "8fd6aea2476ab69a.png", - "type" : "image/png", - "size" : 4331 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "bf892cc7f46b06bd", - "name" : "log", - "source" : "bf892cc7f46b06bd.txt", - "type" : "text/plain", - "size" : 1218 - } ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Logout Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "6740247cc9e4ee27.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/691a59b69f696ff4.json b/data/test-cases/691a59b69f696ff4.json new file mode 100644 index 000000000..1289cde29 --- /dev/null +++ b/data/test-cases/691a59b69f696ff4.json @@ -0,0 +1,200 @@ +{ + "uid" : "691a59b69f696ff4", + "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "ec28f0c417db8b1a6afc9b9e51447ebf", + "time" : { + "start" : 1730620349956, + "stop" : 1730620437152, + "duration" : 87196 + }, + "status" : "failed", + "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Community Pharmacy', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f2e188c32e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Community Pharmacy', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f2e188c32e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Home Of Housebound Patient and get patient details for 9474405174 with option 9 and choose to vaccinate with vaccine details as Flu, SDYY2-19A with 19/10/2026", + "time" : { + "start" : 1730620349957, + "stop" : 1730620433458, + "duration" : 83501 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620433459, + "stop" : 1730620433824, + "duration" : 365 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "2f9945d660444404", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png", + "source" : "2f9945d660444404.png", + "type" : "image/png", + "size" : 49305 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient PHINEAS FAYLE", + "time" : { + "start" : 1730620433825, + "stop" : 1730620434517, + "duration" : 692 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "55419ac50868e480", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "55419ac50868e480.png", + "type" : "image/png", + "size" : 49373 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the Flu, SDYY2-19A with 19/10/2026 and click continue", + "time" : { + "start" : 1730620434517, + "stop" : 1730620437152, + "duration" : 2635 + }, + "status" : "failed", + "statusMessage" : "Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n", + "statusTrace" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "8ea0253e1a22a291", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png", + "source" : "8ea0253e1a22a291.png", + "type" : "image/png", + "size" : 35033 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "df73a17f0035b425", + "name" : "log", + "source" : "df73a17f0035b425.txt", + "type" : "text/plain", + "size" : 3186 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 4, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX" + }, { + "name" : "assess_date", + "value" : "today" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-19A" + }, { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "4/9/1965" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "9" + }, { + "name" : "name", + "value" : "PHINEAS FAYLE" + }, { + "name" : "nhs_number", + "value" : "9474405174" + }, { + "name" : "site", + "value" : "BIRCH HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "691a59b69f696ff4.json", + "parameterValues" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] +} \ No newline at end of file diff --git a/data/test-cases/6965808d2bb2b130.json b/data/test-cases/6965808d2bb2b130.json deleted file mode 100644 index c1ed0194d..000000000 --- a/data/test-cases/6965808d2bb2b130.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "6965808d2bb2b130", - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "c2fc7c106acbf9b7eb1119c3e175c612", - "time" : { - "start" : 1730533028767, - "stop" : 1730533034161, - "duration" : 5394 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533028768, - "stop" : 1730533033366, - "duration" : 4598 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9449306494", - "time" : { - "start" : 1730533033367, - "stop" : 1730533033440, - "duration" : 73 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533033441, - "stop" : 1730533033530, - "duration" : 89 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Reynolds Ryan, 9449306494, 27/3/2001 and Jamie Street, Jaketown, KDDTG5, SW16 6JR details", - "time" : { - "start" : 1730533033530, - "stop" : 1730533034161, - "duration" : 631 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "309c28caa34412f6", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "309c28caa34412f6.png", - "type" : "image/png", - "size" : 48602 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "192b4851637ab15", - "name" : "log", - "source" : "192b4851637ab15.txt", - "type" : "text/plain", - "size" : 1756 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "Jamie Street, Jaketown, KDDTG5, SW16 6JR" - }, { - "name" : "dateofbirth", - "value" : "27/3/2001" - }, { - "name" : "name", - "value" : "Reynolds Ryan" - }, { - "name" : "nhsNumber", - "value" : "9449306494" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "6965808d2bb2b130.json", - "parameterValues" : [ "Jamie Street, Jaketown, KDDTG5, SW16 6JR", "27/3/2001", "Reynolds Ryan", "9449306494" ] -} \ No newline at end of file diff --git a/data/test-cases/69d7a8bee35577dc.json b/data/test-cases/69d7a8bee35577dc.json new file mode 100644 index 000000000..80cefbeb2 --- /dev/null +++ b/data/test-cases/69d7a8bee35577dc.json @@ -0,0 +1,145 @@ +{ + "uid" : "69d7a8bee35577dc", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "3dd254990a059240e17f4aa430bdb6b0", + "time" : { + "start" : 1730619433036, + "stop" : 1730619438075, + "duration" : 5039 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619433036, + "stop" : 1730619437272, + "duration" : 4236 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9693632109", + "time" : { + "start" : 1730619437273, + "stop" : 1730619437340, + "duration" : 67 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619437341, + "stop" : 1730619437428, + "duration" : 87 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show Bill GARTON, 9693632109, 23/6/1946 and 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW details", + "time" : { + "start" : 1730619437428, + "stop" : 1730619438075, + "duration" : 647 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "50d243df15358338", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "50d243df15358338.png", + "type" : "image/png", + "size" : 48715 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "347819a2747f8718", + "name" : "log", + "source" : "347819a2747f8718.txt", + "type" : "text/plain", + "size" : 1772 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" + }, { + "name" : "dateofbirth", + "value" : "23/6/1946" + }, { + "name" : "name", + "value" : "Bill GARTON" + }, { + "name" : "nhsNumber", + "value" : "9693632109" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "69d7a8bee35577dc.json", + "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] +} \ No newline at end of file diff --git a/data/test-cases/6a176ce94d3ae29e.json b/data/test-cases/6a176ce94d3ae29e.json deleted file mode 100644 index e560503bf..000000000 --- a/data/test-cases/6a176ce94d3ae29e.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "6a176ce94d3ae29e", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "0fd4673960ee87b956d33755840cb9e9", - "time" : { - "start" : 1730533017349, - "stop" : 1730533023301, - "duration" : 5952 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533017349, - "stop" : 1730533022025, - "duration" : 4676 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9449306621", - "time" : { - "start" : 1730533022025, - "stop" : 1730533022090, - "duration" : 65 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533022090, - "stop" : 1730533022179, - "duration" : 89 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Not found, 9449306621, 20110509 and KT21 1LJ details", - "time" : { - "start" : 1730533022180, - "stop" : 1730533023301, - "duration" : 1121 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "44a9d41135169de9", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "44a9d41135169de9.png", - "type" : "image/png", - "size" : 48873 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "b0bcc8b453311193", - "name" : "log", - "source" : "b0bcc8b453311193.txt", - "type" : "text/plain", - "size" : 1719 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "KT21 1LJ" - }, { - "name" : "dateofbirth", - "value" : "20110509" - }, { - "name" : "name", - "value" : "Not found" - }, { - "name" : "nhsNumber", - "value" : "9449306621" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "6a176ce94d3ae29e.json", - "parameterValues" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] -} \ No newline at end of file diff --git a/data/test-cases/6bb48ec547dd558b.json b/data/test-cases/6bb48ec547dd558b.json deleted file mode 100644 index 4c8345b7b..000000000 --- a/data/test-cases/6bb48ec547dd558b.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "6bb48ec547dd558b", - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "de37279f8480022cc6f49b44d48769f3", - "time" : { - "start" : 1730534061244, - "stop" : 1730534153673, - "duration" : 92429 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert '0.7' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.7", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX', 'dob': '4/9/1965', 'name': 'PHINEAS FAYLE', '...h_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'PHINEAS FAYLE', dob = '4/9/1965'\naddress = '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.7' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.7\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert '0.7' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.7", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX', 'dob': '4/9/1965', 'name': 'PHINEAS FAYLE', '...h_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'PHINEAS FAYLE', dob = '4/9/1965'\naddress = '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.7' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.7\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9474405174 with option 10 and choose to vaccinate with vaccine details as Flu, SDYY2-14B with 19/10/2026", - "time" : { - "start" : 1730534061245, - "stop" : 1730534144668, - "duration" : 83423 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730534144669, - "stop" : 1730534145003, - "duration" : 334 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "93987b72220ac457", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png", - "source" : "93987b72220ac457.png", - "type" : "image/png", - "size" : 49305 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient PHINEAS FAYLE", - "time" : { - "start" : 1730534145003, - "stop" : 1730534145699, - "duration" : 696 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9e85d968972cfffb", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "9e85d968972cfffb.png", - "type" : "image/png", - "size" : 49373 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-14B with 19/10/2026 and click continue", - "time" : { - "start" : 1730534145700, - "stop" : 1730534148404, - "duration" : 2704 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e3beaa1223f070b9", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png", - "source" : "e3beaa1223f070b9.png", - "type" : "image/png", - "size" : 35033 - }, { - "uid" : "7e87e251973123", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Quadrivalent Influenza Vaccine – High Dose_and_clicked_continue_button.png", - "source" : "7e87e251973123.png", - "type" : "image/png", - "size" : 74145 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", - "time" : { - "start" : 1730534148404, - "stop" : 1730534149318, - "duration" : 914 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "333505514bc0031e", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "333505514bc0031e.png", - "type" : "image/png", - "size" : 76608 - }, { - "uid" : "2c3d320957f5596c", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "2c3d320957f5596c.png", - "type" : "image/png", - "size" : 50948 - }, { - "uid" : "bf58b3c45b75a4c0", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "bf58b3c45b75a4c0.png", - "type" : "image/png", - "size" : 43651 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730534149319, - "stop" : 1730534150754, - "duration" : 1435 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1391bd857ef71074", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "1391bd857ef71074.png", - "type" : "image/png", - "size" : 43651 - }, { - "uid" : "c18e74aade510d95", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "c18e74aade510d95.png", - "type" : "image/png", - "size" : 60170 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", - "time" : { - "start" : 1730534150755, - "stop" : 1730534153387, - "duration" : 2632 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "39301a7f2861382c", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "39301a7f2861382c.png", - "type" : "image/png", - "size" : 52516 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient PHINEAS FAYLE, 4/9/1965, 2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730534153388, - "stop" : 1730534153673, - "duration" : 285 - }, - "status" : "failed", - "statusMessage" : "assert '0.7' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.7", - "statusTrace" : "AssertionError: assert '0.7' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.7\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "95f13f10e42ba1e", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "95f13f10e42ba1e.png", - "type" : "image/png", - "size" : 52249 - }, { - "uid" : "a883a296bf3d93c1", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "a883a296bf3d93c1.png", - "type" : "image/png", - "size" : 60702 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "e21fe739bf9f558b", - "name" : "log", - "source" : "e21fe739bf9f558b.txt", - "type" : "text/plain", - "size" : 8456 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-14B" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "4/9/1965" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "10" - }, { - "name" : "name", - "value" : "PHINEAS FAYLE" - }, { - "name" : "nhs_number", - "value" : "9474405174" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "6bb48ec547dd558b.json", - "parameterValues" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/6d3bb5b02b44a616.json b/data/test-cases/6d3bb5b02b44a616.json deleted file mode 100644 index 0e1ed027c..000000000 --- a/data/test-cases/6d3bb5b02b44a616.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "uid" : "6d3bb5b02b44a616", - "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", - "fullName" : "/app/features/find_a_patient.feature:NHS Number: Searching with invalid NHS number shows an error", - "historyId" : "f44352c612938e33e618f3f1b20aabf5", - "time" : { - "start" : 1730617793118, - "stop" : 1730617797249, - "duration" : 4131 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617793118, - "stop" : 1730617797007, - "duration" : 3889 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter 123456789 as the nhs number", - "time" : { - "start" : 1730617797008, - "stop" : 1730617797073, - "duration" : 65 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617797074, - "stop" : 1730617797153, - "duration" : 79 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see an nhs number error message Enter 10 digits", - "time" : { - "start" : 1730617797154, - "stop" : 1730617797249, - "duration" : 95 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9f06678582bbe463", - "name" : "qa_chrome_130.0.6723.91_error_message_appears_for_nhs_number.png", - "source" : "9f06678582bbe463.png", - "type" : "image/png", - "size" : 52332 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "ec4614477f803a32", - "name" : "log", - "source" : "ec4614477f803a32.txt", - "type" : "text/plain", - "size" : 1603 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "errorMessage", - "value" : "Enter 10 digits" - }, { - "name" : "nhsNumber", - "value" : "123456789" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "6d3bb5b02b44a616.json", - "parameterValues" : [ "Enter 10 digits", "123456789" ] -} \ No newline at end of file diff --git a/data/test-cases/7123ccb59dc1b5fc.json b/data/test-cases/7123ccb59dc1b5fc.json deleted file mode 100644 index 4436ad7db..000000000 --- a/data/test-cases/7123ccb59dc1b5fc.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "7123ccb59dc1b5fc", - "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "25d750a8055ff101a7e5cc9972fb36b3", - "time" : { - "start" : 1730533196491, - "stop" : 1730533368320, - "duration" : 171829 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH', 'dob': '10/11/1926', 'name': 'DELI...NKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 30/10/2024DELICE PINKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}\nname = 'DELICE PINKER', dob = '10/11/1926'\naddress = 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH', 'dob': '10/11/1926', 'name': 'DELI...NKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 30/10/2024DELICE PINKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}\nname = 'DELICE PINKER', dob = '10/11/1926'\naddress = 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Home Of Housebound Patient and get patient details for 9472710255 with option 4 and choose to vaccinate with vaccine details as COVID-19, SDYY2-14A with 19/10/2026", - "time" : { - "start" : 1730533196492, - "stop" : 1730533279886, - "duration" : 83394 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533279886, - "stop" : 1730533280204, - "duration" : 318 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "76b62d301b9ba85b", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9472710255_and_clicked_search_for_patient_button.png", - "source" : "76b62d301b9ba85b.png", - "type" : "image/png", - "size" : 49584 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient DELICE PINKER", - "time" : { - "start" : 1730533280205, - "stop" : 1730533280901, - "duration" : 696 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c4cefcfa4a9b1584", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "c4cefcfa4a9b1584.png", - "type" : "image/png", - "size" : 49652 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-14A with 19/10/2026 and click continue", - "time" : { - "start" : 1730533280902, - "stop" : 1730533284188, - "duration" : 3286 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4e69cfab254a5130", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_DELICE PINKER_and_clicked_choose_vaccine_button.png", - "source" : "4e69cfab254a5130.png", - "type" : "image/png", - "size" : 54835 - }, { - "uid" : "613cf43cf007263", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png", - "source" : "613cf43cf007263.png", - "type" : "image/png", - "size" : 74216 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button", - "time" : { - "start" : 1730533284188, - "stop" : 1730533285175, - "duration" : 987 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e46a53b13a310304", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "e46a53b13a310304.png", - "type" : "image/png", - "size" : 71418 - }, { - "uid" : "d345f3c52b0f4a3", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "d345f3c52b0f4a3.png", - "type" : "image/png", - "size" : 51204 - }, { - "uid" : "44dbd07bfca615f4", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "44dbd07bfca615f4.png", - "type" : "image/png", - "size" : 45133 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533285175, - "stop" : 1730533286658, - "duration" : 1483 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4e62169aa22f012c", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "4e62169aa22f012c.png", - "type" : "image/png", - "size" : 45133 - }, { - "uid" : "325f90064e32bcd5", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "325f90064e32bcd5.png", - "type" : "image/png", - "size" : 65761 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-2 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533286659, - "stop" : 1730533327920, - "duration" : 41261 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "30d26bd2d45e80bc", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "30d26bd2d45e80bc.png", - "type" : "image/png", - "size" : 49906 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient DELICE PINKER, 10/11/1926, HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533327920, - "stop" : 1730533368320, - "duration" : 40400 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "7b8e7678d0538ec", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "7b8e7678d0538ec.png", - "type" : "image/png", - "size" : 49870 - }, { - "uid" : "e9fd5cd0a08f2bb0", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "e9fd5cd0a08f2bb0.png", - "type" : "image/png", - "size" : 49917 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "cc7adba190f23076", - "name" : "log", - "source" : "cc7adba190f23076.txt", - "type" : "text/plain", - "size" : 8440 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH" - }, { - "name" : "assess_date", - "value" : "today-3" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-14A" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "10/11/1926" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "4" - }, { - "name" : "name", - "value" : "DELICE PINKER" - }, { - "name" : "nhs_number", - "value" : "9472710255" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "7123ccb59dc1b5fc.json", - "parameterValues" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "BECCLES HOUSE", "yes", "today-2" ] -} \ No newline at end of file diff --git a/data/test-cases/71fc22ad46fac416.json b/data/test-cases/71fc22ad46fac416.json new file mode 100644 index 000000000..e141a0bfe --- /dev/null +++ b/data/test-cases/71fc22ad46fac416.json @@ -0,0 +1,118 @@ +{ + "uid" : "71fc22ad46fac416", + "name" : "Search without entering nhs number", + "fullName" : "/app/features/find_a_patient.feature:Search without entering nhs number", + "historyId" : "3ddec8c203f0667b07e4030542c38fb6", + "time" : { + "start" : 1730619579035, + "stop" : 1730619583470, + "duration" : 4435 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619579035, + "stop" : 1730619583306, + "duration" : 4271 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619583307, + "stop" : 1730619583387, + "duration" : 80 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the alert message should appear for nhs number", + "time" : { + "start" : 1730619583387, + "stop" : 1730619583470, + "duration" : 83 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ec65bf8c36f4b51b", + "name" : "dev_chrome_130.0.6723.91_required_alerts_should_appear_for_nhsNumber.png", + "source" : "ec65bf8c36f4b51b.png", + "type" : "image/png", + "size" : 52593 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "28ef9aba61c74a18", + "name" : "log", + "source" : "28ef9aba61c74a18.txt", + "type" : "text/plain", + "size" : 1320 + } ], + "parameters" : [ ], + "stepsCount" : 3, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "71fc22ad46fac416.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/71ff93255d7544d8.json b/data/test-cases/71ff93255d7544d8.json deleted file mode 100644 index 195e2d474..000000000 --- a/data/test-cases/71ff93255d7544d8.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "71ff93255d7544d8", - "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "dfba7ce239f9f1bf621de4e84ae17032", - "time" : { - "start" : 1730618277957, - "stop" : 1730618437415, - "duration" : 159458 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0342957600>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 30/10/2024MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0342957600>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 30/10/2024MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 5 and choose to vaccinate with vaccine details as COVID-19, SDYY2-15A with 19/10/2026", - "time" : { - "start" : 1730618277958, - "stop" : 1730618361554, - "duration" : 83596 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618361555, - "stop" : 1730618361897, - "duration" : 342 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "97ee03153ee9e095", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png", - "source" : "97ee03153ee9e095.png", - "type" : "image/png", - "size" : 50173 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient MARGIE PUCKEY", - "time" : { - "start" : 1730618361897, - "stop" : 1730618362597, - "duration" : 700 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d10e650635fb6692", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "d10e650635fb6692.png", - "type" : "image/png", - "size" : 50207 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-15A with 19/10/2026 and click continue", - "time" : { - "start" : 1730618362598, - "stop" : 1730618365381, - "duration" : 2783 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b85d7044158cd034", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png", - "source" : "b85d7044158cd034.png", - "type" : "image/png", - "size" : 55289 - }, { - "uid" : "942ed4b10bb17fc", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", - "source" : "942ed4b10bb17fc.png", - "type" : "image/png", - "size" : 74573 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-4 and click continue to record consent screen button", - "time" : { - "start" : 1730618365381, - "stop" : 1730618407327, - "duration" : 41946 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7bca74d87aeee0ba", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "7bca74d87aeee0ba.png", - "type" : "image/png", - "size" : 72520 - }, { - "uid" : "d4fad37509511143", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "d4fad37509511143.png", - "type" : "image/png", - "size" : 74881 - }, { - "uid" : "b78bfd763c5e0f41", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "b78bfd763c5e0f41.png", - "type" : "image/png", - "size" : 60259 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618407327, - "stop" : 1730618437645, - "duration" : 30318 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "30c470d4eed3d9b9", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "30c470d4eed3d9b9.png", - "type" : "image/png", - "size" : 60259 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "d2c924bba4673323", - "name" : "log", - "source" : "d2c924bba4673323.txt", - "type" : "text/plain", - "size" : 6005 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB" - }, { - "name" : "assess_date", - "value" : "today-4" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-15A" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "27/5/1924" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "5" - }, { - "name" : "name", - "value" : "MARGIE PUCKEY" - }, { - "name" : "nhs_number", - "value" : "9473629885" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-3" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "71ff93255d7544d8.json", - "parameterValues" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "BIRCH HOUSE", "yes", "today-3" ] -} \ No newline at end of file diff --git a/data/test-cases/7200611a28b003be.json b/data/test-cases/7200611a28b003be.json deleted file mode 100644 index 36e04a9b7..000000000 --- a/data/test-cases/7200611a28b003be.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "7200611a28b003be", - "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "91aecc8739b70cc4dbeaad50a6cbcc61", - "time" : { - "start" : 1730533725173, - "stop" : 1730533896401, - "duration" : 171228 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '32 HOLLAND ROAD, MANCHESTER, M8 4NP', 'dob': '27/3/1957', 'name': 'FLORINDA DUNNER', 'shared_data': {'ass...NNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 30/10/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': \"Housebound patient's home\", ...}\nname = 'FLORINDA DUNNER', dob = '27/3/1957'\naddress = '32 HOLLAND ROAD, MANCHESTER, M8 4NP'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '32 HOLLAND ROAD, MANCHESTER, M8 4NP', 'dob': '27/3/1957', 'name': 'FLORINDA DUNNER', 'shared_data': {'ass...NNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 30/10/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': \"Housebound patient's home\", ...}\nname = 'FLORINDA DUNNER', dob = '27/3/1957'\naddress = '32 HOLLAND ROAD, MANCHESTER, M8 4NP'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Vaccination Centre and get patient details for 9437541817 with option 11 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18D with 19/10/2026", - "time" : { - "start" : 1730533725173, - "stop" : 1730533808613, - "duration" : 83440 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533808614, - "stop" : 1730533808934, - "duration" : 320 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2b667885fcd745f3", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437541817_and_clicked_search_for_patient_button.png", - "source" : "2b667885fcd745f3.png", - "type" : "image/png", - "size" : 49670 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient FLORINDA DUNNER", - "time" : { - "start" : 1730533808935, - "stop" : 1730533809630, - "duration" : 695 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "44b0b00179a035eb", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "44b0b00179a035eb.png", - "type" : "image/png", - "size" : 49736 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18D with 19/10/2026 and click continue", - "time" : { - "start" : 1730533809630, - "stop" : 1730533812478, - "duration" : 2848 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2a62fef9135e19a4", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_FLORINDA DUNNER_and_clicked_choose_vaccine_button.png", - "source" : "2a62fef9135e19a4.png", - "type" : "image/png", - "size" : 53832 - }, { - "uid" : "635fc2c3f44e5d59", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png", - "source" : "635fc2c3f44e5d59.png", - "type" : "image/png", - "size" : 73247 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button", - "time" : { - "start" : 1730533812479, - "stop" : 1730533814251, - "duration" : 1772 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f6bde058c81389d3", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "f6bde058c81389d3.png", - "type" : "image/png", - "size" : 72359 - }, { - "uid" : "6d0ec11c76bca53b", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "6d0ec11c76bca53b.png", - "type" : "image/png", - "size" : 75861 - }, { - "uid" : "b7b5288af335b6e3", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "b7b5288af335b6e3.png", - "type" : "image/png", - "size" : 42102 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533814251, - "stop" : 1730533814699, - "duration" : 448 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "275dd5572054344b", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "275dd5572054344b.png", - "type" : "image/png", - "size" : 42102 - }, { - "uid" : "488427cbbfa30328", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "488427cbbfa30328.png", - "type" : "image/png", - "size" : 71236 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533814700, - "stop" : 1730533855981, - "duration" : 41281 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1499910dfb3e01f3", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "1499910dfb3e01f3.png", - "type" : "image/png", - "size" : 50176 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient FLORINDA DUNNER, 27/3/1957, 32 HOLLAND ROAD, MANCHESTER, M8 4NP and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533855981, - "stop" : 1730533896401, - "duration" : 40420 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "8f2ed5c34768ca76", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "8f2ed5c34768ca76.png", - "type" : "image/png", - "size" : 50306 - }, { - "uid" : "bbe0eedf4ef6aa78", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "bbe0eedf4ef6aa78.png", - "type" : "image/png", - "size" : 50306 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "123ed3da4c131a25", - "name" : "log", - "source" : "123ed3da4c131a25.txt", - "type" : "text/plain", - "size" : 8405 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "32 HOLLAND ROAD, MANCHESTER, M8 4NP" - }, { - "name" : "assess_date", - "value" : "today-3" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18D" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "27/3/1957" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "11" - }, { - "name" : "name", - "value" : "FLORINDA DUNNER" - }, { - "name" : "nhs_number", - "value" : "9437541817" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "7200611a28b003be.json", - "parameterValues" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "BIRCH HOUSE", "yes", "today-1" ] -} \ No newline at end of file diff --git a/data/test-cases/727cf96cebd505df.json b/data/test-cases/727cf96cebd505df.json deleted file mode 100644 index f95f55750..000000000 --- a/data/test-cases/727cf96cebd505df.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "uid" : "727cf96cebd505df", - "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", - "fullName" : "/app/features/find_a_patient.feature:NHS Number: Searching with invalid NHS number shows an error", - "historyId" : "4cb2e2253d26b616069dd8a9fc22175b", - "time" : { - "start" : 1730617797251, - "stop" : 1730617801417, - "duration" : 4166 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617797251, - "stop" : 1730617801162, - "duration" : 3911 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter 9753108642 as the nhs number", - "time" : { - "start" : 1730617801162, - "stop" : 1730617801229, - "duration" : 67 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617801230, - "stop" : 1730617801321, - "duration" : 91 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see an nhs number error message Enter a correct NHS number", - "time" : { - "start" : 1730617801321, - "stop" : 1730617801417, - "duration" : 96 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "74bee623ae06e35c", - "name" : "qa_chrome_130.0.6723.91_error_message_appears_for_nhs_number.png", - "source" : "74bee623ae06e35c.png", - "type" : "image/png", - "size" : 53772 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "1860294e8415823d", - "name" : "log", - "source" : "1860294e8415823d.txt", - "type" : "text/plain", - "size" : 1615 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "errorMessage", - "value" : "Enter a correct NHS number" - }, { - "name" : "nhsNumber", - "value" : "9753108642" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "727cf96cebd505df.json", - "parameterValues" : [ "Enter a correct NHS number", "9753108642" ] -} \ No newline at end of file diff --git a/data/test-cases/729a19be95a397d1.json b/data/test-cases/729a19be95a397d1.json new file mode 100644 index 000000000..477cfed91 --- /dev/null +++ b/data/test-cases/729a19be95a397d1.json @@ -0,0 +1,220 @@ +{ + "uid" : "729a19be95a397d1", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", + "historyId" : "e5ebaaff199788c0e40c4f0e238e8e36", + "time" : { + "start" : 1730619508732, + "stop" : 1730619514680, + "duration" : 5948 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619508732, + "stop" : 1730619513209, + "duration" : 4477 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Bill, Gartoni, and 23/6/1946", + "time" : { + "start" : 1730619513209, + "stop" : 1730619513624, + "duration" : 415 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "a4601c4f70341d85", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "a4601c4f70341d85.png", + "type" : "image/png", + "size" : 56644 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I enter the postcode DN18 5DW", + "time" : { + "start" : 1730619513625, + "stop" : 1730619513775, + "duration" : 150 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "800c113832ab97c3", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "800c113832ab97c3.png", + "type" : "image/png", + "size" : 47341 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I select the gender Male", + "time" : { + "start" : 1730619513776, + "stop" : 1730619513907, + "duration" : 131 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "db708af05f0368fa", + "name" : "dev_chrome_130.0.6723.91_select_gender.png", + "source" : "db708af05f0368fa.png", + "type" : "image/png", + "size" : 50684 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619513907, + "stop" : 1730619513989, + "duration" : 82 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the patient", + "time" : { + "start" : 1730619513989, + "stop" : 1730619514594, + "duration" : 605 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "b2fcfc49d938e092", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "b2fcfc49d938e092.png", + "type" : "image/png", + "size" : 33543 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see an option to create a new patient", + "time" : { + "start" : 1730619514595, + "stop" : 1730619514680, + "duration" : 85 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "77ffd0d191a408ba", + "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", + "source" : "77ffd0d191a408ba.png", + "type" : "image/png", + "size" : 44642 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "5b23a75fd43d635a", + "name" : "log", + "source" : "5b23a75fd43d635a.txt", + "type" : "text/plain", + "size" : 3922 + } ], + "parameters" : [ ], + "stepsCount" : 7, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "firstName", + "value" : "Bill" + }, { + "name" : "gender", + "value" : "Male" + }, { + "name" : "lastName", + "value" : "Gartoni" + }, { + "name" : "postcode", + "value" : "DN18 5DW" + }, { + "name" : "scenario", + "value" : "last name" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "729a19be95a397d1.json", + "parameterValues" : [ "23/6/1946", "Bill", "Male", "Gartoni", "DN18 5DW", "last name" ] +} \ No newline at end of file diff --git a/data/test-cases/736fca280bb881fe.json b/data/test-cases/736fca280bb881fe.json deleted file mode 100644 index 410583f32..000000000 --- a/data/test-cases/736fca280bb881fe.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "uid" : "736fca280bb881fe", - "name" : "Search without entering patient details", - "fullName" : "/app/features/find_a_patient.feature:Search without entering patient details", - "historyId" : "6d3ecbed8a34389c2d17a31baab210b7", - "time" : { - "start" : 1730532989922, - "stop" : 1730532996498, - "duration" : 6576 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by pds details page", - "time" : { - "start" : 1730532989926, - "stop" : 1730532996283, - "duration" : 6357 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730532996284, - "stop" : 1730532996380, - "duration" : 96 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the alert messages should appear for Forename, Surname, Date Of Birth, Gender and Postcode", - "time" : { - "start" : 1730532996382, - "stop" : 1730532996498, - "duration" : 116 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ded3f6cacfcaeac9", - "name" : "dev_chrome_130.0.6723.91_alert_messages_should_appear_for_missing_fields.png", - "source" : "ded3f6cacfcaeac9.png", - "type" : "image/png", - "size" : 32503 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "783a79a169e5206d", - "name" : "log", - "source" : "783a79a169e5206d.txt", - "type" : "text/plain", - "size" : 1487 - } ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "736fca280bb881fe.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/73e3cf899518ac35.json b/data/test-cases/73e3cf899518ac35.json deleted file mode 100644 index 340c3aed0..000000000 --- a/data/test-cases/73e3cf899518ac35.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "uid" : "73e3cf899518ac35", - "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search with an invalid postcode shows an error message", - "historyId" : "1d569f2af68e5863c8cc60a0660126e6", - "time" : { - "start" : 1730617957854, - "stop" : 1730617962604, - "duration" : 4750 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617957854, - "stop" : 1730617961819, - "duration" : 3965 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730617961820, - "stop" : 1730617962247, - "duration" : 427 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ef2705ae98868a10", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "ef2705ae98868a10.png", - "type" : "image/png", - "size" : 54382 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter the postcode INVALID", - "time" : { - "start" : 1730617962247, - "stop" : 1730617962396, - "duration" : 149 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b22a27c6140864a5", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "b22a27c6140864a5.png", - "type" : "image/png", - "size" : 47703 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617962396, - "stop" : 1730617962511, - "duration" : 115 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a postcode error message Enter the full postcode in the correct format", - "time" : { - "start" : 1730617962512, - "stop" : 1730617962604, - "duration" : 92 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4c4ecd228b88837a", - "name" : "qa_chrome_130.0.6723.91_error_message_appears_for_postcode.png", - "source" : "4c4ecd228b88837a.png", - "type" : "image/png", - "size" : 36783 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "1dd4efdd5870f347", - "name" : "log", - "source" : "1dd4efdd5870f347.txt", - "type" : "text/plain", - "size" : 2657 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "INVALID" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "73e3cf899518ac35.json", - "parameterValues" : [ "23/6/1946", "Bill", "Garton", "INVALID" ] -} \ No newline at end of file diff --git a/data/test-cases/744126f02bd075ca.json b/data/test-cases/744126f02bd075ca.json deleted file mode 100644 index 6fe1a7b8b..000000000 --- a/data/test-cases/744126f02bd075ca.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "744126f02bd075ca", - "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "4ba79dae0a7bdaba577f9e6e1dfe80ba", - "time" : { - "start" : 1730619136065, - "stop" : 1730619229815, - "duration" : 93750 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '32 HOLLAND ROAD, MANCHESTER, M8 4NP', 'dob': '27/3/1957', 'name': 'FLORINDA DUNNER', 'shared_data': {'ass...NNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 03/11/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}\nname = 'FLORINDA DUNNER', dob = '27/3/1957'\naddress = '32 HOLLAND ROAD, MANCHESTER, M8 4NP'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.5' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.5\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '32 HOLLAND ROAD, MANCHESTER, M8 4NP', 'dob': '27/3/1957', 'name': 'FLORINDA DUNNER', 'shared_data': {'ass...NNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 03/11/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}\nname = 'FLORINDA DUNNER', dob = '27/3/1957'\naddress = '32 HOLLAND ROAD, MANCHESTER, M8 4NP'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.5' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.5\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9437541817 with option 4 and choose to vaccinate with vaccine details as Flu, SDYY2-24A with 19/10/2026", - "time" : { - "start" : 1730619136066, - "stop" : 1730619219829, - "duration" : 83763 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730619219830, - "stop" : 1730619220161, - "duration" : 331 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8b0a9c1de64d385f", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9437541817_and_clicked_search_for_patient_button.png", - "source" : "8b0a9c1de64d385f.png", - "type" : "image/png", - "size" : 49670 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient FLORINDA DUNNER", - "time" : { - "start" : 1730619220162, - "stop" : 1730619220828, - "duration" : 666 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "28e3cde89339f0b9", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "28e3cde89339f0b9.png", - "type" : "image/png", - "size" : 49705 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-24A with 19/10/2026 and click continue", - "time" : { - "start" : 1730619220829, - "stop" : 1730619223530, - "duration" : 2701 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8d3adbb12186b5d9", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_FLORINDA DUNNER_and_clicked_choose_vaccine_button.png", - "source" : "8d3adbb12186b5d9.png", - "type" : "image/png", - "size" : 53733 - }, { - "uid" : "2c39fcacd0985295", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Adjuvanted Quadrivalent Influenza Vaccine_and_clicked_continue_button.png", - "source" : "2c39fcacd0985295.png", - "type" : "image/png", - "size" : 73247 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today and click continue to record consent screen button", - "time" : { - "start" : 1730619223530, - "stop" : 1730619225313, - "duration" : 1783 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d1dfe1b4ee2d9b66", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "d1dfe1b4ee2d9b66.png", - "type" : "image/png", - "size" : 70313 - }, { - "uid" : "eace41cfbb405126", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "eace41cfbb405126.png", - "type" : "image/png", - "size" : 74274 - }, { - "uid" : "240d055b9b47109", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "240d055b9b47109.png", - "type" : "image/png", - "size" : 43725 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730619225313, - "stop" : 1730619226732, - "duration" : 1419 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "28a854a1a2359dff", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "28a854a1a2359dff.png", - "type" : "image/png", - "size" : 43725 - }, { - "uid" : "aeaf20304bea0244", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "aeaf20304bea0244.png", - "type" : "image/png", - "size" : 62713 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", - "time" : { - "start" : 1730619226732, - "stop" : 1730619229545, - "duration" : 2813 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b8daebea4910de73", - "name" : "qa_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "b8daebea4910de73.png", - "type" : "image/png", - "size" : 60415 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient FLORINDA DUNNER, 27/3/1957, 32 HOLLAND ROAD, MANCHESTER, M8 4NP and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730619229545, - "stop" : 1730619229815, - "duration" : 270 - }, - "status" : "failed", - "statusMessage" : "assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", - "statusTrace" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "521a264c4788e808", - "name" : "qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "521a264c4788e808.png", - "type" : "image/png", - "size" : 58046 - }, { - "uid" : "7a62b270eaeb249c", - "name" : "qa_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "7a62b270eaeb249c.png", - "type" : "image/png", - "size" : 61896 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "f54a50aced3570b0", - "name" : "log", - "source" : "f54a50aced3570b0.txt", - "type" : "text/plain", - "size" : 8410 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "32 HOLLAND ROAD, MANCHESTER, M8 4NP" - }, { - "name" : "assess_date", - "value" : "today" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-24A" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "27/3/1957" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "4" - }, { - "name" : "name", - "value" : "FLORINDA DUNNER" - }, { - "name" : "nhs_number", - "value" : "9437541817" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "744126f02bd075ca.json", - "parameterValues" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/74c6e59609ffdf43.json b/data/test-cases/74c6e59609ffdf43.json new file mode 100644 index 000000000..d9d8f0168 --- /dev/null +++ b/data/test-cases/74c6e59609ffdf43.json @@ -0,0 +1,169 @@ +{ + "uid" : "74c6e59609ffdf43", + "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Searching for a patient without a record returns no results", + "historyId" : "1b51f6a7f6d588f463a9a362437309b2", + "time" : { + "start" : 1730619595284, + "stop" : 1730619601394, + "duration" : 6110 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619595285, + "stop" : 1730619599338, + "duration" : 4053 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Cecile, Elston, and 18/01/1965", + "time" : { + "start" : 1730619599338, + "stop" : 1730619599755, + "duration" : 417 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "66e8ff2d29645dd1", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "66e8ff2d29645dd1.png", + "type" : "image/png", + "size" : 56729 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619599755, + "stop" : 1730619600702, + "duration" : 947 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the patient", + "time" : { + "start" : 1730619600703, + "stop" : 1730619601308, + "duration" : 605 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "9c92666f373c19d7", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "9c92666f373c19d7.png", + "type" : "image/png", + "size" : 31795 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see an option to create a new patient", + "time" : { + "start" : 1730619601308, + "stop" : 1730619601394, + "duration" : 86 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "6e7d418a795a7dec", + "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", + "source" : "6e7d418a795a7dec.png", + "type" : "image/png", + "size" : 43888 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "ce19cd385d4ed7c9", + "name" : "log", + "source" : "ce19cd385d4ed7c9.txt", + "type" : "text/plain", + "size" : 2726 + } ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 4, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "18/01/1965" + }, { + "name" : "firstName", + "value" : "Cecile" + }, { + "name" : "lastName", + "value" : "Elston" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "74c6e59609ffdf43.json", + "parameterValues" : [ "18/01/1965", "Cecile", "Elston" ] +} \ No newline at end of file diff --git a/data/test-cases/75f8d83aebb3fad0.json b/data/test-cases/75f8d83aebb3fad0.json deleted file mode 100644 index 00e8556db..000000000 --- a/data/test-cases/75f8d83aebb3fad0.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "75f8d83aebb3fad0", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "ff9ea5cebff9956ef552f742691503f4", - "time" : { - "start" : 1730617859641, - "stop" : 1730617866505, - "duration" : 6864 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617859641, - "stop" : 1730617863692, - "duration" : 4051 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/12/1946", - "time" : { - "start" : 1730617863693, - "stop" : 1730617864189, - "duration" : 496 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1a0239c476a37913", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "1a0239c476a37913.png", - "type" : "image/png", - "size" : 53227 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730617864189, - "stop" : 1730617864350, - "duration" : 161 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f5d15f9fcffdfe8c", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "f5d15f9fcffdfe8c.png", - "type" : "image/png", - "size" : 49778 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730617864350, - "stop" : 1730617865214, - "duration" : 864 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8277dcb0b2c1ff2d", - "name" : "qa_chrome_130.0.6723.91_select_gender.png", - "source" : "8277dcb0b2c1ff2d.png", - "type" : "image/png", - "size" : 50708 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617865215, - "stop" : 1730617865318, - "duration" : 103 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730617865319, - "stop" : 1730617866424, - "duration" : 1105 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f4839720e9da8f1a", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "f4839720e9da8f1a.png", - "type" : "image/png", - "size" : 33561 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730617866425, - "stop" : 1730617866505, - "duration" : 80 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e97e394e53db9181", - "name" : "qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "e97e394e53db9181.png", - "type" : "image/png", - "size" : 44702 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6f785db38c09d18c", - "name" : "log", - "source" : "6f785db38c09d18c.txt", - "type" : "text/plain", - "size" : 3912 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/12/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "dob - month" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "75f8d83aebb3fad0.json", - "parameterValues" : [ "23/12/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - month" ] -} \ No newline at end of file diff --git a/data/test-cases/772347d8e1daac5b.json b/data/test-cases/772347d8e1daac5b.json new file mode 100644 index 000000000..64a9fb1dd --- /dev/null +++ b/data/test-cases/772347d8e1daac5b.json @@ -0,0 +1,314 @@ +{ + "uid" : "772347d8e1daac5b", + "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "3b10d6606fd92d9f8d5304703fd6d9c0", + "time" : { + "start" : 1730619795225, + "stop" : 1730619967691, + "duration" : 172466 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW', 'dob': '23/6/1946', 'name': 'Bill GARTON', '...h_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'Bill GARTON', dob = '23/6/1946'\naddress = '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW', 'dob': '23/6/1946', 'name': 'Bill GARTON', '...h_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'Bill GARTON', dob = '23/6/1946'\naddress = '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Vaccination Centre and get patient details for 9693632109 with option 1 and choose to vaccinate with vaccine details as COVID-19, SDYY2-12B with 19/10/2025", + "time" : { + "start" : 1730619795226, + "stop" : 1730619878790, + "duration" : 83564 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730619878791, + "stop" : 1730619879130, + "duration" : 339 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ceb7991c3f8f5bde", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button.png", + "source" : "ceb7991c3f8f5bde.png", + "type" : "image/png", + "size" : 49611 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient Bill GARTON", + "time" : { + "start" : 1730619879131, + "stop" : 1730619879822, + "duration" : 691 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "347669d3e7ecf7d5", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "347669d3e7ecf7d5.png", + "type" : "image/png", + "size" : 49673 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-12B with 19/10/2025 and click continue", + "time" : { + "start" : 1730619879823, + "stop" : 1730619883575, + "duration" : 3752 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "51790937694aa8c1", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button.png", + "source" : "51790937694aa8c1.png", + "type" : "image/png", + "size" : 54525 + }, { + "uid" : "f58f03d2c416b187", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png", + "source" : "f58f03d2c416b187.png", + "type" : "image/png", + "size" : 73867 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button", + "time" : { + "start" : 1730619883576, + "stop" : 1730619884508, + "duration" : 932 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "4f58fc05b57bc86f", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "4f58fc05b57bc86f.png", + "type" : "image/png", + "size" : 73477 + }, { + "uid" : "ba871cfd88a8da5", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "ba871cfd88a8da5.png", + "type" : "image/png", + "size" : 48632 + }, { + "uid" : "a028c546efa9f926", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "a028c546efa9f926.png", + "type" : "image/png", + "size" : 45157 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730619884508, + "stop" : 1730619885893, + "duration" : 1385 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "5bc093891d052558", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "5bc093891d052558.png", + "type" : "image/png", + "size" : 45157 + }, { + "uid" : "504246239d842927", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "504246239d842927.png", + "type" : "image/png", + "size" : 62113 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730619885893, + "stop" : 1730619927257, + "duration" : 41364 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "6ad641bca04ed538", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "6ad641bca04ed538.png", + "type" : "image/png", + "size" : 49271 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient Bill GARTON, 23/6/1946, 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730619927257, + "stop" : 1730619967691, + "duration" : 40434 + }, + "status" : "failed", + "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "1424559c921bace3", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "1424559c921bace3.png", + "type" : "image/png", + "size" : 49412 + }, { + "uid" : "9bcc91112784c1cb", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "9bcc91112784c1cb.png", + "type" : "image/png", + "size" : 49412 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "67397fbf2f9d6da2", + "name" : "log", + "source" : "67397fbf2f9d6da2.txt", + "type" : "text/plain", + "size" : 8413 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" + }, { + "name" : "assess_date", + "value" : "today-1" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2025" + }, { + "name" : "batch_number", + "value" : "SDYY2-12B" + }, { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "1" + }, { + "name" : "name", + "value" : "Bill GARTON" + }, { + "name" : "nhs_number", + "value" : "9693632109" + }, { + "name" : "site", + "value" : "BECCLES HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-1" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "772347d8e1daac5b.json", + "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "BECCLES HOUSE", "yes", "today-1" ] +} \ No newline at end of file diff --git a/data/test-cases/77ab7c4fd81276bc.json b/data/test-cases/77ab7c4fd81276bc.json new file mode 100644 index 000000000..81f79f251 --- /dev/null +++ b/data/test-cases/77ab7c4fd81276bc.json @@ -0,0 +1,103 @@ +{ + "uid" : "77ab7c4fd81276bc", + "name" : "Login button is visible", + "fullName" : "features/login.feature:Login button is visible", + "historyId" : "67f72350cbea9a3eebab3adfe5536260", + "time" : { + "start" : 1730619633741, + "stop" : 1730619634881, + "duration" : 1140 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1730619633741, + "stop" : 1730619634803, + "duration" : 1062 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the login button should be visible", + "time" : { + "start" : 1730619634803, + "stop" : 1730619634881, + "duration" : 78 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "1e3a75db9a17c792", + "name" : "dev_chrome_130.0.6723.91_login_should_be_visible.png", + "source" : "1e3a75db9a17c792.png", + "type" : "image/png", + "size" : 37292 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "b53c49765596d85e", + "name" : "log", + "source" : "b53c49765596d85e.txt", + "type" : "text/plain", + "size" : 936 + } ], + "parameters" : [ ], + "stepsCount" : 2, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "77ab7c4fd81276bc.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/7912f477553ccdaf.json b/data/test-cases/7912f477553ccdaf.json new file mode 100644 index 000000000..817eb25d0 --- /dev/null +++ b/data/test-cases/7912f477553ccdaf.json @@ -0,0 +1,314 @@ +{ + "uid" : "7912f477553ccdaf", + "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "4ba79dae0a7bdaba577f9e6e1dfe80ba", + "time" : { + "start" : 1730620625488, + "stop" : 1730620791612, + "duration" : 166124 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '32 HOLLAND ROAD, MANCHESTER, M8 4NP', 'dob': '27/3/1957', 'name': 'FLORINDA DUNNER', 'shared_data': {'ass...NNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 03/11/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}\nname = 'FLORINDA DUNNER', dob = '27/3/1957'\naddress = '32 HOLLAND ROAD, MANCHESTER, M8 4NP'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '32 HOLLAND ROAD, MANCHESTER, M8 4NP', 'dob': '27/3/1957', 'name': 'FLORINDA DUNNER', 'shared_data': {'ass...NNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 03/11/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}\nname = 'FLORINDA DUNNER', dob = '27/3/1957'\naddress = '32 HOLLAND ROAD, MANCHESTER, M8 4NP'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9437541817 with option 4 and choose to vaccinate with vaccine details as Flu, SDYY2-24A with 19/10/2026", + "time" : { + "start" : 1730620625488, + "stop" : 1730620709045, + "duration" : 83557 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620709045, + "stop" : 1730620709376, + "duration" : 331 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7b9f5e2fb8f979be", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437541817_and_clicked_search_for_patient_button.png", + "source" : "7b9f5e2fb8f979be.png", + "type" : "image/png", + "size" : 49670 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient FLORINDA DUNNER", + "time" : { + "start" : 1730620709377, + "stop" : 1730620710039, + "duration" : 662 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "c507bb5e4ed38f6a", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "c507bb5e4ed38f6a.png", + "type" : "image/png", + "size" : 49705 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the Flu, SDYY2-24A with 19/10/2026 and click continue", + "time" : { + "start" : 1730620710040, + "stop" : 1730620715309, + "duration" : 5269 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "355211f3bc783548", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_FLORINDA DUNNER_and_clicked_choose_vaccine_button.png", + "source" : "355211f3bc783548.png", + "type" : "image/png", + "size" : 53733 + }, { + "uid" : "ea68fff81578c5c9", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Adjuvanted Quadrivalent Influenza Vaccine_and_clicked_continue_button.png", + "source" : "ea68fff81578c5c9.png", + "type" : "image/png", + "size" : 73247 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today and click continue to record consent screen button", + "time" : { + "start" : 1730620715309, + "stop" : 1730620717926, + "duration" : 2617 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "f7cad7757a61a5d0", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "f7cad7757a61a5d0.png", + "type" : "image/png", + "size" : 70313 + }, { + "uid" : "d64cc6c43fdbfd09", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "d64cc6c43fdbfd09.png", + "type" : "image/png", + "size" : 75538 + }, { + "uid" : "86138aa91764e4b3", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "86138aa91764e4b3.png", + "type" : "image/png", + "size" : 42102 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620717927, + "stop" : 1730620719377, + "duration" : 1450 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7e455581370e302c", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "7e455581370e302c.png", + "type" : "image/png", + "size" : 42102 + }, { + "uid" : "60242d1754523a23", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "60242d1754523a23.png", + "type" : "image/png", + "size" : 60316 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620719377, + "stop" : 1730620751175, + "duration" : 31798 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "295fe98161e80ba0", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "295fe98161e80ba0.png", + "type" : "image/png", + "size" : 52140 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient FLORINDA DUNNER, 27/3/1957, 32 HOLLAND ROAD, MANCHESTER, M8 4NP and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620751175, + "stop" : 1730620791612, + "duration" : 40437 + }, + "status" : "failed", + "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "962455f63f480a0e", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "962455f63f480a0e.png", + "type" : "image/png", + "size" : 52262 + }, { + "uid" : "2dc50150a47c3473", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "2dc50150a47c3473.png", + "type" : "image/png", + "size" : 52262 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "2abb0dfff840c992", + "name" : "log", + "source" : "2abb0dfff840c992.txt", + "type" : "text/plain", + "size" : 8434 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "32 HOLLAND ROAD, MANCHESTER, M8 4NP" + }, { + "name" : "assess_date", + "value" : "today" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-24A" + }, { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "27/3/1957" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "4" + }, { + "name" : "name", + "value" : "FLORINDA DUNNER" + }, { + "name" : "nhs_number", + "value" : "9437541817" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "7912f477553ccdaf.json", + "parameterValues" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] +} \ No newline at end of file diff --git a/data/test-cases/79531e43f05b5d77.json b/data/test-cases/79531e43f05b5d77.json deleted file mode 100644 index 37ed18cf6..000000000 --- a/data/test-cases/79531e43f05b5d77.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "79531e43f05b5d77", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "0fd4673960ee87b956d33755840cb9e9", - "time" : { - "start" : 1730617742986, - "stop" : 1730617748348, - "duration" : 5362 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617742986, - "stop" : 1730617747583, - "duration" : 4597 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9449306621", - "time" : { - "start" : 1730617747583, - "stop" : 1730617747649, - "duration" : 66 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617747650, - "stop" : 1730617747738, - "duration" : 88 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Not found, 9449306621, 20110509 and KT21 1LJ details", - "time" : { - "start" : 1730617747739, - "stop" : 1730617748348, - "duration" : 609 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "dd47ec24bd00a234", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "dd47ec24bd00a234.png", - "type" : "image/png", - "size" : 48873 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "204e17d9c4618629", - "name" : "log", - "source" : "204e17d9c4618629.txt", - "type" : "text/plain", - "size" : 1717 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "KT21 1LJ" - }, { - "name" : "dateofbirth", - "value" : "20110509" - }, { - "name" : "name", - "value" : "Not found" - }, { - "name" : "nhsNumber", - "value" : "9449306621" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "79531e43f05b5d77.json", - "parameterValues" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] -} \ No newline at end of file diff --git a/data/test-cases/7aeb87779dbd5016.json b/data/test-cases/7aeb87779dbd5016.json deleted file mode 100644 index d9a387935..000000000 --- a/data/test-cases/7aeb87779dbd5016.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "7aeb87779dbd5016", - "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "aa4b48325b5835120404555c42013eac", - "time" : { - "start" : 1730533516893, - "stop" : 1730533687911, - "duration" : 171018 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG', 'dob': '8/6/1961', 'name': 'RANDY FOGDEN', 'shared_data': {'as.../10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 28/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Care home', ...}\nname = 'RANDY FOGDEN', dob = '8/6/1961'\naddress = '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG', 'dob': '8/6/1961', 'name': 'RANDY FOGDEN', 'shared_data': {'as.../10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 28/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Care home', ...}\nname = 'RANDY FOGDEN', dob = '8/6/1961'\naddress = '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9437540233 with option 6 and choose to vaccinate with vaccine details as COVID-19, SDYY2-16A with 19/10/2026", - "time" : { - "start" : 1730533516893, - "stop" : 1730533600257, - "duration" : 83364 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533600257, - "stop" : 1730533600594, - "duration" : 337 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "51984a138b257ef4", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png", - "source" : "51984a138b257ef4.png", - "type" : "image/png", - "size" : 49848 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient RANDY FOGDEN", - "time" : { - "start" : 1730533600595, - "stop" : 1730533601254, - "duration" : 659 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3fc4899eabcd7dd", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "3fc4899eabcd7dd.png", - "type" : "image/png", - "size" : 49885 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-16A with 19/10/2026 and click continue", - "time" : { - "start" : 1730533601255, - "stop" : 1730533603975, - "duration" : 2720 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1e1afd460d686576", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png", - "source" : "1e1afd460d686576.png", - "type" : "image/png", - "size" : 55026 - }, { - "uid" : "cf19fb5a201f5ce4", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", - "source" : "cf19fb5a201f5ce4.png", - "type" : "image/png", - "size" : 74285 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-5 and click continue to record consent screen button", - "time" : { - "start" : 1730533603975, - "stop" : 1730533605773, - "duration" : 1798 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1f8f7369ce393a2b", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "1f8f7369ce393a2b.png", - "type" : "image/png", - "size" : 72953 - }, { - "uid" : "952cacd3e7018e88", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "952cacd3e7018e88.png", - "type" : "image/png", - "size" : 73438 - }, { - "uid" : "ad71861fa85cd2bf", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "ad71861fa85cd2bf.png", - "type" : "image/png", - "size" : 42976 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533605774, - "stop" : 1730533606225, - "duration" : 451 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a4bf1e78e7b5bf13", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "a4bf1e78e7b5bf13.png", - "type" : "image/png", - "size" : 42976 - }, { - "uid" : "b03d24a4060b2abb", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "b03d24a4060b2abb.png", - "type" : "image/png", - "size" : 72444 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-2 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533606225, - "stop" : 1730533647456, - "duration" : 41231 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "51ba8f26bc2cb2f7", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "51ba8f26bc2cb2f7.png", - "type" : "image/png", - "size" : 50890 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient RANDY FOGDEN, 8/6/1961, 10 ASHVILLE TERRACE, MANCHESTER, M40 9WG and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533647456, - "stop" : 1730533687910, - "duration" : 40454 - }, - "status" : "failed", - "statusMessage" : "assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "93955c8c96d3cd64", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "93955c8c96d3cd64.png", - "type" : "image/png", - "size" : 51028 - }, { - "uid" : "81ec6800f9211764", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "81ec6800f9211764.png", - "type" : "image/png", - "size" : 51028 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "40a86dd3293683e", - "name" : "log", - "source" : "40a86dd3293683e.txt", - "type" : "text/plain", - "size" : 8397 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG" - }, { - "name" : "assess_date", - "value" : "today-5" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-16A" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "8/6/1961" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "6" - }, { - "name" : "name", - "value" : "RANDY FOGDEN" - }, { - "name" : "nhs_number", - "value" : "9437540233" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "7aeb87779dbd5016.json", - "parameterValues" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-2" ] -} \ No newline at end of file diff --git a/data/test-cases/7afd8fe230b9084b.json b/data/test-cases/7afd8fe230b9084b.json deleted file mode 100644 index d37e89614..000000000 --- a/data/test-cases/7afd8fe230b9084b.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "uid" : "7afd8fe230b9084b", - "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Searching for a patient without a record returns no results", - "historyId" : "1b51f6a7f6d588f463a9a362437309b2", - "time" : { - "start" : 1730533146287, - "stop" : 1730533152283, - "duration" : 5996 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533146287, - "stop" : 1730533150228, - "duration" : 3941 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Cecile, Elston, and 18/01/1965", - "time" : { - "start" : 1730533150229, - "stop" : 1730533150643, - "duration" : 414 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6f4a644090e8340c", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "6f4a644090e8340c.png", - "type" : "image/png", - "size" : 56729 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533150643, - "stop" : 1730533151592, - "duration" : 949 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730533151592, - "stop" : 1730533152196, - "duration" : 604 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f9a2f5cc53d192c9", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "f9a2f5cc53d192c9.png", - "type" : "image/png", - "size" : 31795 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730533152196, - "stop" : 1730533152283, - "duration" : 87 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a5a99fc6b138dd06", - "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "a5a99fc6b138dd06.png", - "type" : "image/png", - "size" : 43888 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "d0ed89be812720ca", - "name" : "log", - "source" : "d0ed89be812720ca.txt", - "type" : "text/plain", - "size" : 2726 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "18/01/1965" - }, { - "name" : "firstName", - "value" : "Cecile" - }, { - "name" : "lastName", - "value" : "Elston" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "7afd8fe230b9084b.json", - "parameterValues" : [ "18/01/1965", "Cecile", "Elston" ] -} \ No newline at end of file diff --git a/data/test-cases/7c7b9c37e728a36a.json b/data/test-cases/7c7b9c37e728a36a.json deleted file mode 100644 index 24e0e5bc3..000000000 --- a/data/test-cases/7c7b9c37e728a36a.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "uid" : "7c7b9c37e728a36a", - "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "3f3af38529beee570013e57f1b0f5a0d", - "time" : { - "start" : 1730533901113, - "stop" : 1730533989603, - "duration" : 88490 - }, - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Hospital hub for staff and patients', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fcfb47cb7e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Hospital hub for staff and patients', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fcfb47cb7e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Care Home and get patient details for 9474376638 with option 8 and choose to vaccinate with vaccine details as Flu, SDYY2-18F with 19/10/2026", - "time" : { - "start" : 1730533901113, - "stop" : 1730533984989, - "duration" : 83876 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533984989, - "stop" : 1730533985327, - "duration" : 338 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "564c78d55067b615", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9474376638_and_clicked_search_for_patient_button.png", - "source" : "564c78d55067b615.png", - "type" : "image/png", - "size" : 49746 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient PHYLLIDA ZYLKO", - "time" : { - "start" : 1730533985327, - "stop" : 1730533986026, - "duration" : 699 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6a3d46e1a2e9f87", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "6a3d46e1a2e9f87.png", - "type" : "image/png", - "size" : 49811 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-18F with 19/10/2026 and click continue", - "time" : { - "start" : 1730533986027, - "stop" : 1730533989603, - "duration" : 3576 - }, - "status" : "failed", - "statusMessage" : "Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n", - "statusTrace" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "ebe441e1425eddac", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_PHYLLIDA ZYLKO_and_clicked_choose_vaccine_button.png", - "source" : "ebe441e1425eddac.png", - "type" : "image/png", - "size" : 55445 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "341058212922be12", - "name" : "log", - "source" : "341058212922be12.txt", - "type" : "text/plain", - "size" : 3174 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 4, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG" - }, { - "name" : "assess_date", - "value" : "today-32" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18F" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "6/2/1968" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "8" - }, { - "name" : "name", - "value" : "PHYLLIDA ZYLKO" - }, { - "name" : "nhs_number", - "value" : "9474376638" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-30" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "7c7b9c37e728a36a.json", - "parameterValues" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "BECCLES HOUSE", "yes", "today-30" ] -} \ No newline at end of file diff --git a/data/test-cases/7e0ae08789e692de.json b/data/test-cases/7e0ae08789e692de.json deleted file mode 100644 index d08305dda..000000000 --- a/data/test-cases/7e0ae08789e692de.json +++ /dev/null @@ -1,279 +0,0 @@ -{ - "uid" : "7e0ae08789e692de", - "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "8c38b547f0a063f1c3e7ed09f57cb417", - "time" : { - "start" : 1730618763842, - "stop" : 1730618984004, - "duration" : 220162 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#VaccinatingClinicianId\")", - "statusTrace" : "element = selector='#VaccinatingClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa3349b02c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#VaccinatingClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'shared_data': {'assessment_comments': 'Assessment comments 31/10/2024MARIAN PIESSE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': 'Outreach event', ...}, 'vaccination': 'yes', 'vaccination_date': 'today'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:138: in step_enter_vaccination_details_and_continue_to_check_and_confirm_screen\n enter_vaccine_details_and_click_continue_to_check_and_confirm(shared_data[\"vaccinated_decision\"], shared_data[\"care_model\"], shared_data[\"vaccination_date\"], chosen_vaccine, shared_data[\"chosen_vaccine_type\"], shared_data[\"vaccination_site\"], shared_data[\"batch_number\"], shared_data[\"batch_expiry_date\"], shared_data[\"dose_amount\"], shared_data[\"vaccinator\"], shared_data[\"vaccination_comments\"], shared_data[\"no_vaccination_reason\"])\nconftest.py:365: in enter_vaccine_details_and_click_continue_to_check_and_confirm\n select_vaccinator_name_and_council(vaccinator)\npages/record_vaccinated_page.py:53: in select_vaccinator_name_and_council\n if check_element_enabled(VACCINATOR_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#VaccinatingClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#VaccinatingClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#VaccinatingClinicianId\")", - "statusTrace" : "element = selector='#VaccinatingClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa3349b02c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#VaccinatingClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'shared_data': {'assessment_comments': 'Assessment comments 31/10/2024MARIAN PIESSE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': 'Outreach event', ...}, 'vaccination': 'yes', 'vaccination_date': 'today'}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:138: in step_enter_vaccination_details_and_continue_to_check_and_confirm_screen\n enter_vaccine_details_and_click_continue_to_check_and_confirm(shared_data[\"vaccinated_decision\"], shared_data[\"care_model\"], shared_data[\"vaccination_date\"], chosen_vaccine, shared_data[\"chosen_vaccine_type\"], shared_data[\"vaccination_site\"], shared_data[\"batch_number\"], shared_data[\"batch_expiry_date\"], shared_data[\"dose_amount\"], shared_data[\"vaccinator\"], shared_data[\"vaccination_comments\"], shared_data[\"no_vaccination_reason\"])\nconftest.py:365: in enter_vaccine_details_and_click_continue_to_check_and_confirm\n select_vaccinator_name_and_council(vaccinator)\npages/record_vaccinated_page.py:53: in select_vaccinator_name_and_council\n if check_element_enabled(VACCINATOR_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#VaccinatingClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#VaccinatingClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Vaccination Centre and get patient details for 9450134391 with option 11 and choose to vaccinate with vaccine details as Flu, SDYY2-14C with 19/10/2026", - "time" : { - "start" : 1730618763842, - "stop" : 1730618847339, - "duration" : 83497 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618847339, - "stop" : 1730618847661, - "duration" : 322 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1ea2566ca913526f", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9450134391_and_clicked_search_for_patient_button.png", - "source" : "1ea2566ca913526f.png", - "type" : "image/png", - "size" : 49453 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient MARIAN PIESSE", - "time" : { - "start" : 1730618847661, - "stop" : 1730618848327, - "duration" : 666 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d209c5216ab72c83", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "d209c5216ab72c83.png", - "type" : "image/png", - "size" : 49487 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-14C with 19/10/2026 and click continue", - "time" : { - "start" : 1730618848327, - "stop" : 1730618851076, - "duration" : 2749 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "315cc9bc29449e68", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_MARIAN PIESSE_and_clicked_choose_vaccine_button.png", - "source" : "315cc9bc29449e68.png", - "type" : "image/png", - "size" : 53801 - }, { - "uid" : "ee972892a1b0e887", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Cell-based Quadrivalent Influenza Vaccine_and_clicked_continue_button.png", - "source" : "ee972892a1b0e887.png", - "type" : "image/png", - "size" : 73120 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button", - "time" : { - "start" : 1730618851076, - "stop" : 1730618852858, - "duration" : 1782 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a7d7345aae203514", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "a7d7345aae203514.png", - "type" : "image/png", - "size" : 75204 - }, { - "uid" : "a543e9b31af2d2d5", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "a543e9b31af2d2d5.png", - "type" : "image/png", - "size" : 75005 - }, { - "uid" : "fef5ee31552c7fc0", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "fef5ee31552c7fc0.png", - "type" : "image/png", - "size" : 41223 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618852859, - "stop" : 1730618883275, - "duration" : 30416 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "24fe20b416e54075", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "24fe20b416e54075.png", - "type" : "image/png", - "size" : 41223 - }, { - "uid" : "e8ddb2d221a53138", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "e8ddb2d221a53138.png", - "type" : "image/png", - "size" : 46506 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", - "time" : { - "start" : 1730618883276, - "stop" : 1730618984161, - "duration" : 100885 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - } ], - "attachments" : [ { - "uid" : "d2a7c32b63e0e2ac", - "name" : "log", - "source" : "d2a7c32b63e0e2ac.txt", - "type" : "text/plain", - "size" : 6830 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 10, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT" - }, { - "name" : "assess_date", - "value" : "today-3" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-14C" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "17/7/1994" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "11" - }, { - "name" : "name", - "value" : "MARIAN PIESSE" - }, { - "name" : "nhs_number", - "value" : "9450134391" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "7e0ae08789e692de.json", - "parameterValues" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/7f03352ef86a63c2.json b/data/test-cases/7f03352ef86a63c2.json new file mode 100644 index 000000000..500f90e16 --- /dev/null +++ b/data/test-cases/7f03352ef86a63c2.json @@ -0,0 +1,202 @@ +{ + "uid" : "7f03352ef86a63c2", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Existing patients can be found using their optional demographic details", + "historyId" : "b4750b4b392cbc1d84a8d365ef74e6d1", + "time" : { + "start" : 1730619577809, + "stop" : 1730619584158, + "duration" : 6349 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619577809, + "stop" : 1730619582205, + "duration" : 4396 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details JANNETTE, ARD, and 09/12/2015", + "time" : { + "start" : 1730619582206, + "stop" : 1730619582638, + "duration" : 432 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "336778c02c1a454d", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "336778c02c1a454d.png", + "type" : "image/png", + "size" : 56753 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I enter the postcode LA21 8HZ", + "time" : { + "start" : 1730619582639, + "stop" : 1730619582788, + "duration" : 149 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "b4b5403c93450661", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "b4b5403c93450661.png", + "type" : "image/png", + "size" : 46941 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I select the gender Other", + "time" : { + "start" : 1730619582788, + "stop" : 1730619582939, + "duration" : 151 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "66f40642d517866f", + "name" : "dev_chrome_130.0.6723.91_select_gender.png", + "source" : "66f40642d517866f.png", + "type" : "image/png", + "size" : 50398 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619582940, + "stop" : 1730619583019, + "duration" : 79 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see the patient's information in the search results, showing their name: JANNETTE ARD, nhs number: 9470006739, dob: 09/12/2015 and address: 1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", + "time" : { + "start" : 1730619583020, + "stop" : 1730619584158, + "duration" : 1138 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "f55dcf70966db0e9", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "f55dcf70966db0e9.png", + "type" : "image/png", + "size" : 32734 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "3cbf1339aa03b0e5", + "name" : "log", + "source" : "3cbf1339aa03b0e5.txt", + "type" : "text/plain", + "size" : 3481 + } ], + "parameters" : [ ], + "stepsCount" : 6, + "attachmentsCount" : 5, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ" + }, { + "name" : "dob", + "value" : "09/12/2015" + }, { + "name" : "firstName", + "value" : "JANNETTE" + }, { + "name" : "gender", + "value" : "Other" + }, { + "name" : "lastName", + "value" : "ARD" + }, { + "name" : "nhsNumber", + "value" : "9470006739" + }, { + "name" : "postcode", + "value" : "LA21 8HZ" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "7f03352ef86a63c2.json", + "parameterValues" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "09/12/2015", "JANNETTE", "Other", "ARD", "9470006739", "LA21 8HZ" ] +} \ No newline at end of file diff --git a/data/test-cases/7f0338b5c9a6b191.json b/data/test-cases/7f0338b5c9a6b191.json new file mode 100644 index 000000000..8e493e8a8 --- /dev/null +++ b/data/test-cases/7f0338b5c9a6b191.json @@ -0,0 +1,314 @@ +{ + "uid" : "7f0338b5c9a6b191", + "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "8c38b547f0a063f1c3e7ed09f57cb417", + "time" : { + "start" : 1730620444160, + "stop" : 1730620537504, + "duration" : 93344 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT', 'dob': '17/7/1994', 'name': 'MARIAN PIESSE', 'shared_d...24MARIAN PIESSE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024MARIAN PIESSE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': 'Outreach event', ...}\nname = 'MARIAN PIESSE', dob = '17/7/1994'\naddress = '2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.5' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.5\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT', 'dob': '17/7/1994', 'name': 'MARIAN PIESSE', 'shared_d...24MARIAN PIESSE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024MARIAN PIESSE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': 'Outreach event', ...}\nname = 'MARIAN PIESSE', dob = '17/7/1994'\naddress = '2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.5' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.5\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Vaccination Centre and get patient details for 9450134391 with option 11 and choose to vaccinate with vaccine details as Flu, SDYY2-14C with 19/10/2026", + "time" : { + "start" : 1730620444160, + "stop" : 1730620527702, + "duration" : 83542 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620527702, + "stop" : 1730620528033, + "duration" : 331 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "43f771838fdcf5ee", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9450134391_and_clicked_search_for_patient_button.png", + "source" : "43f771838fdcf5ee.png", + "type" : "image/png", + "size" : 49453 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient MARIAN PIESSE", + "time" : { + "start" : 1730620528033, + "stop" : 1730620528730, + "duration" : 697 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "add3d277a031bf82", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "add3d277a031bf82.png", + "type" : "image/png", + "size" : 49517 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the Flu, SDYY2-14C with 19/10/2026 and click continue", + "time" : { + "start" : 1730620528731, + "stop" : 1730620531052, + "duration" : 2321 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "21b61bff7f25bff0", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_MARIAN PIESSE_and_clicked_choose_vaccine_button.png", + "source" : "21b61bff7f25bff0.png", + "type" : "image/png", + "size" : 53703 + }, { + "uid" : "a355ba52d0ebcd57", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Influenza Tetra MYL_and_clicked_continue_button.png", + "source" : "a355ba52d0ebcd57.png", + "type" : "image/png", + "size" : 73120 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button", + "time" : { + "start" : 1730620531052, + "stop" : 1730620532953, + "duration" : 1901 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "9ceaec5b8ddbf49", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "9ceaec5b8ddbf49.png", + "type" : "image/png", + "size" : 73476 + }, { + "uid" : "4270719725d462cf", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "4270719725d462cf.png", + "type" : "image/png", + "size" : 70007 + }, { + "uid" : "a6a48f2db8ea5d53", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "a6a48f2db8ea5d53.png", + "type" : "image/png", + "size" : 42152 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620532953, + "stop" : 1730620534416, + "duration" : 1463 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "3314b85239d143dd", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "3314b85239d143dd.png", + "type" : "image/png", + "size" : 42152 + }, { + "uid" : "20b21baa61759f7f", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "20b21baa61759f7f.png", + "type" : "image/png", + "size" : 58685 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620534416, + "stop" : 1730620537220, + "duration" : 2804 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "1722b015612494ad", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "1722b015612494ad.png", + "type" : "image/png", + "size" : 52054 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient MARIAN PIESSE, 17/7/1994, 2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620537221, + "stop" : 1730620537504, + "duration" : 283 + }, + "status" : "failed", + "statusMessage" : "assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", + "statusTrace" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "c90124119c9571da", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "c90124119c9571da.png", + "type" : "image/png", + "size" : 55541 + }, { + "uid" : "43d1b0c26ac3b6c6", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "43d1b0c26ac3b6c6.png", + "type" : "image/png", + "size" : 64069 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "714995231550977c", + "name" : "log", + "source" : "714995231550977c.txt", + "type" : "text/plain", + "size" : 8394 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT" + }, { + "name" : "assess_date", + "value" : "today-3" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-14C" + }, { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "17/7/1994" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "11" + }, { + "name" : "name", + "value" : "MARIAN PIESSE" + }, { + "name" : "nhs_number", + "value" : "9450134391" + }, { + "name" : "site", + "value" : "BECCLES HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "7f0338b5c9a6b191.json", + "parameterValues" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] +} \ No newline at end of file diff --git a/data/test-cases/7fd30ad5a4616151.json b/data/test-cases/7fd30ad5a4616151.json deleted file mode 100644 index 4ea1b0648..000000000 --- a/data/test-cases/7fd30ad5a4616151.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "7fd30ad5a4616151", - "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", - "fullName" : "/app/features/find_a_patient.feature:NHS Number: Searching for a patient without a record returns no results", - "historyId" : "2bdcbabc9de9c471d890c20f4ea0ff31", - "time" : { - "start" : 1730617801419, - "stop" : 1730617806257, - "duration" : 4838 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617801419, - "stop" : 1730617805393, - "duration" : 3974 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter 9449306621 as the nhs number", - "time" : { - "start" : 1730617805393, - "stop" : 1730617805460, - "duration" : 67 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617805461, - "stop" : 1730617805553, - "duration" : 92 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the NHS number 9449306621", - "time" : { - "start" : 1730617805553, - "stop" : 1730617806164, - "duration" : 611 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "fa385987113ba41f", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "fa385987113ba41f.png", - "type" : "image/png", - "size" : 48873 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730617806165, - "stop" : 1730617806257, - "duration" : 92 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ddd61ea75f849f54", - "name" : "qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "ddd61ea75f849f54.png", - "type" : "image/png", - "size" : 49064 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "12bb231430ff344e", - "name" : "log", - "source" : "12bb231430ff344e.txt", - "type" : "text/plain", - "size" : 2320 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "nhsNumber", - "value" : "9449306621" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "7fd30ad5a4616151.json", - "parameterValues" : [ "9449306621" ] -} \ No newline at end of file diff --git a/data/test-cases/809b70b54675feef.json b/data/test-cases/809b70b54675feef.json deleted file mode 100644 index df3146779..000000000 --- a/data/test-cases/809b70b54675feef.json +++ /dev/null @@ -1,180 +0,0 @@ -{ - "uid" : "809b70b54675feef", - "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "417f71c6d86619e87408e9684e8a83b1", - "time" : { - "start" : 1730617812652, - "stop" : 1730617904602, - "duration" : 91950 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0343f67b00>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '3', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0343f67b00>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '3', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730617812652, - "stop" : 1730617816992, - "duration" : 4340 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9450153485", - "time" : { - "start" : 1730617816993, - "stop" : 1730617817152, - "duration" : 159 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730617817152, - "stop" : 1730617819019, - "duration" : 1867 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2134afe59a7d4d58", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "2134afe59a7d4d58.png", - "type" : "image/png", - "size" : 31534 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 3", - "time" : { - "start" : 1730617819020, - "stop" : 1730617904769, - "duration" : 85749 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "7dc96b5f81ea2243", - "name" : "qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "7dc96b5f81ea2243.png", - "type" : "image/png", - "size" : 54849 - }, { - "uid" : "ee59625a8a36e992", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "ee59625a8a36e992.png", - "type" : "image/png", - "size" : 72128 - }, { - "uid" : "35f005d8834fead3", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "35f005d8834fead3.png", - "type" : "image/png", - "size" : 47950 - }, { - "uid" : "129954959eed0bb5", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "129954959eed0bb5.png", - "type" : "image/png", - "size" : 43928 - }, { - "uid" : "55763c2568c38547", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "55763c2568c38547.png", - "type" : "image/png", - "size" : 43928 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 5, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "3a7f49f94ba43510", - "name" : "log", - "source" : "3a7f49f94ba43510.txt", - "type" : "text/plain", - "size" : 3510 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 7, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "3" - }, { - "name" : "nhs_number", - "value" : "9450153485" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "809b70b54675feef.json", - "parameterValues" : [ "3", "9450153485", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/82181ef1fdd3d45b.json b/data/test-cases/82181ef1fdd3d45b.json deleted file mode 100644 index dee6bfad2..000000000 --- a/data/test-cases/82181ef1fdd3d45b.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "82181ef1fdd3d45b", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "39e35f59117b399bcac760d4cb0a7898", - "time" : { - "start" : 1730617783124, - "stop" : 1730617788315, - "duration" : 5191 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617783124, - "stop" : 1730617787498, - "duration" : 4374 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9470011902", - "time" : { - "start" : 1730617787498, - "stop" : 1730617787564, - "duration" : 66 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617787564, - "stop" : 1730617787653, - "duration" : 89 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show KATEE TUZZIO, 9470011902, 20150527 and BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN details", - "time" : { - "start" : 1730617787653, - "stop" : 1730617788315, - "duration" : 662 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "678814d5f25f0841", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "678814d5f25f0841.png", - "type" : "image/png", - "size" : 48523 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "f51dc5687720bbff", - "name" : "log", - "source" : "f51dc5687720bbff.txt", - "type" : "text/plain", - "size" : 1769 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN" - }, { - "name" : "dateofbirth", - "value" : "20150527" - }, { - "name" : "name", - "value" : "KATEE TUZZIO" - }, { - "name" : "nhsNumber", - "value" : "9470011902" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "82181ef1fdd3d45b.json", - "parameterValues" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] -} \ No newline at end of file diff --git a/data/test-cases/827e41c5eab7d55a.json b/data/test-cases/827e41c5eab7d55a.json deleted file mode 100644 index 2aca8c263..000000000 --- a/data/test-cases/827e41c5eab7d55a.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "827e41c5eab7d55a", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "bf2fd6a9cb1ab8df956b368ad7dfa8d8", - "time" : { - "start" : 1730617854158, - "stop" : 1730617859638, - "duration" : 5480 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617854158, - "stop" : 1730617858176, - "duration" : 4018 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 3/6/1946", - "time" : { - "start" : 1730617858176, - "stop" : 1730617858585, - "duration" : 409 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "22915aedbb6f409", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "22915aedbb6f409.png", - "type" : "image/png", - "size" : 51007 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730617858586, - "stop" : 1730617858733, - "duration" : 147 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "73f461b454ca5a58", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "73f461b454ca5a58.png", - "type" : "image/png", - "size" : 50909 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730617858734, - "stop" : 1730617858866, - "duration" : 132 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ad2e719378d1d9dc", - "name" : "qa_chrome_130.0.6723.91_select_gender.png", - "source" : "ad2e719378d1d9dc.png", - "type" : "image/png", - "size" : 50368 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617858866, - "stop" : 1730617858950, - "duration" : 84 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730617858951, - "stop" : 1730617859552, - "duration" : 601 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1a0c5346fe8758c", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "1a0c5346fe8758c.png", - "type" : "image/png", - "size" : 33241 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730617859552, - "stop" : 1730617859638, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5cc0811826ad8d6f", - "name" : "qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "5cc0811826ad8d6f.png", - "type" : "image/png", - "size" : 43988 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "9580185a266e8d49", - "name" : "log", - "source" : "9580185a266e8d49.txt", - "type" : "text/plain", - "size" : 3910 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "3/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "dob - day" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "827e41c5eab7d55a.json", - "parameterValues" : [ "3/6/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - day" ] -} \ No newline at end of file diff --git a/data/test-cases/8350ef27ba499f12.json b/data/test-cases/8350ef27ba499f12.json deleted file mode 100644 index d0c462cfd..000000000 --- a/data/test-cases/8350ef27ba499f12.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "8350ef27ba499f12", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "f312e1d375b46f243b4eeb052610663a", - "time" : { - "start" : 1730617763767, - "stop" : 1730617768535, - "duration" : 4768 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617763767, - "stop" : 1730617767754, - "duration" : 3987 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9469998626", - "time" : { - "start" : 1730617767754, - "stop" : 1730617767819, - "duration" : 65 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617767819, - "stop" : 1730617767904, - "duration" : 85 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show JONNY CONOPO, 9469998626, 20150305 and 1 DAISY BANK, LANCASTER, LA1 3JW details", - "time" : { - "start" : 1730617767905, - "stop" : 1730617768535, - "duration" : 630 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f35e44959a2131f8", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "f35e44959a2131f8.png", - "type" : "image/png", - "size" : 48573 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "9e6475c7cd20ae90", - "name" : "log", - "source" : "9e6475c7cd20ae90.txt", - "type" : "text/plain", - "size" : 1744 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 DAISY BANK, LANCASTER, LA1 3JW" - }, { - "name" : "dateofbirth", - "value" : "20150305" - }, { - "name" : "name", - "value" : "JONNY CONOPO" - }, { - "name" : "nhsNumber", - "value" : "9469998626" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "8350ef27ba499f12.json", - "parameterValues" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] -} \ No newline at end of file diff --git a/data/test-cases/84f391b957b7988f.json b/data/test-cases/84f391b957b7988f.json deleted file mode 100644 index 992347fd3..000000000 --- a/data/test-cases/84f391b957b7988f.json +++ /dev/null @@ -1,202 +0,0 @@ -{ - "uid" : "84f391b957b7988f", - "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Existing patients can be found using their optional demographic details", - "historyId" : "b4750b4b392cbc1d84a8d365ef74e6d1", - "time" : { - "start" : 1730617837211, - "stop" : 1730617842755, - "duration" : 5544 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617837211, - "stop" : 1730617841230, - "duration" : 4019 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details JANNETTE, ARD, and 09/12/2015", - "time" : { - "start" : 1730617841231, - "stop" : 1730617841728, - "duration" : 497 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "11fd0cfad7944e2c", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "11fd0cfad7944e2c.png", - "type" : "image/png", - "size" : 51625 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode LA21 8HZ", - "time" : { - "start" : 1730617841728, - "stop" : 1730617841898, - "duration" : 170 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a887a54290ed4603", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "a887a54290ed4603.png", - "type" : "image/png", - "size" : 50791 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Other", - "time" : { - "start" : 1730617841899, - "stop" : 1730617842032, - "duration" : 133 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "cd7e380efa02ab5f", - "name" : "qa_chrome_130.0.6723.91_select_gender.png", - "source" : "cd7e380efa02ab5f.png", - "type" : "image/png", - "size" : 50398 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617842033, - "stop" : 1730617842118, - "duration" : 85 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's information in the search results, showing their name: JANNETTE ARD, nhs number: 9470006739, dob: 09/12/2015 and address: 1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", - "time" : { - "start" : 1730617842119, - "stop" : 1730617842755, - "duration" : 636 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a93a7261a88d987e", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "a93a7261a88d987e.png", - "type" : "image/png", - "size" : 32734 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "8373d0371ac9f935", - "name" : "log", - "source" : "8373d0371ac9f935.txt", - "type" : "text/plain", - "size" : 3473 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 5, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ" - }, { - "name" : "dob", - "value" : "09/12/2015" - }, { - "name" : "firstName", - "value" : "JANNETTE" - }, { - "name" : "gender", - "value" : "Other" - }, { - "name" : "lastName", - "value" : "ARD" - }, { - "name" : "nhsNumber", - "value" : "9470006739" - }, { - "name" : "postcode", - "value" : "LA21 8HZ" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "84f391b957b7988f.json", - "parameterValues" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "09/12/2015", "JANNETTE", "Other", "ARD", "9470006739", "LA21 8HZ" ] -} \ No newline at end of file diff --git a/data/test-cases/87d64098728af3e0.json b/data/test-cases/87d64098728af3e0.json deleted file mode 100644 index 817756506..000000000 --- a/data/test-cases/87d64098728af3e0.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "87d64098728af3e0", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "fdc6348f6e402d3e01a58246f0276887", - "time" : { - "start" : 1730533097805, - "stop" : 1730533103610, - "duration" : 5805 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533097805, - "stop" : 1730533101798, - "duration" : 3993 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1991", - "time" : { - "start" : 1730533101799, - "stop" : 1730533102361, - "duration" : 562 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8449476c82e4d207", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "8449476c82e4d207.png", - "type" : "image/png", - "size" : 45842 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730533102362, - "stop" : 1730533102572, - "duration" : 210 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "615b560517122f13", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "615b560517122f13.png", - "type" : "image/png", - "size" : 50984 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730533102572, - "stop" : 1730533102754, - "duration" : 182 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "733e1766aeb5bb98", - "name" : "dev_chrome_130.0.6723.91_select_gender.png", - "source" : "733e1766aeb5bb98.png", - "type" : "image/png", - "size" : 50445 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533102755, - "stop" : 1730533102880, - "duration" : 125 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730533102881, - "stop" : 1730533103512, - "duration" : 631 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "781429335926804f", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "781429335926804f.png", - "type" : "image/png", - "size" : 33330 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730533103513, - "stop" : 1730533103610, - "duration" : 97 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "38a1e940dd339f7f", - "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "38a1e940dd339f7f.png", - "type" : "image/png", - "size" : 44206 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "d7429a100fa3006a", - "name" : "log", - "source" : "d7429a100fa3006a.txt", - "type" : "text/plain", - "size" : 3921 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1991" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "dob - year" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "87d64098728af3e0.json", - "parameterValues" : [ "23/6/1991", "Bill", "Male", "Garton", "DN18 5DW", "dob - year" ] -} \ No newline at end of file diff --git a/data/test-cases/88174604095964fb.json b/data/test-cases/88174604095964fb.json new file mode 100644 index 000000000..dd5c3ac42 --- /dev/null +++ b/data/test-cases/88174604095964fb.json @@ -0,0 +1,220 @@ +{ + "uid" : "88174604095964fb", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", + "historyId" : "d60afbfd105108d113640870ead663de", + "time" : { + "start" : 1730619536050, + "stop" : 1730619543001, + "duration" : 6951 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619536051, + "stop" : 1730619541424, + "duration" : 5373 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", + "time" : { + "start" : 1730619541425, + "stop" : 1730619541893, + "duration" : 468 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "71f8177124a0b228", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "71f8177124a0b228.png", + "type" : "image/png", + "size" : 52772 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I enter the postcode M6 3AA", + "time" : { + "start" : 1730619541893, + "stop" : 1730619542071, + "duration" : 178 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "94e34f5dff53ba62", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "94e34f5dff53ba62.png", + "type" : "image/png", + "size" : 49392 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I select the gender Male", + "time" : { + "start" : 1730619542072, + "stop" : 1730619542225, + "duration" : 153 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "1227d5ebc7adf8a", + "name" : "dev_chrome_130.0.6723.91_select_gender.png", + "source" : "1227d5ebc7adf8a.png", + "type" : "image/png", + "size" : 50271 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619542226, + "stop" : 1730619542304, + "duration" : 78 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the patient", + "time" : { + "start" : 1730619542305, + "stop" : 1730619542913, + "duration" : 608 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "674477a8bc646489", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "674477a8bc646489.png", + "type" : "image/png", + "size" : 33145 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see an option to create a new patient", + "time" : { + "start" : 1730619542913, + "stop" : 1730619543001, + "duration" : 88 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "d66526a017e1e05f", + "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", + "source" : "d66526a017e1e05f.png", + "type" : "image/png", + "size" : 42850 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "b4b3c6fe99c30cfc", + "name" : "log", + "source" : "b4b3c6fe99c30cfc.txt", + "type" : "text/plain", + "size" : 3919 + } ], + "parameters" : [ ], + "stepsCount" : 7, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "firstName", + "value" : "Bill" + }, { + "name" : "gender", + "value" : "Male" + }, { + "name" : "lastName", + "value" : "Garton" + }, { + "name" : "postcode", + "value" : "M6 3AA" + }, { + "name" : "scenario", + "value" : "postcode" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "88174604095964fb.json", + "parameterValues" : [ "23/6/1946", "Bill", "Male", "Garton", "M6 3AA", "postcode" ] +} \ No newline at end of file diff --git a/data/test-cases/894787782aabf569.json b/data/test-cases/894787782aabf569.json deleted file mode 100644 index d11574c20..000000000 --- a/data/test-cases/894787782aabf569.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "894787782aabf569", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "70461446af9e11e5bb03662f019284bf", - "time" : { - "start" : 1730533188928, - "stop" : 1730533192574, - "duration" : 3646 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730533188929, - "stop" : 1730533189649, - "duration" : 720 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1730533189649, - "stop" : 1730533189946, - "duration" : 297 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I provide the neelima.guntupalli1@nhs.net-valid and pass", - "time" : { - "start" : 1730533189946, - "stop" : 1730533190600, - "duration" : 654 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And the NHS sign in button is clicked", - "time" : { - "start" : 1730533190601, - "stop" : 1730533192489, - "duration" : 1888 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then sign in should pass", - "time" : { - "start" : 1730533192489, - "stop" : 1730533192574, - "duration" : 85 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "fa6b9b004f7574a9", - "name" : "dev_chrome_130.0.6723.91_sign_in_should_pass.png", - "source" : "fa6b9b004f7574a9.png", - "type" : "image/png", - "size" : 46812 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "80a8c108167430ea", - "name" : "log", - "source" : "80a8c108167430ea.txt", - "type" : "text/plain", - "size" : 1732 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "neelima.guntupalli1@nhs.net-valid" - }, { - "name" : "password", - "value" : "pass" - }, { - "name" : "status", - "value" : "pass" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "894787782aabf569.json", - "parameterValues" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] -} \ No newline at end of file diff --git a/data/test-cases/89dba495ce04a5e0.json b/data/test-cases/89dba495ce04a5e0.json deleted file mode 100644 index e787beaf8..000000000 --- a/data/test-cases/89dba495ce04a5e0.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "89dba495ce04a5e0", - "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "3b10d6606fd92d9f8d5304703fd6d9c0", - "time" : { - "start" : 1730533341378, - "stop" : 1730533512498, - "duration" : 171120 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW', 'dob': '23/6/1946', 'name': 'Bill GARTON', '...h_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'Bill GARTON', dob = '23/6/1946'\naddress = '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW', 'dob': '23/6/1946', 'name': 'Bill GARTON', '...h_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'Bill GARTON', dob = '23/6/1946'\naddress = '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Vaccination Centre and get patient details for 9693632109 with option 1 and choose to vaccinate with vaccine details as COVID-19, SDYY2-12B with 19/10/2025", - "time" : { - "start" : 1730533341379, - "stop" : 1730533424765, - "duration" : 83386 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533424765, - "stop" : 1730533425082, - "duration" : 317 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3ae04c119e123ff", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button.png", - "source" : "3ae04c119e123ff.png", - "type" : "image/png", - "size" : 49566 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient Bill GARTON", - "time" : { - "start" : 1730533425082, - "stop" : 1730533425746, - "duration" : 664 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6bb35564cab06983", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "6bb35564cab06983.png", - "type" : "image/png", - "size" : 49682 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-12B with 19/10/2025 and click continue", - "time" : { - "start" : 1730533425746, - "stop" : 1730533428498, - "duration" : 2752 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c6d5953b5591f536", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button.png", - "source" : "c6d5953b5591f536.png", - "type" : "image/png", - "size" : 54525 - }, { - "uid" : "9a9de4cf71c332d4", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png", - "source" : "9a9de4cf71c332d4.png", - "type" : "image/png", - "size" : 73867 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button", - "time" : { - "start" : 1730533428499, - "stop" : 1730533429397, - "duration" : 898 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c59439e0173d51c9", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "c59439e0173d51c9.png", - "type" : "image/png", - "size" : 73477 - }, { - "uid" : "a18b2b7f6fce8548", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "a18b2b7f6fce8548.png", - "type" : "image/png", - "size" : 49206 - }, { - "uid" : "d4702ebe30a15143", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "d4702ebe30a15143.png", - "type" : "image/png", - "size" : 45670 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533429398, - "stop" : 1730533430799, - "duration" : 1401 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ee51f02b5502f89b", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "ee51f02b5502f89b.png", - "type" : "image/png", - "size" : 45670 - }, { - "uid" : "9f3b4a5b366b2524", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "9f3b4a5b366b2524.png", - "type" : "image/png", - "size" : 63002 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533430800, - "stop" : 1730533472087, - "duration" : 41287 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5846700db75bdec4", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "5846700db75bdec4.png", - "type" : "image/png", - "size" : 49878 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient Bill GARTON, 23/6/1946, 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533472087, - "stop" : 1730533512498, - "duration" : 40411 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "2c2e591eea5df49e", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "2c2e591eea5df49e.png", - "type" : "image/png", - "size" : 49965 - }, { - "uid" : "bdbcf9341e748540", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "bdbcf9341e748540.png", - "type" : "image/png", - "size" : 49965 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "345d4a9fd6063269", - "name" : "log", - "source" : "345d4a9fd6063269.txt", - "type" : "text/plain", - "size" : 8413 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2025" - }, { - "name" : "batch_number", - "value" : "SDYY2-12B" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "1" - }, { - "name" : "name", - "value" : "Bill GARTON" - }, { - "name" : "nhs_number", - "value" : "9693632109" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "89dba495ce04a5e0.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "BECCLES HOUSE", "yes", "today-1" ] -} \ No newline at end of file diff --git a/data/test-cases/8c55c8ec18e43c71.json b/data/test-cases/8c55c8ec18e43c71.json new file mode 100644 index 000000000..b4cba28fa --- /dev/null +++ b/data/test-cases/8c55c8ec18e43c71.json @@ -0,0 +1,220 @@ +{ + "uid" : "8c55c8ec18e43c71", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", + "historyId" : "4e7d4313984f5ce5655615810d7d4778", + "time" : { + "start" : 1730619554936, + "stop" : 1730619569328, + "duration" : 14392 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619554936, + "stop" : 1730619566224, + "duration" : 11288 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", + "time" : { + "start" : 1730619566224, + "stop" : 1730619566743, + "duration" : 519 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7136d3c7509e2dcf", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "7136d3c7509e2dcf.png", + "type" : "image/png", + "size" : 52772 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I enter the postcode DN18 5DW", + "time" : { + "start" : 1730619566743, + "stop" : 1730619566890, + "duration" : 147 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "959c3b10e140dc9e", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "959c3b10e140dc9e.png", + "type" : "image/png", + "size" : 49445 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I select the gender Unknown", + "time" : { + "start" : 1730619566891, + "stop" : 1730619567028, + "duration" : 137 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7a02634b48e356d9", + "name" : "dev_chrome_130.0.6723.91_select_gender.png", + "source" : "7a02634b48e356d9.png", + "type" : "image/png", + "size" : 50984 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619567029, + "stop" : 1730619567119, + "duration" : 90 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the patient", + "time" : { + "start" : 1730619567120, + "stop" : 1730619569248, + "duration" : 2128 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "52ac88a2f34e3c01", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "52ac88a2f34e3c01.png", + "type" : "image/png", + "size" : 33790 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see an option to create a new patient", + "time" : { + "start" : 1730619569248, + "stop" : 1730619569328, + "duration" : 80 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "79d068091b49210f", + "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", + "source" : "79d068091b49210f.png", + "type" : "image/png", + "size" : 45406 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "ddcaf557c02a7e5f", + "name" : "log", + "source" : "ddcaf557c02a7e5f.txt", + "type" : "text/plain", + "size" : 3924 + } ], + "parameters" : [ ], + "stepsCount" : 7, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "firstName", + "value" : "Bill" + }, { + "name" : "gender", + "value" : "Unknown" + }, { + "name" : "lastName", + "value" : "Garton" + }, { + "name" : "postcode", + "value" : "DN18 5DW" + }, { + "name" : "scenario", + "value" : "gender" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "8c55c8ec18e43c71.json", + "parameterValues" : [ "23/6/1946", "Bill", "Unknown", "Garton", "DN18 5DW", "gender" ] +} \ No newline at end of file diff --git a/data/test-cases/8d3c3e4e3cf5083b.json b/data/test-cases/8d3c3e4e3cf5083b.json deleted file mode 100644 index f8b5212d8..000000000 --- a/data/test-cases/8d3c3e4e3cf5083b.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "8d3c3e4e3cf5083b", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "bf067cabd4515f88e1c3ee93869bc864", - "time" : { - "start" : 1730617758601, - "stop" : 1730617763765, - "duration" : 5164 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617758601, - "stop" : 1730617762486, - "duration" : 3885 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9469997956", - "time" : { - "start" : 1730617762486, - "stop" : 1730617763060, - "duration" : 574 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617763060, - "stop" : 1730617763137, - "duration" : 77 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show SOLOMON DAZLEY, 9469997956, 20160130 and 10 BROOK STREET, LANCASTER, LA1 1SL details", - "time" : { - "start" : 1730617763138, - "stop" : 1730617763765, - "duration" : 627 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "30d5f8144a43b952", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "30d5f8144a43b952.png", - "type" : "image/png", - "size" : 48324 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "4ff2afbb6241ecb9", - "name" : "log", - "source" : "4ff2afbb6241ecb9.txt", - "type" : "text/plain", - "size" : 1749 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 BROOK STREET, LANCASTER, LA1 1SL" - }, { - "name" : "dateofbirth", - "value" : "20160130" - }, { - "name" : "name", - "value" : "SOLOMON DAZLEY" - }, { - "name" : "nhsNumber", - "value" : "9469997956" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "8d3c3e4e3cf5083b.json", - "parameterValues" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] -} \ No newline at end of file diff --git a/data/test-cases/8d5b6219bea90bb2.json b/data/test-cases/8d5b6219bea90bb2.json deleted file mode 100644 index fd974745c..000000000 --- a/data/test-cases/8d5b6219bea90bb2.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "8d5b6219bea90bb2", - "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "0c62c3f72de8d9d08ce8753371e9eddf", - "time" : { - "start" : 1730618643922, - "stop" : 1730618802798, - "duration" : 158876 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f875379b880>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 19/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f875379b880>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 19/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Hospital Hub and get patient details for 9437540233 with option 12 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18E with 19/10/2026", - "time" : { - "start" : 1730618643922, - "stop" : 1730618727840, - "duration" : 83918 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618727841, - "stop" : 1730618728164, - "duration" : 323 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "26aebee9cae34d32", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png", - "source" : "26aebee9cae34d32.png", - "type" : "image/png", - "size" : 49848 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient RANDY FOGDEN", - "time" : { - "start" : 1730618728165, - "stop" : 1730618728865, - "duration" : 700 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a1736b5d0ed40c08", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "a1736b5d0ed40c08.png", - "type" : "image/png", - "size" : 49915 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18E with 19/10/2026 and click continue", - "time" : { - "start" : 1730618728865, - "stop" : 1730618731647, - "duration" : 2782 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "78962b805c6076fe", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png", - "source" : "78962b805c6076fe.png", - "type" : "image/png", - "size" : 55056 - }, { - "uid" : "855d0c1aefb00f4c", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png", - "source" : "855d0c1aefb00f4c.png", - "type" : "image/png", - "size" : 74285 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-15 and click continue to record consent screen button", - "time" : { - "start" : 1730618731648, - "stop" : 1730618772711, - "duration" : 41063 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5b90e59f53de1f19", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "5b90e59f53de1f19.png", - "type" : "image/png", - "size" : 73422 - }, { - "uid" : "c6c08f75bd15fe20", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "c6c08f75bd15fe20.png", - "type" : "image/png", - "size" : 44951 - }, { - "uid" : "feed4d667a773750", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "feed4d667a773750.png", - "type" : "image/png", - "size" : 45739 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618772711, - "stop" : 1730618802960, - "duration" : 30249 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "e1f5a6c41e249fc9", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "e1f5a6c41e249fc9.png", - "type" : "image/png", - "size" : 45739 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "fb1ed3f427a107a6", - "name" : "log", - "source" : "fb1ed3f427a107a6.txt", - "type" : "text/plain", - "size" : 5986 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG" - }, { - "name" : "assess_date", - "value" : "today-15" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18E" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "8/6/1961" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "12" - }, { - "name" : "name", - "value" : "RANDY FOGDEN" - }, { - "name" : "nhs_number", - "value" : "9437540233" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-7" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "8d5b6219bea90bb2.json", - "parameterValues" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7" ] -} \ No newline at end of file diff --git a/data/test-cases/8dc3bc6475d86bd0.json b/data/test-cases/8dc3bc6475d86bd0.json deleted file mode 100644 index 1875c43cb..000000000 --- a/data/test-cases/8dc3bc6475d86bd0.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "8dc3bc6475d86bd0", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "d3c8a128e42732e8c43697d4afeb3b03", - "time" : { - "start" : 1730533048746, - "stop" : 1730533054145, - "duration" : 5399 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533048746, - "stop" : 1730533053364, - "duration" : 4618 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9470006143", - "time" : { - "start" : 1730533053364, - "stop" : 1730533053429, - "duration" : 65 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533053429, - "stop" : 1730533053512, - "duration" : 83 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show TABBY FERN, 9470006143, 20150222 and CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ details", - "time" : { - "start" : 1730533053512, - "stop" : 1730533054145, - "duration" : 633 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "67458df8edbb2d63", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "67458df8edbb2d63.png", - "type" : "image/png", - "size" : 48782 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "129dbe722a456a27", - "name" : "log", - "source" : "129dbe722a456a27.txt", - "type" : "text/plain", - "size" : 1756 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ" - }, { - "name" : "dateofbirth", - "value" : "20150222" - }, { - "name" : "name", - "value" : "TABBY FERN" - }, { - "name" : "nhsNumber", - "value" : "9470006143" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "8dc3bc6475d86bd0.json", - "parameterValues" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] -} \ No newline at end of file diff --git a/data/test-cases/8e641ae5b3fff13a.json b/data/test-cases/8e641ae5b3fff13a.json deleted file mode 100644 index 0df200bf9..000000000 --- a/data/test-cases/8e641ae5b3fff13a.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "8e641ae5b3fff13a", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "ed6666debf11d945777849a6e8dc2c31", - "time" : { - "start" : 1730533043993, - "stop" : 1730533048743, - "duration" : 4750 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533043994, - "stop" : 1730533047854, - "duration" : 3860 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9470004272", - "time" : { - "start" : 1730533047855, - "stop" : 1730533047954, - "duration" : 99 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533047955, - "stop" : 1730533048070, - "duration" : 115 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show JOJO LANE, 9470004272, 20150706 and 10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG details", - "time" : { - "start" : 1730533048071, - "stop" : 1730533048743, - "duration" : 672 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "df92f1890354d81f", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "df92f1890354d81f.png", - "type" : "image/png", - "size" : 48479 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "ca0c8b9fdfa5a08a", - "name" : "log", - "source" : "ca0c8b9fdfa5a08a.txt", - "type" : "text/plain", - "size" : 1757 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG" - }, { - "name" : "dateofbirth", - "value" : "20150706" - }, { - "name" : "name", - "value" : "JOJO LANE" - }, { - "name" : "nhsNumber", - "value" : "9470004272" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "8e641ae5b3fff13a.json", - "parameterValues" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] -} \ No newline at end of file diff --git a/data/test-cases/8e7f430003a95555.json b/data/test-cases/8e7f430003a95555.json deleted file mode 100644 index 9a5ebe1d8..000000000 --- a/data/test-cases/8e7f430003a95555.json +++ /dev/null @@ -1,158 +0,0 @@ -{ - "uid" : "8e7f430003a95555", - "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Multiple demographic matches shows an error that more than one result is found", - "historyId" : "1c8cb41f30fceb416baf4c1b8bdba2ab", - "time" : { - "start" : 1730617877340, - "stop" : 1730617894384, - "duration" : 17044 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert False == True\n + where False = check_patient_multiple_results_found_message_exists(True)", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"I can see a message that more than one result was found\")\n def step_assert_multiple_results_found_for_patient_message():\n attach_screenshot(\"multiple_results_found_should_be_visible\")\n> assert check_patient_multiple_results_found_message_exists(True) == True\nE assert False == True\nE + where False = check_patient_multiple_results_found_message_exists(True)\n\ntests/test_find_a_patient_steps.py:216: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert False == True\n + where False = check_patient_multiple_results_found_message_exists(True)", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"I can see a message that more than one result was found\")\n def step_assert_multiple_results_found_for_patient_message():\n attach_screenshot(\"multiple_results_found_should_be_visible\")\n> assert check_patient_multiple_results_found_message_exists(True) == True\nE assert False == True\nE + where False = check_patient_multiple_results_found_message_exists(True)\n\ntests/test_find_a_patient_steps.py:216: AssertionError", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617877340, - "stop" : 1730617882725, - "duration" : 5385 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Aidan, Smith, and 23/02/2020", - "time" : { - "start" : 1730617882726, - "stop" : 1730617883150, - "duration" : 424 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d80876de6df309e3", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "d80876de6df309e3.png", - "type" : "image/png", - "size" : 56903 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617883151, - "stop" : 1730617884119, - "duration" : 968 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that more than one result was found", - "time" : { - "start" : 1730617884120, - "stop" : 1730617894384, - "duration" : 10264 - }, - "status" : "failed", - "statusMessage" : "assert False == True\n + where False = check_patient_multiple_results_found_message_exists(True)", - "statusTrace" : "AssertionError: assert False == True\n + where False = check_patient_multiple_results_found_message_exists(True)\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "af6817d8998618e4", - "name" : "qa_chrome_130.0.6723.91_multiple_results_found_should_be_visible.png", - "source" : "af6817d8998618e4.png", - "type" : "image/png", - "size" : 31264 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "8caef48c37936012", - "name" : "log", - "source" : "8caef48c37936012.txt", - "type" : "text/plain", - "size" : 2044 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/02/2020" - }, { - "name" : "firstName", - "value" : "Aidan" - }, { - "name" : "lastName", - "value" : "Smith" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "8e7f430003a95555.json", - "parameterValues" : [ "23/02/2020", "Aidan", "Smith" ] -} \ No newline at end of file diff --git a/data/test-cases/8f47973d04d0045c.json b/data/test-cases/8f47973d04d0045c.json deleted file mode 100644 index e2ca294aa..000000000 --- a/data/test-cases/8f47973d04d0045c.json +++ /dev/null @@ -1,202 +0,0 @@ -{ - "uid" : "8f47973d04d0045c", - "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Existing patients can be found using their optional demographic details", - "historyId" : "5df882005ee3f92c211579b660aaa6e5", - "time" : { - "start" : 1730617817319, - "stop" : 1730617837208, - "duration" : 19889 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617817320, - "stop" : 1730617830196, - "duration" : 12876 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730617830197, - "stop" : 1730617830635, - "duration" : 438 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c1320f35058cd49", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "c1320f35058cd49.png", - "type" : "image/png", - "size" : 56630 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730617830635, - "stop" : 1730617830784, - "duration" : 149 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ac0985aa5006510f", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "ac0985aa5006510f.png", - "type" : "image/png", - "size" : 47088 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730617830785, - "stop" : 1730617830917, - "duration" : 132 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "260ec892f48f727c", - "name" : "qa_chrome_130.0.6723.91_select_gender.png", - "source" : "260ec892f48f727c.png", - "type" : "image/png", - "size" : 50650 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617830917, - "stop" : 1730617831001, - "duration" : 84 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's information in the search results, showing their name: Bill Garton, nhs number: 9693632109, dob: 23/6/1946 and address: 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", - "time" : { - "start" : 1730617831001, - "stop" : 1730617837208, - "duration" : 6207 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "16837d6275905a1b", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "16837d6275905a1b.png", - "type" : "image/png", - "size" : 33511 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "7b794b2a97050c2d", - "name" : "log", - "source" : "7b794b2a97050c2d.txt", - "type" : "text/plain", - "size" : 3478 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 5, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "nhsNumber", - "value" : "9693632109" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "8f47973d04d0045c.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill", "Male", "Garton", "9693632109", "DN18 5DW" ] -} \ No newline at end of file diff --git a/data/test-cases/8fc2b0cbfd7ff54a.json b/data/test-cases/8fc2b0cbfd7ff54a.json deleted file mode 100644 index 1f3b3906b..000000000 --- a/data/test-cases/8fc2b0cbfd7ff54a.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "8fc2b0cbfd7ff54a", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "bf2fd6a9cb1ab8df956b368ad7dfa8d8", - "time" : { - "start" : 1730533085131, - "stop" : 1730533090752, - "duration" : 5621 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533085131, - "stop" : 1730533089279, - "duration" : 4148 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 3/6/1946", - "time" : { - "start" : 1730533089280, - "stop" : 1730533089697, - "duration" : 417 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "df59d47fa668a374", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "df59d47fa668a374.png", - "type" : "image/png", - "size" : 43864 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730533089698, - "stop" : 1730533089845, - "duration" : 147 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "eff75ca8e62a3b4d", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "eff75ca8e62a3b4d.png", - "type" : "image/png", - "size" : 50909 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730533089845, - "stop" : 1730533089978, - "duration" : 133 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6589a176b68da617", - "name" : "dev_chrome_130.0.6723.91_select_gender.png", - "source" : "6589a176b68da617.png", - "type" : "image/png", - "size" : 50368 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533089978, - "stop" : 1730533090060, - "duration" : 82 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730533090060, - "stop" : 1730533090664, - "duration" : 604 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8fa90f2cb164e4d", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "8fa90f2cb164e4d.png", - "type" : "image/png", - "size" : 33241 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730533090664, - "stop" : 1730533090752, - "duration" : 88 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "71907e048dd8c36", - "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "71907e048dd8c36.png", - "type" : "image/png", - "size" : 43988 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "564b649bd0627e6c", - "name" : "log", - "source" : "564b649bd0627e6c.txt", - "type" : "text/plain", - "size" : 3920 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "3/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "dob - day" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "8fc2b0cbfd7ff54a.json", - "parameterValues" : [ "3/6/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - day" ] -} \ No newline at end of file diff --git a/data/test-cases/8fd01272811df7fa.json b/data/test-cases/8fd01272811df7fa.json deleted file mode 100644 index 76ad1d268..000000000 --- a/data/test-cases/8fd01272811df7fa.json +++ /dev/null @@ -1,307 +0,0 @@ -{ - "uid" : "8fd01272811df7fa", - "name" : "Local: Created patient can be found using local search", - "fullName" : "/app/features/find_a_patient.feature:Local: Created patient can be found using local search", - "historyId" : "318f11c97be2b8bb6bebbd84c9bce5b1", - "time" : { - "start" : 1730617912620, - "stop" : 1730617962430, - "duration" : 49810 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617912620, - "stop" : 1730617916643, - "duration" : 4023 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I generate random data for a new patient", - "time" : { - "start" : 1730617916644, - "stop" : 1730617916644, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the new patient details on find by demographics page", - "time" : { - "start" : 1730617916645, - "stop" : 1730617937481, - "duration" : 20836 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b3919dc540d68e46", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_new_patient_information.png", - "source" : "b3919dc540d68e46.png", - "type" : "image/png", - "size" : 52602 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617937482, - "stop" : 1730617938465, - "duration" : 983 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the create a new patient button", - "time" : { - "start" : 1730617938465, - "stop" : 1730617939064, - "duration" : 599 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the new patient details on create a new patient page", - "time" : { - "start" : 1730617939065, - "stop" : 1730617939692, - "duration" : 627 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "81e49ee0933134f0", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_new_patient_information.png", - "source" : "81e49ee0933134f0.png", - "type" : "image/png", - "size" : 33571 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the check and confirm button", - "time" : { - "start" : 1730617939692, - "stop" : 1730617939786, - "duration" : 94 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can check and confirm the patient information is correct", - "time" : { - "start" : 1730617939787, - "stop" : 1730617940090, - "duration" : 303 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "865f36e22556022d", - "name" : "qa_chrome_130.0.6723.91_patient_information_is_correct.png", - "source" : "865f36e22556022d.png", - "type" : "image/png", - "size" : 36172 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the confirm and save button", - "time" : { - "start" : 1730617940090, - "stop" : 1730617940176, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient added confirmation message", - "time" : { - "start" : 1730617940176, - "stop" : 1730617940730, - "duration" : 554 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the find a patient by local records link", - "time" : { - "start" : 1730617940731, - "stop" : 1730617940816, - "duration" : 85 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the new patient details", - "time" : { - "start" : 1730617940817, - "stop" : 1730617961684, - "duration" : 20867 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3624c10e0e16c00c", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_new_patient_information.png", - "source" : "3624c10e0e16c00c.png", - "type" : "image/png", - "size" : 43110 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617961685, - "stop" : 1730617961802, - "duration" : 117 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's local record in the search results", - "time" : { - "start" : 1730617961803, - "stop" : 1730617962430, - "duration" : 627 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f81f04ae11d93a05", - "name" : "qa_chrome_130.0.6723.91_patient_local_record_should_be_visible.png", - "source" : "f81f04ae11d93a05.png", - "type" : "image/png", - "size" : 30866 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "9a99f0eb59a2fc6f", - "name" : "log", - "source" : "9a99f0eb59a2fc6f.txt", - "type" : "text/plain", - "size" : 6088 - } ], - "parameters" : [ ], - "stepsCount" : 14, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "8fd01272811df7fa.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/9002d84f619341a2.json b/data/test-cases/9002d84f619341a2.json new file mode 100644 index 000000000..51cd2181e --- /dev/null +++ b/data/test-cases/9002d84f619341a2.json @@ -0,0 +1,118 @@ +{ + "uid" : "9002d84f619341a2", + "name" : "NHS sign in page should be visible", + "fullName" : "features/logout.feature:NHS sign in page should be visible", + "historyId" : "807ba16b9c51dae553be51c09f89547b", + "time" : { + "start" : 1730619607025, + "stop" : 1730619613297, + "duration" : 6272 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1730619607025, + "stop" : 1730619612203, + "duration" : 5178 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click the logout button", + "time" : { + "start" : 1730619612204, + "stop" : 1730619612529, + "duration" : 325 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the user should be logged out successfully", + "time" : { + "start" : 1730619612529, + "stop" : 1730619613297, + "duration" : 768 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "d46af79110cb533", + "name" : "dev_chrome_130.0.6723.91_user_should_be_logged_out.png", + "source" : "d46af79110cb533.png", + "type" : "image/png", + "size" : 27676 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "a57561ec48a5fa89", + "name" : "log", + "source" : "a57561ec48a5fa89.txt", + "type" : "text/plain", + "size" : 1220 + } ], + "parameters" : [ ], + "stepsCount" : 3, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Logout Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "9002d84f619341a2.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/910d48b6aaff5c47.json b/data/test-cases/910d48b6aaff5c47.json deleted file mode 100644 index 0e293063f..000000000 --- a/data/test-cases/910d48b6aaff5c47.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "uid" : "910d48b6aaff5c47", - "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "417f71c6d86619e87408e9684e8a83b1", - "time" : { - "start" : 1730533027520, - "stop" : 1730533064227, - "duration" : 36707 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730533027521, - "stop" : 1730533032411, - "duration" : 4890 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9450153485", - "time" : { - "start" : 1730533032411, - "stop" : 1730533032580, - "duration" : 169 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730533032580, - "stop" : 1730533034411, - "duration" : 1831 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6afdb543d7ecd128", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "6afdb543d7ecd128.png", - "type" : "image/png", - "size" : 31494 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 3", - "time" : { - "start" : 1730533034412, - "stop" : 1730533064227, - "duration" : 29815 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4fd71b29840b154c", - "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "4fd71b29840b154c.png", - "type" : "image/png", - "size" : 54849 - }, { - "uid" : "ca521c807ae8ebbc", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "ca521c807ae8ebbc.png", - "type" : "image/png", - "size" : 72128 - }, { - "uid" : "9cd6bb8cea72efd3", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "9cd6bb8cea72efd3.png", - "type" : "image/png", - "size" : 49062 - }, { - "uid" : "694ba7d10ae44699", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "694ba7d10ae44699.png", - "type" : "image/png", - "size" : 44765 - }, { - "uid" : "a3463b5434d207e6", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "a3463b5434d207e6.png", - "type" : "image/png", - "size" : 44765 - }, { - "uid" : "67c829b6d3e1cf29", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "67c829b6d3e1cf29.png", - "type" : "image/png", - "size" : 63515 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "79717350806e7de9", - "name" : "log", - "source" : "79717350806e7de9.txt", - "type" : "text/plain", - "size" : 3888 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 8, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "3" - }, { - "name" : "nhs_number", - "value" : "9450153485" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "910d48b6aaff5c47.json", - "parameterValues" : [ "3", "9450153485", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/910dd061961b7590.json b/data/test-cases/910dd061961b7590.json new file mode 100644 index 000000000..5aebf58a8 --- /dev/null +++ b/data/test-cases/910dd061961b7590.json @@ -0,0 +1,314 @@ +{ + "uid" : "910dd061961b7590", + "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "e245462770c1ce782f3dd32e907a5cca", + "time" : { + "start" : 1730619992676, + "stop" : 1730620166182, + "duration" : 173506 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL', 'dob': '20/7/1963', 'name': 'ORINDA JUDD', 'shared_data':...2024ORINDA JUDD', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 28/10/2024ORINDA JUDD', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': 'Outreach event', ...}\nname = 'ORINDA JUDD', dob = '20/7/1963'\naddress = '2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL', 'dob': '20/7/1963', 'name': 'ORINDA JUDD', 'shared_data':...2024ORINDA JUDD', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 28/10/2024ORINDA JUDD', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': 'Outreach event', ...}\nname = 'ORINDA JUDD', dob = '20/7/1963'\naddress = '2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Hospital Hub and get patient details for 9474374228 with option 7 and choose to vaccinate with vaccine details as COVID-19, SDYY2-17A with 19/10/2026", + "time" : { + "start" : 1730619992677, + "stop" : 1730620076716, + "duration" : 84039 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620076716, + "stop" : 1730620077051, + "duration" : 335 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7eb9f830dcbdf01c", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9474374228_and_clicked_search_for_patient_button.png", + "source" : "7eb9f830dcbdf01c.png", + "type" : "image/png", + "size" : 49619 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient ORINDA JUDD", + "time" : { + "start" : 1730620077051, + "stop" : 1730620077748, + "duration" : 697 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "8a375828f78b254", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "8a375828f78b254.png", + "type" : "image/png", + "size" : 49683 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-17A with 19/10/2026 and click continue", + "time" : { + "start" : 1730620077749, + "stop" : 1730620080969, + "duration" : 3220 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "2319cbef1bef5da2", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_ORINDA JUDD_and_clicked_choose_vaccine_button.png", + "source" : "2319cbef1bef5da2.png", + "type" : "image/png", + "size" : 54332 + }, { + "uid" : "57cdfcd73b966030", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png", + "source" : "57cdfcd73b966030.png", + "type" : "image/png", + "size" : 73691 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-6 and click continue to record consent screen button", + "time" : { + "start" : 1730620080969, + "stop" : 1730620082803, + "duration" : 1834 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "51872eaa6365c99a", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "51872eaa6365c99a.png", + "type" : "image/png", + "size" : 72338 + }, { + "uid" : "88640daa6af69b9a", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "88640daa6af69b9a.png", + "type" : "image/png", + "size" : 74047 + }, { + "uid" : "e38fba4db993b871", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "e38fba4db993b871.png", + "type" : "image/png", + "size" : 41884 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620082804, + "stop" : 1730620084271, + "duration" : 1467 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "a50a5dbfea5cba65", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "a50a5dbfea5cba65.png", + "type" : "image/png", + "size" : 41884 + }, { + "uid" : "756e93b6f00420a8", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "756e93b6f00420a8.png", + "type" : "image/png", + "size" : 58770 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-3 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620084272, + "stop" : 1730620125749, + "duration" : 41477 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "1a7e39fb88b3560a", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "1a7e39fb88b3560a.png", + "type" : "image/png", + "size" : 49276 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient ORINDA JUDD, 20/7/1963, 2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620125750, + "stop" : 1730620166182, + "duration" : 40432 + }, + "status" : "failed", + "statusMessage" : "assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "bcf8ebde5f464b8", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "bcf8ebde5f464b8.png", + "type" : "image/png", + "size" : 49417 + }, { + "uid" : "cc2948fdf2e9c4ae", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "cc2948fdf2e9c4ae.png", + "type" : "image/png", + "size" : 49417 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "8589b50e01f905f5", + "name" : "log", + "source" : "8589b50e01f905f5.txt", + "type" : "text/plain", + "size" : 8386 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL" + }, { + "name" : "assess_date", + "value" : "today-6" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-17A" + }, { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "20/7/1963" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "7" + }, { + "name" : "name", + "value" : "ORINDA JUDD" + }, { + "name" : "nhs_number", + "value" : "9474374228" + }, { + "name" : "site", + "value" : "BECCLES HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-3" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "910dd061961b7590.json", + "parameterValues" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "BECCLES HOUSE", "yes", "today-3" ] +} \ No newline at end of file diff --git a/data/test-cases/91557104364202d6.json b/data/test-cases/91557104364202d6.json deleted file mode 100644 index 919506d74..000000000 --- a/data/test-cases/91557104364202d6.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "91557104364202d6", - "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "4ac7128a2d00463c8d57d8ddc85d171c", - "time" : { - "start" : 1730617738244, - "stop" : 1730617742983, - "duration" : 4739 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617738244, - "stop" : 1730617742184, - "duration" : 3940 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9732596996", - "time" : { - "start" : 1730617742184, - "stop" : 1730617742254, - "duration" : 70 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617742255, - "stop" : 1730617742356, - "duration" : 101 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Lisa WORTHY, 9732596996, 30/6/2024 and 10 NORTON PARK VIEW, SHEFFIELD, S8 8GS details", - "time" : { - "start" : 1730617742357, - "stop" : 1730617742983, - "duration" : 626 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "48443dc89f256db2", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "48443dc89f256db2.png", - "type" : "image/png", - "size" : 48719 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "72b954df00b17214", - "name" : "log", - "source" : "72b954df00b17214.txt", - "type" : "text/plain", - "size" : 1750 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS" - }, { - "name" : "dateofbirth", - "value" : "30/6/2024" - }, { - "name" : "name", - "value" : "Lisa WORTHY" - }, { - "name" : "nhsNumber", - "value" : "9732596996" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "91557104364202d6.json", - "parameterValues" : [ "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS", "30/6/2024", "Lisa WORTHY", "9732596996" ] -} \ No newline at end of file diff --git a/data/test-cases/918f80a0b18741b2.json b/data/test-cases/918f80a0b18741b2.json deleted file mode 100644 index 5b3d8bcfd..000000000 --- a/data/test-cases/918f80a0b18741b2.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "918f80a0b18741b2", - "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "25d750a8055ff101a7e5cc9972fb36b3", - "time" : { - "start" : 1730618101807, - "stop" : 1730618273469, - "duration" : 171662 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH', 'dob': '10/11/1926', 'name': 'DELI...NKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024DELICE PINKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}\nname = 'DELICE PINKER', dob = '10/11/1926'\naddress = 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH', 'dob': '10/11/1926', 'name': 'DELI...NKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024DELICE PINKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}\nname = 'DELICE PINKER', dob = '10/11/1926'\naddress = 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Home Of Housebound Patient and get patient details for 9472710255 with option 4 and choose to vaccinate with vaccine details as COVID-19, SDYY2-14A with 19/10/2026", - "time" : { - "start" : 1730618101807, - "stop" : 1730618185349, - "duration" : 83542 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618185350, - "stop" : 1730618185703, - "duration" : 353 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9bb6e5847aa6df48", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9472710255_and_clicked_search_for_patient_button.png", - "source" : "9bb6e5847aa6df48.png", - "type" : "image/png", - "size" : 49584 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient DELICE PINKER", - "time" : { - "start" : 1730618185703, - "stop" : 1730618186406, - "duration" : 703 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "97f0e91e668111bd", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "97f0e91e668111bd.png", - "type" : "image/png", - "size" : 49652 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-14A with 19/10/2026 and click continue", - "time" : { - "start" : 1730618186406, - "stop" : 1730618189187, - "duration" : 2781 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "abfb21493d9800b2", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_DELICE PINKER_and_clicked_choose_vaccine_button.png", - "source" : "abfb21493d9800b2.png", - "type" : "image/png", - "size" : 54835 - }, { - "uid" : "f46ad9dfe56f5b7a", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 3 JN.1_and_clicked_continue_button.png", - "source" : "f46ad9dfe56f5b7a.png", - "type" : "image/png", - "size" : 74216 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button", - "time" : { - "start" : 1730618189187, - "stop" : 1730618190119, - "duration" : 932 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "476d8c4bb77a9ed2", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "476d8c4bb77a9ed2.png", - "type" : "image/png", - "size" : 72695 - }, { - "uid" : "5e671b4839dda32a", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "5e671b4839dda32a.png", - "type" : "image/png", - "size" : 51204 - }, { - "uid" : "d4b63a9f57d1055", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "d4b63a9f57d1055.png", - "type" : "image/png", - "size" : 43331 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618190120, - "stop" : 1730618191587, - "duration" : 1467 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4e28f5143f40c688", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "4e28f5143f40c688.png", - "type" : "image/png", - "size" : 43331 - }, { - "uid" : "59a6e70775c7d28", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "59a6e70775c7d28.png", - "type" : "image/png", - "size" : 64248 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-2 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730618191588, - "stop" : 1730618233017, - "duration" : 41429 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2a74da69c1d08574", - "name" : "qa_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "2a74da69c1d08574.png", - "type" : "image/png", - "size" : 49576 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient DELICE PINKER, 10/11/1926, HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730618233018, - "stop" : 1730618273469, - "duration" : 40451 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "59417c1c0d01839f", - "name" : "qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "59417c1c0d01839f.png", - "type" : "image/png", - "size" : 49662 - }, { - "uid" : "cc884fe8299a7e6a", - "name" : "qa_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "cc884fe8299a7e6a.png", - "type" : "image/png", - "size" : 49662 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "d9374a35ae141ccb", - "name" : "log", - "source" : "d9374a35ae141ccb.txt", - "type" : "text/plain", - "size" : 8414 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH" - }, { - "name" : "assess_date", - "value" : "today-3" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-14A" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "10/11/1926" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "4" - }, { - "name" : "name", - "value" : "DELICE PINKER" - }, { - "name" : "nhs_number", - "value" : "9472710255" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "918f80a0b18741b2.json", - "parameterValues" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "BECCLES HOUSE", "yes", "today-2" ] -} \ No newline at end of file diff --git a/data/test-cases/934cca2d9deeef46.json b/data/test-cases/934cca2d9deeef46.json deleted file mode 100644 index 8291c7505..000000000 --- a/data/test-cases/934cca2d9deeef46.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "934cca2d9deeef46", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "494c3ac089981262ce3f05b1ca057109", - "time" : { - "start" : 1730533067610, - "stop" : 1730533072340, - "duration" : 4730 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533067610, - "stop" : 1730533071557, - "duration" : 3947 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9470032640", - "time" : { - "start" : 1730533071557, - "stop" : 1730533071623, - "duration" : 66 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533071623, - "stop" : 1730533071710, - "duration" : 87 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show SYBIL PELLING, 9470032640, 20151217 and 50 ST. GEORGES QUAY, LANCASTER, LA1 1SA details", - "time" : { - "start" : 1730533071711, - "stop" : 1730533072340, - "duration" : 629 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "778f10dd167f7126", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "778f10dd167f7126.png", - "type" : "image/png", - "size" : 49021 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "75066b9962dc7b01", - "name" : "log", - "source" : "75066b9962dc7b01.txt", - "type" : "text/plain", - "size" : 1754 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA" - }, { - "name" : "dateofbirth", - "value" : "20151217" - }, { - "name" : "name", - "value" : "SYBIL PELLING" - }, { - "name" : "nhsNumber", - "value" : "9470032640" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "934cca2d9deeef46.json", - "parameterValues" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] -} \ No newline at end of file diff --git a/data/test-cases/943bbf4931055cd9.json b/data/test-cases/943bbf4931055cd9.json new file mode 100644 index 000000000..131eb364a --- /dev/null +++ b/data/test-cases/943bbf4931055cd9.json @@ -0,0 +1,314 @@ +{ + "uid" : "943bbf4931055cd9", + "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "aa4b48325b5835120404555c42013eac", + "time" : { + "start" : 1730619973064, + "stop" : 1730620153114, + "duration" : 180050 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG', 'dob': '8/6/1961', 'name': 'RANDY FOGDEN', 'shared_data': {'as.../10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 29/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Care home', ...}\nname = 'RANDY FOGDEN', dob = '8/6/1961'\naddress = '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG', 'dob': '8/6/1961', 'name': 'RANDY FOGDEN', 'shared_data': {'as.../10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 29/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Care home', ...}\nname = 'RANDY FOGDEN', dob = '8/6/1961'\naddress = '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9437540233 with option 6 and choose to vaccinate with vaccine details as COVID-19, SDYY2-16A with 19/10/2026", + "time" : { + "start" : 1730619973065, + "stop" : 1730620057103, + "duration" : 84038 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620057104, + "stop" : 1730620057435, + "duration" : 331 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "d0349d502da8c570", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png", + "source" : "d0349d502da8c570.png", + "type" : "image/png", + "size" : 49848 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient RANDY FOGDEN", + "time" : { + "start" : 1730620057435, + "stop" : 1730620063182, + "duration" : 5747 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "cbeaacfcaf19a273", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "cbeaacfcaf19a273.png", + "type" : "image/png", + "size" : 49885 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-16A with 19/10/2026 and click continue", + "time" : { + "start" : 1730620063182, + "stop" : 1730620068985, + "duration" : 5803 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "8d1666564c83a25e", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png", + "source" : "8d1666564c83a25e.png", + "type" : "image/png", + "size" : 55083 + }, { + "uid" : "8d34e7a58220f739", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 3 JN.1_and_clicked_continue_button.png", + "source" : "8d34e7a58220f739.png", + "type" : "image/png", + "size" : 74285 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-5 and click continue to record consent screen button", + "time" : { + "start" : 1730620068985, + "stop" : 1730620069901, + "duration" : 916 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "5572cb8bc925145f", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "5572cb8bc925145f.png", + "type" : "image/png", + "size" : 71585 + }, { + "uid" : "48388e0ec99b300c", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "48388e0ec99b300c.png", + "type" : "image/png", + "size" : 47075 + }, { + "uid" : "8816184575f64f6f", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "8816184575f64f6f.png", + "type" : "image/png", + "size" : 44802 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620069901, + "stop" : 1730620071285, + "duration" : 1384 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ed5825aaa603ef28", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "ed5825aaa603ef28.png", + "type" : "image/png", + "size" : 44802 + }, { + "uid" : "fe36f016edaeb9c5", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "fe36f016edaeb9c5.png", + "type" : "image/png", + "size" : 60529 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-2 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620071285, + "stop" : 1730620112683, + "duration" : 41398 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "f0cbebcd58cfdee2", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "f0cbebcd58cfdee2.png", + "type" : "image/png", + "size" : 51010 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient RANDY FOGDEN, 8/6/1961, 10 ASHVILLE TERRACE, MANCHESTER, M40 9WG and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620112684, + "stop" : 1730620153114, + "duration" : 40430 + }, + "status" : "failed", + "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "c74d22417ec3b86f", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "c74d22417ec3b86f.png", + "type" : "image/png", + "size" : 51141 + }, { + "uid" : "4ddd53c34b9a0553", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "4ddd53c34b9a0553.png", + "type" : "image/png", + "size" : 51141 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "345816ed771c8bce", + "name" : "log", + "source" : "345816ed771c8bce.txt", + "type" : "text/plain", + "size" : 8395 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG" + }, { + "name" : "assess_date", + "value" : "today-5" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-16A" + }, { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "8/6/1961" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "6" + }, { + "name" : "name", + "value" : "RANDY FOGDEN" + }, { + "name" : "nhs_number", + "value" : "9437540233" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-2" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "943bbf4931055cd9.json", + "parameterValues" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-2" ] +} \ No newline at end of file diff --git a/data/test-cases/95629280b91da30e.json b/data/test-cases/95629280b91da30e.json new file mode 100644 index 000000000..eacab0f73 --- /dev/null +++ b/data/test-cases/95629280b91da30e.json @@ -0,0 +1,154 @@ +{ + "uid" : "95629280b91da30e", + "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Existing patients can be found using their mandatory demographic details", + "historyId" : "911f1ea329349683f7aa72a600783b32", + "time" : { + "start" : 1730619553323, + "stop" : 1730619568644, + "duration" : 15321 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619553323, + "stop" : 1730619566023, + "duration" : 12700 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Pryderi, Warnford-Davis, and 14/04/2001", + "time" : { + "start" : 1730619566023, + "stop" : 1730619566534, + "duration" : 511 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "5189ee0d99802120", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "5189ee0d99802120.png", + "type" : "image/png", + "size" : 53402 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619566534, + "stop" : 1730619566990, + "duration" : 456 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see the patient's information in the search results, showing their name: Pryderi Warnford-Davis, nhs number: 9449303762, dob: 14/04/2001 and address: 1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", + "time" : { + "start" : 1730619566991, + "stop" : 1730619568644, + "duration" : 1653 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "85b41fe20ab37df5", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "85b41fe20ab37df5.png", + "type" : "image/png", + "size" : 45197 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "faf24a1e73fb2e97", + "name" : "log", + "source" : "faf24a1e73fb2e97.txt", + "type" : "text/plain", + "size" : 2295 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF" + }, { + "name" : "dob", + "value" : "14/04/2001" + }, { + "name" : "firstName", + "value" : "Pryderi" + }, { + "name" : "lastName", + "value" : "Warnford-Davis" + }, { + "name" : "nhsNumber", + "value" : "9449303762" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "95629280b91da30e.json", + "parameterValues" : [ "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", "14/04/2001", "Pryderi", "Warnford-Davis", "9449303762" ] +} \ No newline at end of file diff --git a/data/test-cases/9599fb7326b6110d.json b/data/test-cases/9599fb7326b6110d.json deleted file mode 100644 index cb4eff6bb..000000000 --- a/data/test-cases/9599fb7326b6110d.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "9599fb7326b6110d", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "bf067cabd4515f88e1c3ee93869bc864", - "time" : { - "start" : 1730533034163, - "stop" : 1730533039425, - "duration" : 5262 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533034163, - "stop" : 1730533038645, - "duration" : 4482 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9469997956", - "time" : { - "start" : 1730533038646, - "stop" : 1730533038711, - "duration" : 65 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533038712, - "stop" : 1730533038796, - "duration" : 84 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show SOLOMON DAZLEY, 9469997956, 20160130 and 10 BROOK STREET, LANCASTER, LA1 1SL details", - "time" : { - "start" : 1730533038796, - "stop" : 1730533039425, - "duration" : 629 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7c97d4161b716b6e", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "7c97d4161b716b6e.png", - "type" : "image/png", - "size" : 48324 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "f79ab5f356ad2697", - "name" : "log", - "source" : "f79ab5f356ad2697.txt", - "type" : "text/plain", - "size" : 1751 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 BROOK STREET, LANCASTER, LA1 1SL" - }, { - "name" : "dateofbirth", - "value" : "20160130" - }, { - "name" : "name", - "value" : "SOLOMON DAZLEY" - }, { - "name" : "nhsNumber", - "value" : "9469997956" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "9599fb7326b6110d.json", - "parameterValues" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] -} \ No newline at end of file diff --git a/data/test-cases/96bd2a84fbc61f48.json b/data/test-cases/96bd2a84fbc61f48.json deleted file mode 100644 index 6171d19a9..000000000 --- a/data/test-cases/96bd2a84fbc61f48.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "uid" : "96bd2a84fbc61f48", - "name" : "Error messages should appear when no values are entered", - "fullName" : "/app/features/add_batches.feature:Error messages should appear when no values are entered", - "historyId" : "9ca872d12287f3fe4e234b76581625b8", - "time" : { - "start" : 1730533005881, - "stop" : 1730533006721, - "duration" : 840 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730533005881, - "stop" : 1730533005881, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I am on the vaccines page", - "time" : { - "start" : 1730533005881, - "stop" : 1730533005964, - "duration" : 83 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click on an available add batch link", - "time" : { - "start" : 1730533005965, - "stop" : 1730533006572, - "duration" : 607 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click continue to confirm batch details page", - "time" : { - "start" : 1730533006573, - "stop" : 1730533006668, - "duration" : 95 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the error messages and error links should appear highlighting missing required fields", - "time" : { - "start" : 1730533006669, - "stop" : 1730533006721, - "duration" : 52 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - } ], - "attachments" : [ { - "uid" : "eda7db8ce76e5f95", - "name" : "log", - "source" : "eda7db8ce76e5f95.txt", - "type" : "text/plain", - "size" : 1603 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "96bd2a84fbc61f48.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/96ef091030ade63f.json b/data/test-cases/96ef091030ade63f.json deleted file mode 100644 index fb400f4da..000000000 --- a/data/test-cases/96ef091030ade63f.json +++ /dev/null @@ -1,180 +0,0 @@ -{ - "uid" : "96ef091030ade63f", - "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "d2bd0663c156637919629c145af9f4e3", - "time" : { - "start" : 1730617739012, - "stop" : 1730617840939, - "duration" : 101927 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa33579cb80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '3', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa33579cb80>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '3', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730617739012, - "stop" : 1730617753382, - "duration" : 14370 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9732091169", - "time" : { - "start" : 1730617753382, - "stop" : 1730617753555, - "duration" : 173 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730617753555, - "stop" : 1730617755379, - "duration" : 1824 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "976dc09e568eb3c5", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "976dc09e568eb3c5.png", - "type" : "image/png", - "size" : 31494 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 3", - "time" : { - "start" : 1730617755380, - "stop" : 1730617841104, - "duration" : 85724 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "ca373a4db492b658", - "name" : "qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "ca373a4db492b658.png", - "type" : "image/png", - "size" : 55210 - }, { - "uid" : "5ab197d7779a7593", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "5ab197d7779a7593.png", - "type" : "image/png", - "size" : 72486 - }, { - "uid" : "10f9972848c6221f", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "10f9972848c6221f.png", - "type" : "image/png", - "size" : 46977 - }, { - "uid" : "7ab464602a25d615", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "7ab464602a25d615.png", - "type" : "image/png", - "size" : 43928 - }, { - "uid" : "bc9c8fa7334dc7fc", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "bc9c8fa7334dc7fc.png", - "type" : "image/png", - "size" : 43928 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 5, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6c3b84fa5b0f3ea7", - "name" : "log", - "source" : "6c3b84fa5b0f3ea7.txt", - "type" : "text/plain", - "size" : 3510 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 7, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "3" - }, { - "name" : "nhs_number", - "value" : "9732091169" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "96ef091030ade63f.json", - "parameterValues" : [ "3", "9732091169", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/98f57f71174d6409.json b/data/test-cases/98f57f71174d6409.json deleted file mode 100644 index cc7767ce9..000000000 --- a/data/test-cases/98f57f71174d6409.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "98f57f71174d6409", - "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "5e6d4bc262db1980cad4a6ed13de65db", - "time" : { - "start" : 1730617977325, - "stop" : 1730618136727, - "duration" : 159402 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f8753a1aa20>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-01', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f8753a1aa20>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-01', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9693632109 with option 0 and choose to vaccinate with vaccine details as COVID-19, SDYY2-01 with 19/10/2025", - "time" : { - "start" : 1730617977326, - "stop" : 1730618061189, - "duration" : 83863 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618061189, - "stop" : 1730618061527, - "duration" : 338 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e4941d6c400b4cd6", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button.png", - "source" : "e4941d6c400b4cd6.png", - "type" : "image/png", - "size" : 49611 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient Bill GARTON", - "time" : { - "start" : 1730618061527, - "stop" : 1730618062725, - "duration" : 1198 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8a0711ed135614ca", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "8a0711ed135614ca.png", - "type" : "image/png", - "size" : 49673 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-01 with 19/10/2025 and click continue", - "time" : { - "start" : 1730618062725, - "stop" : 1730618065509, - "duration" : 2784 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d44476cefeee9281", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button.png", - "source" : "d44476cefeee9281.png", - "type" : "image/png", - "size" : 54630 - }, { - "uid" : "aa8655e09554e0f8", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png", - "source" : "aa8655e09554e0f8.png", - "type" : "image/png", - "size" : 73867 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today and click continue to record consent screen button", - "time" : { - "start" : 1730618065509, - "stop" : 1730618106637, - "duration" : 41128 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4d1be6697687e840", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "4d1be6697687e840.png", - "type" : "image/png", - "size" : 72009 - }, { - "uid" : "2e446ae487ed48ef", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "2e446ae487ed48ef.png", - "type" : "image/png", - "size" : 47519 - }, { - "uid" : "1f9036b60b89769e", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "1f9036b60b89769e.png", - "type" : "image/png", - "size" : 45377 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618106637, - "stop" : 1730618136918, - "duration" : 30281 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "c83ffcc115902bc3", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "c83ffcc115902bc3.png", - "type" : "image/png", - "size" : 45377 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6c16dd3c183730ee", - "name" : "log", - "source" : "6c16dd3c183730ee.txt", - "type" : "text/plain", - "size" : 5983 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "assess_date", - "value" : "today" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2025" - }, { - "name" : "batch_number", - "value" : "SDYY2-01" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "0" - }, { - "name" : "name", - "value" : "Bill GARTON" - }, { - "name" : "nhs_number", - "value" : "9693632109" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "98f57f71174d6409.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-01", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "ALBERT HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/99090c5d9a60c3c7.json b/data/test-cases/99090c5d9a60c3c7.json deleted file mode 100644 index ac3482801..000000000 --- a/data/test-cases/99090c5d9a60c3c7.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "uid" : "99090c5d9a60c3c7", - "name" : "Add vaccines page should launch", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "e61b0bd09685f01f57cda066e000c8c0", - "time" : { - "start" : 1730533010797, - "stop" : 1730533013098, - "duration" : 2301 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730533010798, - "stop" : 1730533010798, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I am on the vaccines page", - "time" : { - "start" : 1730533010798, - "stop" : 1730533010880, - "duration" : 82 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccine button", - "time" : { - "start" : 1730533010880, - "stop" : 1730533011460, - "duration" : 580 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the choose site page should be launched", - "time" : { - "start" : 1730533011461, - "stop" : 1730533013098, - "duration" : 1637 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6d7192aecee11fff", - "name" : "dev_chrome_130.0.6723.91_choose_site_page_should_launch.png", - "source" : "6d7192aecee11fff.png", - "type" : "image/png", - "size" : 41754 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "200e9cbc3db7c147", - "name" : "log", - "source" : "200e9cbc3db7c147.txt", - "type" : "text/plain", - "size" : 1500 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "99090c5d9a60c3c7.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/99e98fc9ce1712a0.json b/data/test-cases/99e98fc9ce1712a0.json deleted file mode 100644 index e07162f94..000000000 --- a/data/test-cases/99e98fc9ce1712a0.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "99e98fc9ce1712a0", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "d60afbfd105108d113640870ead663de", - "time" : { - "start" : 1730617871891, - "stop" : 1730617877337, - "duration" : 5446 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617871892, - "stop" : 1730617875859, - "duration" : 3967 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730617875860, - "stop" : 1730617876283, - "duration" : 423 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7140d64ae29def5b", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "7140d64ae29def5b.png", - "type" : "image/png", - "size" : 56612 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode M6 3AA", - "time" : { - "start" : 1730617876284, - "stop" : 1730617876432, - "duration" : 148 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d87aee65a322255a", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "d87aee65a322255a.png", - "type" : "image/png", - "size" : 46928 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730617876432, - "stop" : 1730617876565, - "duration" : 133 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bd1fd3b3a7fc6065", - "name" : "qa_chrome_130.0.6723.91_select_gender.png", - "source" : "bd1fd3b3a7fc6065.png", - "type" : "image/png", - "size" : 50271 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617876565, - "stop" : 1730617876651, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730617876652, - "stop" : 1730617877251, - "duration" : 599 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d00df5197422d6f5", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "d00df5197422d6f5.png", - "type" : "image/png", - "size" : 33145 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730617877251, - "stop" : 1730617877337, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "118fbbbbd950d10b", - "name" : "qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "118fbbbbd950d10b.png", - "type" : "image/png", - "size" : 42850 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "a07399194498fdf8", - "name" : "log", - "source" : "a07399194498fdf8.txt", - "type" : "text/plain", - "size" : 3909 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "M6 3AA" - }, { - "name" : "scenario", - "value" : "postcode" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "99e98fc9ce1712a0.json", - "parameterValues" : [ "23/6/1946", "Bill", "Male", "Garton", "M6 3AA", "postcode" ] -} \ No newline at end of file diff --git a/data/test-cases/9c0158950e5caa5.json b/data/test-cases/9c0158950e5caa5.json deleted file mode 100644 index 02f26d47a..000000000 --- a/data/test-cases/9c0158950e5caa5.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "9c0158950e5caa5", - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "de37279f8480022cc6f49b44d48769f3", - "time" : { - "start" : 1730618807774, - "stop" : 1730618967409, - "duration" : 159635 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f87537277e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 01/11/2024PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f87537277e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 01/11/2024PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9474405174 with option 10 and choose to vaccinate with vaccine details as Flu, SDYY2-14B with 19/10/2026", - "time" : { - "start" : 1730618807775, - "stop" : 1730618891565, - "duration" : 83790 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618891566, - "stop" : 1730618891892, - "duration" : 326 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a619f2400a172b1d", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png", - "source" : "a619f2400a172b1d.png", - "type" : "image/png", - "size" : 49305 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient PHINEAS FAYLE", - "time" : { - "start" : 1730618891892, - "stop" : 1730618892591, - "duration" : 699 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a0551d6adf697f11", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "a0551d6adf697f11.png", - "type" : "image/png", - "size" : 49373 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-14B with 19/10/2026 and click continue", - "time" : { - "start" : 1730618892592, - "stop" : 1730618895358, - "duration" : 2766 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "121e7dc23d33e341", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png", - "source" : "121e7dc23d33e341.png", - "type" : "image/png", - "size" : 35033 - }, { - "uid" : "a2b59c9bb6c0c3b0", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Quadrivalent Influenza Vaccine – High Dose_and_clicked_continue_button.png", - "source" : "a2b59c9bb6c0c3b0.png", - "type" : "image/png", - "size" : 74145 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", - "time" : { - "start" : 1730618895358, - "stop" : 1730618937321, - "duration" : 41963 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "fc34d58b7d3f4fa0", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "fc34d58b7d3f4fa0.png", - "type" : "image/png", - "size" : 76608 - }, { - "uid" : "6b0c2176ccd95a30", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "6b0c2176ccd95a30.png", - "type" : "image/png", - "size" : 74696 - }, { - "uid" : "746e180558217a99", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "746e180558217a99.png", - "type" : "image/png", - "size" : 61625 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618937321, - "stop" : 1730618967569, - "duration" : 30248 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "84416490f348de0f", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "84416490f348de0f.png", - "type" : "image/png", - "size" : 61625 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6fa0a019a1008916", - "name" : "log", - "source" : "6fa0a019a1008916.txt", - "type" : "text/plain", - "size" : 6041 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-14B" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "4/9/1965" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "10" - }, { - "name" : "name", - "value" : "PHINEAS FAYLE" - }, { - "name" : "nhs_number", - "value" : "9474405174" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "9c0158950e5caa5.json", - "parameterValues" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/9c31c2fbb01526ec.json b/data/test-cases/9c31c2fbb01526ec.json deleted file mode 100644 index e8338ea90..000000000 --- a/data/test-cases/9c31c2fbb01526ec.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "uid" : "9c31c2fbb01526ec", - "name" : "Login button is visible", - "fullName" : "features/login.feature:Login button is visible", - "historyId" : "67f72350cbea9a3eebab3adfe5536260", - "time" : { - "start" : 1730533186064, - "stop" : 1730533187153, - "duration" : 1089 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730533186064, - "stop" : 1730533187086, - "duration" : 1022 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the login button should be visible", - "time" : { - "start" : 1730533187086, - "stop" : 1730533187153, - "duration" : 67 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "87c49dd65226b9f5", - "name" : "dev_chrome_130.0.6723.91_login_should_be_visible.png", - "source" : "87c49dd65226b9f5.png", - "type" : "image/png", - "size" : 37292 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "2ffebf22ffb9bf1c", - "name" : "log", - "source" : "2ffebf22ffb9bf1c.txt", - "type" : "text/plain", - "size" : 936 - } ], - "parameters" : [ ], - "stepsCount" : 2, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "9c31c2fbb01526ec.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/9d3dee62b6ac228b.json b/data/test-cases/9d3dee62b6ac228b.json deleted file mode 100644 index 8bab7f0fd..000000000 --- a/data/test-cases/9d3dee62b6ac228b.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "uid" : "9d3dee62b6ac228b", - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "a4bf1997a48192c12025e5c5763bafe7", - "time" : { - "start" : 1730534085943, - "stop" : 1730534172928, - "duration" : 86985 - }, - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-21A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...26', 'batch_number': 'SDYY2-21A', 'care_model': 'Vaccination centre open to the public', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fcfb488e840>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-21A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...26', 'batch_number': 'SDYY2-21A', 'care_model': 'Vaccination centre open to the public', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fcfb488e840>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9450141444 with option 1 and choose to vaccinate with vaccine details as Flu, SDYY2-21A with 19/10/2026", - "time" : { - "start" : 1730534085943, - "stop" : 1730534169382, - "duration" : 83439 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730534169383, - "stop" : 1730534169702, - "duration" : 319 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "14a843042ca02ac9", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9450141444_and_clicked_search_for_patient_button.png", - "source" : "14a843042ca02ac9.png", - "type" : "image/png", - "size" : 49098 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient BRANDIE DYBLE", - "time" : { - "start" : 1730534169702, - "stop" : 1730534170399, - "duration" : 697 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a25809798c4d08e3", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "a25809798c4d08e3.png", - "type" : "image/png", - "size" : 49165 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-21A with 19/10/2026 and click continue", - "time" : { - "start" : 1730534170399, - "stop" : 1730534172928, - "duration" : 2529 - }, - "status" : "failed", - "statusMessage" : "Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n", - "statusTrace" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "46f1fcc5e4bc09c6", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_BRANDIE DYBLE_and_clicked_choose_vaccine_button.png", - "source" : "46f1fcc5e4bc09c6.png", - "type" : "image/png", - "size" : 54190 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "b1df5006b367913e", - "name" : "log", - "source" : "b1df5006b367913e.txt", - "type" : "text/plain", - "size" : 3170 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 4, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF" - }, { - "name" : "assess_date", - "value" : "today-4" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-21A" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "25/8/1992" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "1" - }, { - "name" : "name", - "value" : "BRANDIE DYBLE" - }, { - "name" : "nhs_number", - "value" : "9450141444" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "9d3dee62b6ac228b.json", - "parameterValues" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] -} \ No newline at end of file diff --git a/data/test-cases/9eb38c3faae4a794.json b/data/test-cases/9eb38c3faae4a794.json deleted file mode 100644 index 0cf79a515..000000000 --- a/data/test-cases/9eb38c3faae4a794.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "uid" : "9eb38c3faae4a794", - "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Multiple demographic matches shows an error that more than one result is found", - "historyId" : "1c8cb41f30fceb416baf4c1b8bdba2ab", - "time" : { - "start" : 1730533133302, - "stop" : 1730533139633, - "duration" : 6331 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533133302, - "stop" : 1730533137618, - "duration" : 4316 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Aidan, Smith, and 23/02/2020", - "time" : { - "start" : 1730533137619, - "stop" : 1730533138063, - "duration" : 444 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4871057da0158e03", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "4871057da0158e03.png", - "type" : "image/png", - "size" : 56903 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533138063, - "stop" : 1730533139025, - "duration" : 962 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that more than one result was found", - "time" : { - "start" : 1730533139026, - "stop" : 1730533139633, - "duration" : 607 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4a00a6a31f0e8830", - "name" : "dev_chrome_130.0.6723.91_multiple_results_found_should_be_visible.png", - "source" : "4a00a6a31f0e8830.png", - "type" : "image/png", - "size" : 31264 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "d16c0600c3ee45f6", - "name" : "log", - "source" : "d16c0600c3ee45f6.txt", - "type" : "text/plain", - "size" : 2048 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/02/2020" - }, { - "name" : "firstName", - "value" : "Aidan" - }, { - "name" : "lastName", - "value" : "Smith" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "9eb38c3faae4a794.json", - "parameterValues" : [ "23/02/2020", "Aidan", "Smith" ] -} \ No newline at end of file diff --git a/data/test-cases/a02b41cfa3c753f9.json b/data/test-cases/a02b41cfa3c753f9.json new file mode 100644 index 000000000..5846f3d6f --- /dev/null +++ b/data/test-cases/a02b41cfa3c753f9.json @@ -0,0 +1,145 @@ +{ + "uid" : "a02b41cfa3c753f9", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "bf067cabd4515f88e1c3ee93869bc864", + "time" : { + "start" : 1730619467549, + "stop" : 1730619472238, + "duration" : 4689 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619467549, + "stop" : 1730619471452, + "duration" : 3903 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9469997956", + "time" : { + "start" : 1730619471453, + "stop" : 1730619471519, + "duration" : 66 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619471519, + "stop" : 1730619471607, + "duration" : 88 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show SOLOMON DAZLEY, 9469997956, 20160130 and 10 BROOK STREET, LANCASTER, LA1 1SL details", + "time" : { + "start" : 1730619471608, + "stop" : 1730619472238, + "duration" : 630 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ba6d1ecd1268a472", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "ba6d1ecd1268a472.png", + "type" : "image/png", + "size" : 48324 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "68b7f3dacda58e34", + "name" : "log", + "source" : "68b7f3dacda58e34.txt", + "type" : "text/plain", + "size" : 1751 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 BROOK STREET, LANCASTER, LA1 1SL" + }, { + "name" : "dateofbirth", + "value" : "20160130" + }, { + "name" : "name", + "value" : "SOLOMON DAZLEY" + }, { + "name" : "nhsNumber", + "value" : "9469997956" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "a02b41cfa3c753f9.json", + "parameterValues" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] +} \ No newline at end of file diff --git a/data/test-cases/a0385851d4c5d4f8.json b/data/test-cases/a0385851d4c5d4f8.json new file mode 100644 index 000000000..2da34ca29 --- /dev/null +++ b/data/test-cases/a0385851d4c5d4f8.json @@ -0,0 +1,314 @@ +{ + "uid" : "a0385851d4c5d4f8", + "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "cd3b48aa8c3f7c508026db145f8a39cb", + "time" : { + "start" : 1730620157512, + "stop" : 1730620329624, + "duration" : 172112 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN', 'dob': '21/7/1959', 'name': 'CAWRDAV ...CAWRDAV BOBBETT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 04/10/2024CAWRDAV BOBBETT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': 'Outreach event', ...}\nname = 'CAWRDAV BOBBETT', dob = '21/7/1959'\naddress = '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN', 'dob': '21/7/1959', 'name': 'CAWRDAV ...CAWRDAV BOBBETT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': 'Outreach event', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 04/10/2024CAWRDAV BOBBETT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': 'Outreach event', ...}\nname = 'CAWRDAV BOBBETT', dob = '21/7/1959'\naddress = '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Home Of Housebound Patient and get patient details for 9437599165 with option 9 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18B with 19/10/2026", + "time" : { + "start" : 1730620157512, + "stop" : 1730620241100, + "duration" : 83588 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620241100, + "stop" : 1730620241429, + "duration" : 329 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "333edca24a2aed19", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437599165_and_clicked_search_for_patient_button.png", + "source" : "333edca24a2aed19.png", + "type" : "image/png", + "size" : 49612 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient CAWRDAV BOBBETT", + "time" : { + "start" : 1730620241429, + "stop" : 1730620242092, + "duration" : 663 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "b517249f06390623", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "b517249f06390623.png", + "type" : "image/png", + "size" : 49647 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18B with 19/10/2026 and click continue", + "time" : { + "start" : 1730620242092, + "stop" : 1730620245344, + "duration" : 3252 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "c1f4a34dd6a90751", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_CAWRDAV BOBBETT_and_clicked_choose_vaccine_button.png", + "source" : "c1f4a34dd6a90751.png", + "type" : "image/png", + "size" : 54666 + }, { + "uid" : "ceca6321038eaf02", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", + "source" : "ceca6321038eaf02.png", + "type" : "image/png", + "size" : 72990 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-30 and click continue to record consent screen button", + "time" : { + "start" : 1730620245345, + "stop" : 1730620246260, + "duration" : 915 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "9fbde2faa8fe87f", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "9fbde2faa8fe87f.png", + "type" : "image/png", + "size" : 71186 + }, { + "uid" : "5a202bf417b19aaa", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "5a202bf417b19aaa.png", + "type" : "image/png", + "size" : 49972 + }, { + "uid" : "2c19e91ab146643e", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "2c19e91ab146643e.png", + "type" : "image/png", + "size" : 44777 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620246261, + "stop" : 1730620247663, + "duration" : 1402 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "19d6a040ae4743b0", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "19d6a040ae4743b0.png", + "type" : "image/png", + "size" : 44777 + }, { + "uid" : "92148b016fa509f5", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "92148b016fa509f5.png", + "type" : "image/png", + "size" : 64127 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-30 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620247663, + "stop" : 1730620289192, + "duration" : 41529 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "81305f4575bb42b8", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "81305f4575bb42b8.png", + "type" : "image/png", + "size" : 50056 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient CAWRDAV BOBBETT, 21/7/1959, 127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620289193, + "stop" : 1730620329624, + "duration" : 40431 + }, + "status" : "failed", + "statusMessage" : "assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "33201f89d68bdae3", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "33201f89d68bdae3.png", + "type" : "image/png", + "size" : 50145 + }, { + "uid" : "276f4e88737f3e89", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "276f4e88737f3e89.png", + "type" : "image/png", + "size" : 50145 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "410162fec9704835", + "name" : "log", + "source" : "410162fec9704835.txt", + "type" : "text/plain", + "size" : 8445 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN" + }, { + "name" : "assess_date", + "value" : "today-30" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18B" + }, { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "21/7/1959" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "9" + }, { + "name" : "name", + "value" : "CAWRDAV BOBBETT" + }, { + "name" : "nhs_number", + "value" : "9437599165" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-30" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "a0385851d4c5d4f8.json", + "parameterValues" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "ALBERT HOUSE", "yes", "today-30" ] +} \ No newline at end of file diff --git a/data/test-cases/a03c5478cf6f4e99.json b/data/test-cases/a03c5478cf6f4e99.json deleted file mode 100644 index 4774a939b..000000000 --- a/data/test-cases/a03c5478cf6f4e99.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "a03c5478cf6f4e99", - "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "0c62c3f72de8d9d08ce8753371e9eddf", - "time" : { - "start" : 1730533883938, - "stop" : 1730534057140, - "duration" : 173202 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG', 'dob': '8/6/1961', 'name': 'RANDY FOGDEN', 'shared_data': {'as...h_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 18/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'RANDY FOGDEN', dob = '8/6/1961'\naddress = '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG', 'dob': '8/6/1961', 'name': 'RANDY FOGDEN', 'shared_data': {'as...h_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 18/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'RANDY FOGDEN', dob = '8/6/1961'\naddress = '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Hospital Hub and get patient details for 9437540233 with option 12 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18E with 19/10/2026", - "time" : { - "start" : 1730533883938, - "stop" : 1730533967325, - "duration" : 83387 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533967325, - "stop" : 1730533967646, - "duration" : 321 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e50ed4f1634a28a3", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png", - "source" : "e50ed4f1634a28a3.png", - "type" : "image/png", - "size" : 49804 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient RANDY FOGDEN", - "time" : { - "start" : 1730533967647, - "stop" : 1730533970340, - "duration" : 2693 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "dba71308ebc9353f", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "dba71308ebc9353f.png", - "type" : "image/png", - "size" : 49918 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18E with 19/10/2026 and click continue", - "time" : { - "start" : 1730533970341, - "stop" : 1730533974093, - "duration" : 3752 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "cca1f1015cf0ad0a", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png", - "source" : "cca1f1015cf0ad0a.png", - "type" : "image/png", - "size" : 54975 - }, { - "uid" : "923b633fb71e06c", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", - "source" : "923b633fb71e06c.png", - "type" : "image/png", - "size" : 74285 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-15 and click continue to record consent screen button", - "time" : { - "start" : 1730533974094, - "stop" : 1730533975059, - "duration" : 965 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9eac03d499ca5abe", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "9eac03d499ca5abe.png", - "type" : "image/png", - "size" : 75090 - }, { - "uid" : "81347db31d1f2ab1", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "81347db31d1f2ab1.png", - "type" : "image/png", - "size" : 39890 - }, { - "uid" : "636791fd282d849", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "636791fd282d849.png", - "type" : "image/png", - "size" : 43916 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533975059, - "stop" : 1730533975463, - "duration" : 404 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8e14980b88cad8bb", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "8e14980b88cad8bb.png", - "type" : "image/png", - "size" : 43916 - }, { - "uid" : "1b35a4836a7e3a54", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "1b35a4836a7e3a54.png", - "type" : "image/png", - "size" : 73418 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-7 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533975463, - "stop" : 1730534016710, - "duration" : 41247 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "38b7176213513679", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "38b7176213513679.png", - "type" : "image/png", - "size" : 50284 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient RANDY FOGDEN, 8/6/1961, 10 ASHVILLE TERRACE, MANCHESTER, M40 9WG and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730534016710, - "stop" : 1730534057140, - "duration" : 40430 - }, - "status" : "failed", - "statusMessage" : "assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "312cf865a79bb4c1", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "312cf865a79bb4c1.png", - "type" : "image/png", - "size" : 50419 - }, { - "uid" : "ca56439be0568982", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "ca56439be0568982.png", - "type" : "image/png", - "size" : 50419 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "937a7d02d9bcb9e2", - "name" : "log", - "source" : "937a7d02d9bcb9e2.txt", - "type" : "text/plain", - "size" : 8393 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG" - }, { - "name" : "assess_date", - "value" : "today-15" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18E" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "8/6/1961" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "12" - }, { - "name" : "name", - "value" : "RANDY FOGDEN" - }, { - "name" : "nhs_number", - "value" : "9437540233" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-7" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "a03c5478cf6f4e99.json", - "parameterValues" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7" ] -} \ No newline at end of file diff --git a/data/test-cases/a109bba9e09653d3.json b/data/test-cases/a109bba9e09653d3.json new file mode 100644 index 000000000..87bd1f01f --- /dev/null +++ b/data/test-cases/a109bba9e09653d3.json @@ -0,0 +1,157 @@ +{ + "uid" : "a109bba9e09653d3", + "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", + "fullName" : "/app/features/find_a_patient.feature:NHS Number: Searching for a patient without a record returns no results", + "historyId" : "2bdcbabc9de9c471d890c20f4ea0ff31", + "time" : { + "start" : 1730619542826, + "stop" : 1730619548383, + "duration" : 5557 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619542827, + "stop" : 1730619547519, + "duration" : 4692 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter 9449306621 as the nhs number", + "time" : { + "start" : 1730619547520, + "stop" : 1730619547588, + "duration" : 68 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619547588, + "stop" : 1730619547673, + "duration" : 85 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the NHS number 9449306621", + "time" : { + "start" : 1730619547674, + "stop" : 1730619548297, + "duration" : 623 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "4d6a6f2b059ea14f", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "4d6a6f2b059ea14f.png", + "type" : "image/png", + "size" : 48873 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see an option to create a new patient", + "time" : { + "start" : 1730619548297, + "stop" : 1730619548383, + "duration" : 86 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "9326eb806522e38c", + "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", + "source" : "9326eb806522e38c.png", + "type" : "image/png", + "size" : 49064 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "cd95ba2b386bc6b6", + "name" : "log", + "source" : "cd95ba2b386bc6b6.txt", + "type" : "text/plain", + "size" : 2324 + } ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "nhsNumber", + "value" : "9449306621" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "a109bba9e09653d3.json", + "parameterValues" : [ "9449306621" ] +} \ No newline at end of file diff --git a/data/test-cases/a3fbee1eae2effc7.json b/data/test-cases/a3fbee1eae2effc7.json deleted file mode 100644 index 51d028ed1..000000000 --- a/data/test-cases/a3fbee1eae2effc7.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "a3fbee1eae2effc7", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "39e35f59117b399bcac760d4cb0a7898", - "time" : { - "start" : 1730533060224, - "stop" : 1730533067607, - "duration" : 7383 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533060224, - "stop" : 1730533066827, - "duration" : 6603 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9470011902", - "time" : { - "start" : 1730533066828, - "stop" : 1730533066898, - "duration" : 70 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533066898, - "stop" : 1730533066978, - "duration" : 80 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show KATEE TUZZIO, 9470011902, 20150527 and BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN details", - "time" : { - "start" : 1730533066978, - "stop" : 1730533067607, - "duration" : 629 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c9f4082eaa5a491d", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "c9f4082eaa5a491d.png", - "type" : "image/png", - "size" : 48482 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "312dc006e49d3c37", - "name" : "log", - "source" : "312dc006e49d3c37.txt", - "type" : "text/plain", - "size" : 1771 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN" - }, { - "name" : "dateofbirth", - "value" : "20150527" - }, { - "name" : "name", - "value" : "KATEE TUZZIO" - }, { - "name" : "nhsNumber", - "value" : "9470011902" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "a3fbee1eae2effc7.json", - "parameterValues" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] -} \ No newline at end of file diff --git a/data/test-cases/a414b514edce75e9.json b/data/test-cases/a414b514edce75e9.json deleted file mode 100644 index b0e2b801c..000000000 --- a/data/test-cases/a414b514edce75e9.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "a414b514edce75e9", - "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "aa4b48325b5835120404555c42013eac", - "time" : { - "start" : 1730618304744, - "stop" : 1730618464546, - "duration" : 159802 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f8753b77f60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 29/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f8753b77f60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 29/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9437540233 with option 6 and choose to vaccinate with vaccine details as COVID-19, SDYY2-16A with 19/10/2026", - "time" : { - "start" : 1730618304745, - "stop" : 1730618388673, - "duration" : 83928 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618388673, - "stop" : 1730618389029, - "duration" : 356 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f5d0d41ef8748869", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png", - "source" : "f5d0d41ef8748869.png", - "type" : "image/png", - "size" : 49848 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient RANDY FOGDEN", - "time" : { - "start" : 1730618389029, - "stop" : 1730618389697, - "duration" : 668 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "55224186f51bd26a", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "55224186f51bd26a.png", - "type" : "image/png", - "size" : 49885 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-16A with 19/10/2026 and click continue", - "time" : { - "start" : 1730618389698, - "stop" : 1730618392480, - "duration" : 2782 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3b6d95a658c2f768", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png", - "source" : "3b6d95a658c2f768.png", - "type" : "image/png", - "size" : 54975 - }, { - "uid" : "3ab1cc0111947676", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png", - "source" : "3ab1cc0111947676.png", - "type" : "image/png", - "size" : 74285 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-5 and click continue to record consent screen button", - "time" : { - "start" : 1730618392480, - "stop" : 1730618434458, - "duration" : 41978 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "73e578202ebfbe92", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "73e578202ebfbe92.png", - "type" : "image/png", - "size" : 72578 - }, { - "uid" : "44ca2448c092ab95", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "44ca2448c092ab95.png", - "type" : "image/png", - "size" : 72288 - }, { - "uid" : "854f2c15b050ae72", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "854f2c15b050ae72.png", - "type" : "image/png", - "size" : 57531 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618434459, - "stop" : 1730618464732, - "duration" : 30273 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "cf433635393c706e", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "cf433635393c706e.png", - "type" : "image/png", - "size" : 57531 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "b88225f125ef117d", - "name" : "log", - "source" : "b88225f125ef117d.txt", - "type" : "text/plain", - "size" : 5990 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG" - }, { - "name" : "assess_date", - "value" : "today-5" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-16A" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "8/6/1961" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "6" - }, { - "name" : "name", - "value" : "RANDY FOGDEN" - }, { - "name" : "nhs_number", - "value" : "9437540233" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "a414b514edce75e9.json", - "parameterValues" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-2" ] -} \ No newline at end of file diff --git a/data/test-cases/a72c842b6ef0279.json b/data/test-cases/a72c842b6ef0279.json new file mode 100644 index 000000000..7963de46c --- /dev/null +++ b/data/test-cases/a72c842b6ef0279.json @@ -0,0 +1,133 @@ +{ + "uid" : "a72c842b6ef0279", + "name" : "Add vaccines page should launch", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "e61b0bd09685f01f57cda066e000c8c0", + "time" : { + "start" : 1730619448295, + "stop" : 1730619449701, + "duration" : 1406 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1730619448296, + "stop" : 1730619448296, + "duration" : 0 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I am on the vaccines page", + "time" : { + "start" : 1730619448296, + "stop" : 1730619448429, + "duration" : 133 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click add vaccine button", + "time" : { + "start" : 1730619448429, + "stop" : 1730619449084, + "duration" : 655 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the choose site page should be launched", + "time" : { + "start" : 1730619449085, + "stop" : 1730619449701, + "duration" : 616 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "40c523c64f3b8e93", + "name" : "dev_chrome_130.0.6723.91_choose_site_page_should_launch.png", + "source" : "40c523c64f3b8e93.png", + "type" : "image/png", + "size" : 46530 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "d7c98e2597f76e66", + "name" : "log", + "source" : "d7c98e2597f76e66.txt", + "type" : "text/plain", + "size" : 1500 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "a72c842b6ef0279.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/a82f7dd5c4efd91a.json b/data/test-cases/a82f7dd5c4efd91a.json deleted file mode 100644 index 5a0031018..000000000 --- a/data/test-cases/a82f7dd5c4efd91a.json +++ /dev/null @@ -1,180 +0,0 @@ -{ - "uid" : "a82f7dd5c4efd91a", - "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "d4aacd2c4e8d1f8789f14e59bd7df838", - "time" : { - "start" : 1730617997949, - "stop" : 1730618089261, - "duration" : 91312 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0342a2e5c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '2', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0342a2e5c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '2', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730617997949, - "stop" : 1730618001835, - "duration" : 3886 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9473673388", - "time" : { - "start" : 1730618001836, - "stop" : 1730618001995, - "duration" : 159 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730618001995, - "stop" : 1730618004313, - "duration" : 2318 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "711060d96ed50d0a", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "711060d96ed50d0a.png", - "type" : "image/png", - "size" : 31494 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 2", - "time" : { - "start" : 1730618004314, - "stop" : 1730618089415, - "duration" : 85101 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "7de71f40413fcdb1", - "name" : "qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "7de71f40413fcdb1.png", - "type" : "image/png", - "size" : 54694 - }, { - "uid" : "685475af336f4be5", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "685475af336f4be5.png", - "type" : "image/png", - "size" : 72004 - }, { - "uid" : "184c44e9a5fde8ea", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "184c44e9a5fde8ea.png", - "type" : "image/png", - "size" : 45048 - }, { - "uid" : "b7ce6188c67a4f70", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "b7ce6188c67a4f70.png", - "type" : "image/png", - "size" : 43928 - }, { - "uid" : "625ed81706c4b018", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "625ed81706c4b018.png", - "type" : "image/png", - "size" : 43928 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 5, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "2be1e8b6868cc4a5", - "name" : "log", - "source" : "2be1e8b6868cc4a5.txt", - "type" : "text/plain", - "size" : 3510 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 7, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "2" - }, { - "name" : "nhs_number", - "value" : "9473673388" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "a82f7dd5c4efd91a.json", - "parameterValues" : [ "2", "9473673388", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/a99df41dc07bbe00.json b/data/test-cases/a99df41dc07bbe00.json deleted file mode 100644 index adebf7326..000000000 --- a/data/test-cases/a99df41dc07bbe00.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "uid" : "a99df41dc07bbe00", - "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "eb7473c685934417e0e1bded91e819c3", - "time" : { - "start" : 1730533063413, - "stop" : 1730533098063, - "duration" : 34650 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730533063413, - "stop" : 1730533067300, - "duration" : 3887 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9692237893", - "time" : { - "start" : 1730533067300, - "stop" : 1730533067461, - "duration" : 161 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730533067461, - "stop" : 1730533069332, - "duration" : 1871 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "808dc3f79532f7ef", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "808dc3f79532f7ef.png", - "type" : "image/png", - "size" : 31494 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 3", - "time" : { - "start" : 1730533069333, - "stop" : 1730533098063, - "duration" : 28730 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6a8e8a33e944e899", - "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "6a8e8a33e944e899.png", - "type" : "image/png", - "size" : 54196 - }, { - "uid" : "1ad1de7239a7dbdb", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "1ad1de7239a7dbdb.png", - "type" : "image/png", - "size" : 70608 - }, { - "uid" : "bd7707add1757b58", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "bd7707add1757b58.png", - "type" : "image/png", - "size" : 47646 - }, { - "uid" : "c5f443fb596cb615", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "c5f443fb596cb615.png", - "type" : "image/png", - "size" : 42746 - }, { - "uid" : "94af60c6d120bdc4", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "94af60c6d120bdc4.png", - "type" : "image/png", - "size" : 42746 - }, { - "uid" : "d588ce6f43848ca4", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "d588ce6f43848ca4.png", - "type" : "image/png", - "size" : 77911 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "52d8a3b47ebcf648", - "name" : "log", - "source" : "52d8a3b47ebcf648.txt", - "type" : "text/plain", - "size" : 3888 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 8, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "3" - }, { - "name" : "nhs_number", - "value" : "9692237893" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "a99df41dc07bbe00.json", - "parameterValues" : [ "3", "9692237893", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/a9a0229c9f961ee1.json b/data/test-cases/a9a0229c9f961ee1.json deleted file mode 100644 index 0cbacdc33..000000000 --- a/data/test-cases/a9a0229c9f961ee1.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "a9a0229c9f961ee1", - "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "550663d67fec50bc66f4d79b94adc6c3", - "time" : { - "start" : 1730533006391, - "stop" : 1730533012185, - "duration" : 5794 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533006391, - "stop" : 1730533010381, - "duration" : 3990 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9650594000", - "time" : { - "start" : 1730533010381, - "stop" : 1730533010453, - "duration" : 72 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533010453, - "stop" : 1730533010530, - "duration" : 77 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Archie STRAIN, 9650594000, 30/7/2014 and 1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ details", - "time" : { - "start" : 1730533010530, - "stop" : 1730533012185, - "duration" : 1655 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7536619809af4c02", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "7536619809af4c02.png", - "type" : "image/png", - "size" : 48470 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "c3bd3d29f4f5cfc7", - "name" : "log", - "source" : "c3bd3d29f4f5cfc7.txt", - "type" : "text/plain", - "size" : 1766 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ" - }, { - "name" : "dateofbirth", - "value" : "30/7/2014" - }, { - "name" : "name", - "value" : "Archie STRAIN" - }, { - "name" : "nhsNumber", - "value" : "9650594000" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "a9a0229c9f961ee1.json", - "parameterValues" : [ "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ", "30/7/2014", "Archie STRAIN", "9650594000" ] -} \ No newline at end of file diff --git a/data/test-cases/ab20766eb3069339.json b/data/test-cases/ab20766eb3069339.json deleted file mode 100644 index 03d7f1493..000000000 --- a/data/test-cases/ab20766eb3069339.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "ab20766eb3069339", - "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "4ba79dae0a7bdaba577f9e6e1dfe80ba", - "time" : { - "start" : 1730534176993, - "stop" : 1730534338408, - "duration" : 161415 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '32 HOLLAND ROAD, MANCHESTER, M8 4NP', 'dob': '27/3/1957', 'name': 'FLORINDA DUNNER', 'shared_data': {'ass...NNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}\nname = 'FLORINDA DUNNER', dob = '27/3/1957'\naddress = '32 HOLLAND ROAD, MANCHESTER, M8 4NP'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '32 HOLLAND ROAD, MANCHESTER, M8 4NP', 'dob': '27/3/1957', 'name': 'FLORINDA DUNNER', 'shared_data': {'ass...NNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': \"Housebound patient's home\", ...}\nname = 'FLORINDA DUNNER', dob = '27/3/1957'\naddress = '32 HOLLAND ROAD, MANCHESTER, M8 4NP'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9437541817 with option 4 and choose to vaccinate with vaccine details as Flu, SDYY2-24A with 19/10/2026", - "time" : { - "start" : 1730534176994, - "stop" : 1730534260411, - "duration" : 83417 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730534260412, - "stop" : 1730534260732, - "duration" : 320 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7f77be86d36a9cb7", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437541817_and_clicked_search_for_patient_button.png", - "source" : "7f77be86d36a9cb7.png", - "type" : "image/png", - "size" : 49670 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient FLORINDA DUNNER", - "time" : { - "start" : 1730534260732, - "stop" : 1730534260912, - "duration" : 180 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "43ad1ebfac448088", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "43ad1ebfac448088.png", - "type" : "image/png", - "size" : 49705 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-24A with 19/10/2026 and click continue", - "time" : { - "start" : 1730534260912, - "stop" : 1730534263115, - "duration" : 2203 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6930524398d00d6", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_FLORINDA DUNNER_and_clicked_choose_vaccine_button.png", - "source" : "6930524398d00d6.png", - "type" : "image/png", - "size" : 53733 - }, { - "uid" : "308614379aeeb4bf", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Adjuvanted Quadrivalent Influenza Vaccine_and_clicked_continue_button.png", - "source" : "308614379aeeb4bf.png", - "type" : "image/png", - "size" : 73247 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today and click continue to record consent screen button", - "time" : { - "start" : 1730534263115, - "stop" : 1730534264847, - "duration" : 1732 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c9b5ed6fd3f72d2e", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "c9b5ed6fd3f72d2e.png", - "type" : "image/png", - "size" : 72965 - }, { - "uid" : "d58003251adb65c2", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "d58003251adb65c2.png", - "type" : "image/png", - "size" : 74782 - }, { - "uid" : "848e3b09354373a5", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "848e3b09354373a5.png", - "type" : "image/png", - "size" : 42102 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730534264847, - "stop" : 1730534266283, - "duration" : 1436 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c379f0b9fd5bd438", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "c379f0b9fd5bd438.png", - "type" : "image/png", - "size" : 42102 - }, { - "uid" : "a0bb44fa966cb193", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "a0bb44fa966cb193.png", - "type" : "image/png", - "size" : 60316 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", - "time" : { - "start" : 1730534266284, - "stop" : 1730534298015, - "duration" : 31731 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "447db42c690fbed9", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "447db42c690fbed9.png", - "type" : "image/png", - "size" : 51974 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient FLORINDA DUNNER, 27/3/1957, 32 HOLLAND ROAD, MANCHESTER, M8 4NP and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730534298015, - "stop" : 1730534338408, - "duration" : 40393 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "e43b5b13cfc40fcb", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "e43b5b13cfc40fcb.png", - "type" : "image/png", - "size" : 51940 - }, { - "uid" : "aba915ae23761ef0", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "aba915ae23761ef0.png", - "type" : "image/png", - "size" : 51981 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "9d25119372935fe9", - "name" : "log", - "source" : "9d25119372935fe9.txt", - "type" : "text/plain", - "size" : 8434 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "32 HOLLAND ROAD, MANCHESTER, M8 4NP" - }, { - "name" : "assess_date", - "value" : "today" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-24A" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "27/3/1957" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "4" - }, { - "name" : "name", - "value" : "FLORINDA DUNNER" - }, { - "name" : "nhs_number", - "value" : "9437541817" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "ab20766eb3069339.json", - "parameterValues" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/aca927f98939d312.json b/data/test-cases/aca927f98939d312.json deleted file mode 100644 index 356219fc9..000000000 --- a/data/test-cases/aca927f98939d312.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "aca927f98939d312", - "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "d2c24c8abd1adc5c5727ab0f09b7aa74", - "time" : { - "start" : 1730533147479, - "stop" : 1730533170307, - "duration" : 22828 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730533147481, - "stop" : 1730533148554, - "duration" : 1073 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1730533148555, - "stop" : 1730533148884, - "duration" : 329 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I provide the None and password", - "time" : { - "start" : 1730533148885, - "stop" : 1730533149571, - "duration" : 686 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And the NHS sign in button is clicked", - "time" : { - "start" : 1730533149572, - "stop" : 1730533159896, - "duration" : 10324 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then sign in should fail", - "time" : { - "start" : 1730533159896, - "stop" : 1730533170307, - "duration" : 10411 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "cb217adaa699e6df", - "name" : "dev_chrome_130.0.6723.91_sign_in_should_fail.png", - "source" : "cb217adaa699e6df.png", - "type" : "image/png", - "size" : 29547 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "cb8c142644bff27e", - "name" : "log", - "source" : "cb8c142644bff27e.txt", - "type" : "text/plain", - "size" : 1707 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "None" - }, { - "name" : "password", - "value" : "password" - }, { - "name" : "status", - "value" : "fail" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "aca927f98939d312.json", - "parameterValues" : [ "None", "password", "fail" ] -} \ No newline at end of file diff --git a/data/test-cases/ad5a0dabeb22dd7c.json b/data/test-cases/ad5a0dabeb22dd7c.json deleted file mode 100644 index 64206a619..000000000 --- a/data/test-cases/ad5a0dabeb22dd7c.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "ad5a0dabeb22dd7c", - "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "4ac7128a2d00463c8d57d8ddc85d171c", - "time" : { - "start" : 1730533012187, - "stop" : 1730533017346, - "duration" : 5159 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533012187, - "stop" : 1730533016560, - "duration" : 4373 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9732596996", - "time" : { - "start" : 1730533016560, - "stop" : 1730533016625, - "duration" : 65 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533016625, - "stop" : 1730533016713, - "duration" : 88 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Lisa WORTHY, 9732596996, 30/6/2024 and 10 NORTON PARK VIEW, SHEFFIELD, S8 8GS details", - "time" : { - "start" : 1730533016713, - "stop" : 1730533017346, - "duration" : 633 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9768f94a69a20557", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "9768f94a69a20557.png", - "type" : "image/png", - "size" : 48719 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "cc7e616dedaf860e", - "name" : "log", - "source" : "cc7e616dedaf860e.txt", - "type" : "text/plain", - "size" : 1752 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS" - }, { - "name" : "dateofbirth", - "value" : "30/6/2024" - }, { - "name" : "name", - "value" : "Lisa WORTHY" - }, { - "name" : "nhsNumber", - "value" : "9732596996" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "ad5a0dabeb22dd7c.json", - "parameterValues" : [ "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS", "30/6/2024", "Lisa WORTHY", "9732596996" ] -} \ No newline at end of file diff --git a/data/test-cases/ae1fcafb1dcaf9f9.json b/data/test-cases/ae1fcafb1dcaf9f9.json new file mode 100644 index 000000000..c8aab70bf --- /dev/null +++ b/data/test-cases/ae1fcafb1dcaf9f9.json @@ -0,0 +1,314 @@ +{ + "uid" : "ae1fcafb1dcaf9f9", + "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "348d80660d6ae023738faf07f9030474", + "time" : { + "start" : 1730619635897, + "stop" : 1730619810461, + "duration" : 174564 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN', 'dob': '14/12/1922', 'name': 'HERBERT HAAG', 'shared_dat...RBERT HAAG', 'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024HERBERT HAAG', 'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Community Pharmacy', ...}\nname = 'HERBERT HAAG', dob = '14/12/1922'\naddress = '10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN', 'dob': '14/12/1922', 'name': 'HERBERT HAAG', 'shared_dat...RBERT HAAG', 'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024HERBERT HAAG', 'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Community Pharmacy', ...}\nname = 'HERBERT HAAG', dob = '14/12/1922'\naddress = '10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Hospital Hub and get patient details for 9470040228 with option 2 and choose to vaccinate with vaccine details as COVID-19, SB12345-12A with 19/2/2026", + "time" : { + "start" : 1730619635898, + "stop" : 1730619720505, + "duration" : 84607 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730619720505, + "stop" : 1730619720831, + "duration" : 326 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "36d97814d8825faa", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9470040228_and_clicked_search_for_patient_button.png", + "source" : "36d97814d8825faa.png", + "type" : "image/png", + "size" : 49687 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient HERBERT HAAG", + "time" : { + "start" : 1730619720832, + "stop" : 1730619721528, + "duration" : 696 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "e91eaad67dbcf74", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "e91eaad67dbcf74.png", + "type" : "image/png", + "size" : 49753 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SB12345-12A with 19/2/2026 and click continue", + "time" : { + "start" : 1730619721529, + "stop" : 1730619725298, + "duration" : 3769 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "dfc9caf5cc3f55b9", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_HERBERT HAAG_and_clicked_choose_vaccine_button.png", + "source" : "dfc9caf5cc3f55b9.png", + "type" : "image/png", + "size" : 54201 + }, { + "uid" : "b438a79e57344bb9", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", + "source" : "b438a79e57344bb9.png", + "type" : "image/png", + "size" : 73565 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button", + "time" : { + "start" : 1730619725299, + "stop" : 1730619727115, + "duration" : 1816 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "1d1ed6d104bae288", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "1d1ed6d104bae288.png", + "type" : "image/png", + "size" : 74405 + }, { + "uid" : "ca1e3946c0abfb3a", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "ca1e3946c0abfb3a.png", + "type" : "image/png", + "size" : 70088 + }, { + "uid" : "3749bb3a067ddec3", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "3749bb3a067ddec3.png", + "type" : "image/png", + "size" : 42390 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730619727115, + "stop" : 1730619728567, + "duration" : 1452 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "e394637aefce3469", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "e394637aefce3469.png", + "type" : "image/png", + "size" : 42390 + }, { + "uid" : "fa1edfecca4b1d6b", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "fa1edfecca4b1d6b.png", + "type" : "image/png", + "size" : 59531 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", + "time" : { + "start" : 1730619728567, + "stop" : 1730619770030, + "duration" : 41463 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7aa9b01739aba062", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "7aa9b01739aba062.png", + "type" : "image/png", + "size" : 49385 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient HERBERT HAAG, 14/12/1922, 10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730619770030, + "stop" : 1730619810461, + "duration" : 40431 + }, + "status" : "failed", + "statusMessage" : "assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "94fa9fbc4636aaf6", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "94fa9fbc4636aaf6.png", + "type" : "image/png", + "size" : 49510 + }, { + "uid" : "2c8d9224b7fcd82c", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "2c8d9224b7fcd82c.png", + "type" : "image/png", + "size" : 49510 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "39bf04b9ddb2bf90", + "name" : "log", + "source" : "39bf04b9ddb2bf90.txt", + "type" : "text/plain", + "size" : 8398 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN" + }, { + "name" : "assess_date", + "value" : "today-1" + }, { + "name" : "batch_expiry_date", + "value" : "19/2/2026" + }, { + "name" : "batch_number", + "value" : "SB12345-12A" + }, { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "14/12/1922" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "2" + }, { + "name" : "name", + "value" : "HERBERT HAAG" + }, { + "name" : "nhs_number", + "value" : "9470040228" + }, { + "name" : "site", + "value" : "BIRCH HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "ae1fcafb1dcaf9f9.json", + "parameterValues" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "BIRCH HOUSE", "yes", "today" ] +} \ No newline at end of file diff --git a/data/test-cases/aecfbb030633f542.json b/data/test-cases/aecfbb030633f542.json deleted file mode 100644 index e7e9545fa..000000000 --- a/data/test-cases/aecfbb030633f542.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "aecfbb030633f542", - "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "e168064a0778a67652563c0848be875e", - "time" : { - "start" : 1730617728144, - "stop" : 1730617733268, - "duration" : 5124 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617728144, - "stop" : 1730617732480, - "duration" : 4336 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9732743476", - "time" : { - "start" : 1730617732481, - "stop" : 1730617732552, - "duration" : 71 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617732552, - "stop" : 1730617732639, - "duration" : 87 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Mike HEESOM, 9732743476, 24/10/1992 and 2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY details", - "time" : { - "start" : 1730617732639, - "stop" : 1730617733268, - "duration" : 629 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "aa4e89af08bfbb48", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "aa4e89af08bfbb48.png", - "type" : "image/png", - "size" : 48740 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6bac8b64eb078782", - "name" : "log", - "source" : "6bac8b64eb078782.txt", - "type" : "text/plain", - "size" : 1757 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY" - }, { - "name" : "dateofbirth", - "value" : "24/10/1992" - }, { - "name" : "name", - "value" : "Mike HEESOM" - }, { - "name" : "nhsNumber", - "value" : "9732743476" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "aecfbb030633f542.json", - "parameterValues" : [ "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY", "24/10/1992", "Mike HEESOM", "9732743476" ] -} \ No newline at end of file diff --git a/data/test-cases/af31254d64dab8e8.json b/data/test-cases/af31254d64dab8e8.json deleted file mode 100644 index 54a2ef6da..000000000 --- a/data/test-cases/af31254d64dab8e8.json +++ /dev/null @@ -1,154 +0,0 @@ -{ - "uid" : "af31254d64dab8e8", - "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Existing patients can be found using their mandatory demographic details", - "historyId" : "911f1ea329349683f7aa72a600783b32", - "time" : { - "start" : 1730533116417, - "stop" : 1730533121795, - "duration" : 5378 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533116417, - "stop" : 1730533120412, - "duration" : 3995 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Pryderi, Warnford-Davis, and 14/04/2001", - "time" : { - "start" : 1730533120412, - "stop" : 1730533120979, - "duration" : 567 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "93d8e23aeca3d2b5", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "93d8e23aeca3d2b5.png", - "type" : "image/png", - "size" : 53502 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533120980, - "stop" : 1730533121130, - "duration" : 150 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's information in the search results, showing their name: Pryderi Warnford-Davis, nhs number: 9449303762, dob: 14/04/2001 and address: 1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", - "time" : { - "start" : 1730533121131, - "stop" : 1730533121795, - "duration" : 664 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "635904d5c8f14e7c", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "635904d5c8f14e7c.png", - "type" : "image/png", - "size" : 32709 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "b0b41544a56caaec", - "name" : "log", - "source" : "b0b41544a56caaec.txt", - "type" : "text/plain", - "size" : 2295 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF" - }, { - "name" : "dob", - "value" : "14/04/2001" - }, { - "name" : "firstName", - "value" : "Pryderi" - }, { - "name" : "lastName", - "value" : "Warnford-Davis" - }, { - "name" : "nhsNumber", - "value" : "9449303762" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "af31254d64dab8e8.json", - "parameterValues" : [ "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", "14/04/2001", "Pryderi", "Warnford-Davis", "9449303762" ] -} \ No newline at end of file diff --git a/data/test-cases/af4a6aded1d9c7bf.json b/data/test-cases/af4a6aded1d9c7bf.json deleted file mode 100644 index 1a03a4d22..000000000 --- a/data/test-cases/af4a6aded1d9c7bf.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "uid" : "af4a6aded1d9c7bf", - "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "d2bd0663c156637919629c145af9f4e3", - "time" : { - "start" : 1730533013101, - "stop" : 1730533063410, - "duration" : 50309 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730533013102, - "stop" : 1730533027262, - "duration" : 14160 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9732091169", - "time" : { - "start" : 1730533027262, - "stop" : 1730533027412, - "duration" : 150 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730533027413, - "stop" : 1730533033316, - "duration" : 5903 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c7931f0e6f3c0b61", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "c7931f0e6f3c0b61.png", - "type" : "image/png", - "size" : 31494 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 3", - "time" : { - "start" : 1730533033317, - "stop" : 1730533063410, - "duration" : 30093 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "71e7e679479c3ca4", - "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "71e7e679479c3ca4.png", - "type" : "image/png", - "size" : 55210 - }, { - "uid" : "8f8f64629a53f4d5", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "8f8f64629a53f4d5.png", - "type" : "image/png", - "size" : 72486 - }, { - "uid" : "fa48e9ee40d32939", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "fa48e9ee40d32939.png", - "type" : "image/png", - "size" : 48081 - }, { - "uid" : "5d9e3dd88c3d77cb", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "5d9e3dd88c3d77cb.png", - "type" : "image/png", - "size" : 45677 - }, { - "uid" : "d311429371f26de8", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "d311429371f26de8.png", - "type" : "image/png", - "size" : 45677 - }, { - "uid" : "4720df9f99764690", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "4720df9f99764690.png", - "type" : "image/png", - "size" : 81468 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "d51acff44945a413", - "name" : "log", - "source" : "d51acff44945a413.txt", - "type" : "text/plain", - "size" : 3888 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 8, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "3" - }, { - "name" : "nhs_number", - "value" : "9732091169" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "af4a6aded1d9c7bf.json", - "parameterValues" : [ "3", "9732091169", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/afe7fa92db2f92da.json b/data/test-cases/afe7fa92db2f92da.json deleted file mode 100644 index f632ac797..000000000 --- a/data/test-cases/afe7fa92db2f92da.json +++ /dev/null @@ -1,307 +0,0 @@ -{ - "uid" : "afe7fa92db2f92da", - "name" : "Local: Created patient can be found using local search", - "fullName" : "/app/features/find_a_patient.feature:Local: Created patient can be found using local search", - "historyId" : "318f11c97be2b8bb6bebbd84c9bce5b1", - "time" : { - "start" : 1730533135397, - "stop" : 1730533186061, - "duration" : 50664 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533135397, - "stop" : 1730533140927, - "duration" : 5530 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I generate random data for a new patient", - "time" : { - "start" : 1730533140927, - "stop" : 1730533140928, - "duration" : 1 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the new patient details on find by demographics page", - "time" : { - "start" : 1730533140928, - "stop" : 1730533161843, - "duration" : 20915 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9e144374fa64a0af", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_new_patient_information.png", - "source" : "9e144374fa64a0af.png", - "type" : "image/png", - "size" : 46822 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533161844, - "stop" : 1730533162277, - "duration" : 433 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the create a new patient button", - "time" : { - "start" : 1730533162277, - "stop" : 1730533162875, - "duration" : 598 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the new patient details on create a new patient page", - "time" : { - "start" : 1730533162876, - "stop" : 1730533163481, - "duration" : 605 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "723bdb46212aa20f", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_new_patient_information.png", - "source" : "723bdb46212aa20f.png", - "type" : "image/png", - "size" : 33991 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the check and confirm button", - "time" : { - "start" : 1730533163481, - "stop" : 1730533163559, - "duration" : 78 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can check and confirm the patient information is correct", - "time" : { - "start" : 1730533163559, - "stop" : 1730533163834, - "duration" : 275 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "aa3e54b972559c4d", - "name" : "dev_chrome_130.0.6723.91_patient_information_is_correct.png", - "source" : "aa3e54b972559c4d.png", - "type" : "image/png", - "size" : 36718 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the confirm and save button", - "time" : { - "start" : 1730533163835, - "stop" : 1730533163903, - "duration" : 68 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient added confirmation message", - "time" : { - "start" : 1730533163904, - "stop" : 1730533164457, - "duration" : 553 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the find a patient by local records link", - "time" : { - "start" : 1730533164457, - "stop" : 1730533164543, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the new patient details", - "time" : { - "start" : 1730533164543, - "stop" : 1730533185359, - "duration" : 20816 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c03b4128967287d3", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_new_patient_information.png", - "source" : "c03b4128967287d3.png", - "type" : "image/png", - "size" : 43981 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533185359, - "stop" : 1730533185439, - "duration" : 80 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's local record in the search results", - "time" : { - "start" : 1730533185440, - "stop" : 1730533186061, - "duration" : 621 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "986e9d32e5aeffcc", - "name" : "dev_chrome_130.0.6723.91_patient_local_record_should_be_visible.png", - "source" : "986e9d32e5aeffcc.png", - "type" : "image/png", - "size" : 31339 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "fb104682db1616ab", - "name" : "log", - "source" : "fb104682db1616ab.txt", - "type" : "text/plain", - "size" : 6098 - } ], - "parameters" : [ ], - "stepsCount" : 14, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "afe7fa92db2f92da.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/b02403a74c52cdd9.json b/data/test-cases/b02403a74c52cdd9.json deleted file mode 100644 index eb3d57d16..000000000 --- a/data/test-cases/b02403a74c52cdd9.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "b02403a74c52cdd9", - "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "3f3af38529beee570013e57f1b0f5a0d", - "time" : { - "start" : 1730618665628, - "stop" : 1730618759686, - "duration" : 94058 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG', 'dob': '6/2/1968', 'name': 'PHYLLIDA ZY...LLIDA ZYLKO', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/10/2024PHYLLIDA ZYLKO', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Community Pharmacy', ...}\nname = 'PHYLLIDA ZYLKO', dob = '6/2/1968'\naddress = 'BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.5' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.5\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG', 'dob': '6/2/1968', 'name': 'PHYLLIDA ZY...LLIDA ZYLKO', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/10/2024PHYLLIDA ZYLKO', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Community Pharmacy', ...}\nname = 'PHYLLIDA ZYLKO', dob = '6/2/1968'\naddress = 'BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert '0.5' == 'Unknown vaccine type'\nE \nE - Unknown vaccine type\nE + 0.5\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Care Home and get patient details for 9474376638 with option 8 and choose to vaccinate with vaccine details as Flu, SDYY2-18F with 19/10/2026", - "time" : { - "start" : 1730618665628, - "stop" : 1730618749140, - "duration" : 83512 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618749140, - "stop" : 1730618749463, - "duration" : 323 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b513db42b20927b5", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9474376638_and_clicked_search_for_patient_button.png", - "source" : "b513db42b20927b5.png", - "type" : "image/png", - "size" : 49746 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient PHYLLIDA ZYLKO", - "time" : { - "start" : 1730618749464, - "stop" : 1730618750130, - "duration" : 666 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "605a85161d4dc338", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "605a85161d4dc338.png", - "type" : "image/png", - "size" : 49780 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-18F with 19/10/2026 and click continue", - "time" : { - "start" : 1730618750131, - "stop" : 1730618753397, - "duration" : 3266 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2760f2d9e6b9b3de", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_PHYLLIDA ZYLKO_and_clicked_choose_vaccine_button.png", - "source" : "2760f2d9e6b9b3de.png", - "type" : "image/png", - "size" : 55445 - }, { - "uid" : "cba04016668bafd8", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Cell-based Quadrivalent Influenza Vaccine_and_clicked_continue_button.png", - "source" : "cba04016668bafd8.png", - "type" : "image/png", - "size" : 74737 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-32 and click continue to record consent screen button", - "time" : { - "start" : 1730618753397, - "stop" : 1730618755197, - "duration" : 1800 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "75627f2baaad315e", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "75627f2baaad315e.png", - "type" : "image/png", - "size" : 73067 - }, { - "uid" : "e8032a1e6c05d4c0", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "e8032a1e6c05d4c0.png", - "type" : "image/png", - "size" : 78547 - }, { - "uid" : "ca4fcff437f30fd7", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "ca4fcff437f30fd7.png", - "type" : "image/png", - "size" : 46142 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618755197, - "stop" : 1730618756615, - "duration" : 1418 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ea924e99d4a6f2b2", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "ea924e99d4a6f2b2.png", - "type" : "image/png", - "size" : 46142 - }, { - "uid" : "f0fc4bfdba5d1beb", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "f0fc4bfdba5d1beb.png", - "type" : "image/png", - "size" : 65093 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-30 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730618756615, - "stop" : 1730618759415, - "duration" : 2800 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ed5c6a0141d731e0", - "name" : "qa_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "ed5c6a0141d731e0.png", - "type" : "image/png", - "size" : 53599 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient PHYLLIDA ZYLKO, 6/2/1968, BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730618759415, - "stop" : 1730618759686, - "duration" : 271 - }, - "status" : "failed", - "statusMessage" : "assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", - "statusTrace" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "9b2154c29367c7a6", - "name" : "qa_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "9b2154c29367c7a6.png", - "type" : "image/png", - "size" : 59173 - }, { - "uid" : "1592380d84dc71d8", - "name" : "qa_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "1592380d84dc71d8.png", - "type" : "image/png", - "size" : 63270 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "e5312e170650e5df", - "name" : "log", - "source" : "e5312e170650e5df.txt", - "type" : "text/plain", - "size" : 8426 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG" - }, { - "name" : "assess_date", - "value" : "today-32" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18F" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "6/2/1968" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "8" - }, { - "name" : "name", - "value" : "PHYLLIDA ZYLKO" - }, { - "name" : "nhs_number", - "value" : "9474376638" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-30" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "b02403a74c52cdd9.json", - "parameterValues" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "BECCLES HOUSE", "yes", "today-30" ] -} \ No newline at end of file diff --git a/data/test-cases/b0c4dc6247664891.json b/data/test-cases/b0c4dc6247664891.json deleted file mode 100644 index f038f78e0..000000000 --- a/data/test-cases/b0c4dc6247664891.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "b0c4dc6247664891", - "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "a6980f9538e77242aa9178bacf4627f1", - "time" : { - "start" : 1730534157516, - "stop" : 1730534287899, - "duration" : 130383 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB', 'dob': '10/1/1993', 'name': 'HOPE TULLY', 'shared_data': {'ass...01/11/2024HOPE TULLY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024HOPE TULLY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Care home', ...}\nname = 'HOPE TULLY', dob = '10/1/1993'\naddress = '2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB', 'dob': '10/1/1993', 'name': 'HOPE TULLY', 'shared_data': {'ass...01/11/2024HOPE TULLY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024HOPE TULLY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Care home', ...}\nname = 'HOPE TULLY', dob = '10/1/1993'\naddress = '2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Off-site Outreach Event and get patient details for 9450144699 with option 3 and choose to vaccinate with vaccine details as Flu, SDYY2-23A with 19/10/2026", - "time" : { - "start" : 1730534157516, - "stop" : 1730534240931, - "duration" : 83415 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730534240931, - "stop" : 1730534241251, - "duration" : 320 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6c6ee8a03d4ed931", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9450144699_and_clicked_search_for_patient_button.png", - "source" : "6c6ee8a03d4ed931.png", - "type" : "image/png", - "size" : 49490 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient HOPE TULLY", - "time" : { - "start" : 1730534241251, - "stop" : 1730534241946, - "duration" : 695 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8506e2794e173094", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "8506e2794e173094.png", - "type" : "image/png", - "size" : 49555 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-23A with 19/10/2026 and click continue", - "time" : { - "start" : 1730534241946, - "stop" : 1730534244182, - "duration" : 2236 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6e36945a7ae9a787", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_HOPE TULLY_and_clicked_choose_vaccine_button.png", - "source" : "6e36945a7ae9a787.png", - "type" : "image/png", - "size" : 53715 - }, { - "uid" : "dbeb896ee07f0bee", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Quadrivalent Influenza Vaccine – High Dose_and_clicked_continue_button.png", - "source" : "dbeb896ee07f0bee.png", - "type" : "image/png", - "size" : 73168 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button", - "time" : { - "start" : 1730534244183, - "stop" : 1730534245083, - "duration" : 900 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a1cde86e9405250b", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "a1cde86e9405250b.png", - "type" : "image/png", - "size" : 73311 - }, { - "uid" : "6efcbf21487e032f", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "6efcbf21487e032f.png", - "type" : "image/png", - "size" : 50512 - }, { - "uid" : "bae4f79bb22806e2", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "bae4f79bb22806e2.png", - "type" : "image/png", - "size" : 46053 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730534245083, - "stop" : 1730534245633, - "duration" : 550 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8056bd38c8bbd2ad", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "8056bd38c8bbd2ad.png", - "type" : "image/png", - "size" : 46053 - }, { - "uid" : "c933878fc7d829f", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "c933878fc7d829f.png", - "type" : "image/png", - "size" : 75077 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730534245633, - "stop" : 1730534247467, - "duration" : 1834 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5e45638e1f5d0c22", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "5e45638e1f5d0c22.png", - "type" : "image/png", - "size" : 50929 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient HOPE TULLY, 10/1/1993, 2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730534247467, - "stop" : 1730534287899, - "duration" : 40432 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "615d09bd7ee8757b", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "615d09bd7ee8757b.png", - "type" : "image/png", - "size" : 50896 - }, { - "uid" : "d88d98693b027cc9", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "d88d98693b027cc9.png", - "type" : "image/png", - "size" : 50938 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "9299f20dcacdf965", - "name" : "log", - "source" : "9299f20dcacdf965.txt", - "type" : "text/plain", - "size" : 8428 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-23A" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "10/1/1993" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "3" - }, { - "name" : "name", - "value" : "HOPE TULLY" - }, { - "name" : "nhs_number", - "value" : "9450144699" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "b0c4dc6247664891.json", - "parameterValues" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] -} \ No newline at end of file diff --git a/data/test-cases/b25868954312e460.json b/data/test-cases/b25868954312e460.json new file mode 100644 index 000000000..53cade821 --- /dev/null +++ b/data/test-cases/b25868954312e460.json @@ -0,0 +1,220 @@ +{ + "uid" : "b25868954312e460", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", + "historyId" : "fdc6348f6e402d3e01a58246f0276887", + "time" : { + "start" : 1730619528549, + "stop" : 1730619536047, + "duration" : 7498 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619528549, + "stop" : 1730619533759, + "duration" : 5210 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1991", + "time" : { + "start" : 1730619533760, + "stop" : 1730619534210, + "duration" : 450 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "1189df92e0726506", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "1189df92e0726506.png", + "type" : "image/png", + "size" : 56612 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I enter the postcode DN18 5DW", + "time" : { + "start" : 1730619534210, + "stop" : 1730619534359, + "duration" : 149 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "517cf0d006040155", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "517cf0d006040155.png", + "type" : "image/png", + "size" : 47308 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I select the gender Male", + "time" : { + "start" : 1730619534359, + "stop" : 1730619535240, + "duration" : 881 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "b9b4427e0b40fce8", + "name" : "dev_chrome_130.0.6723.91_select_gender.png", + "source" : "b9b4427e0b40fce8.png", + "type" : "image/png", + "size" : 50445 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619535240, + "stop" : 1730619535339, + "duration" : 99 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the patient", + "time" : { + "start" : 1730619535339, + "stop" : 1730619535952, + "duration" : 613 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7492fa57b665a972", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "7492fa57b665a972.png", + "type" : "image/png", + "size" : 33330 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see an option to create a new patient", + "time" : { + "start" : 1730619535953, + "stop" : 1730619536047, + "duration" : 94 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "fdabbb933f6731c2", + "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", + "source" : "fdabbb933f6731c2.png", + "type" : "image/png", + "size" : 44206 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "2d2170894bac513a", + "name" : "log", + "source" : "2d2170894bac513a.txt", + "type" : "text/plain", + "size" : 3921 + } ], + "parameters" : [ ], + "stepsCount" : 7, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "23/6/1991" + }, { + "name" : "firstName", + "value" : "Bill" + }, { + "name" : "gender", + "value" : "Male" + }, { + "name" : "lastName", + "value" : "Garton" + }, { + "name" : "postcode", + "value" : "DN18 5DW" + }, { + "name" : "scenario", + "value" : "dob - year" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "b25868954312e460.json", + "parameterValues" : [ "23/6/1991", "Bill", "Male", "Garton", "DN18 5DW", "dob - year" ] +} \ No newline at end of file diff --git a/data/test-cases/b3c7301e53770608.json b/data/test-cases/b3c7301e53770608.json new file mode 100644 index 000000000..1b0f83dee --- /dev/null +++ b/data/test-cases/b3c7301e53770608.json @@ -0,0 +1,169 @@ +{ + "uid" : "b3c7301e53770608", + "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Search without entering patient details shows errors on the mandatory fields", + "historyId" : "ffd87a641da72571b8823162282d2883", + "time" : { + "start" : 1730619569330, + "stop" : 1730619574028, + "duration" : 4698 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619569331, + "stop" : 1730619573672, + "duration" : 4341 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619573673, + "stop" : 1730619573773, + "duration" : 100 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a first name error message Enter the first name", + "time" : { + "start" : 1730619573773, + "stop" : 1730619573865, + "duration" : 92 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "53935c01f0a303b2", + "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_first_name.png", + "source" : "53935c01f0a303b2.png", + "type" : "image/png", + "size" : 32503 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see a last name error message Enter the last name", + "time" : { + "start" : 1730619573865, + "stop" : 1730619573946, + "duration" : 81 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "506ec08dc35193ea", + "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_last_name.png", + "source" : "506ec08dc35193ea.png", + "type" : "image/png", + "size" : 32450 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see a dob error message Enter the date of birth", + "time" : { + "start" : 1730619573946, + "stop" : 1730619574028, + "duration" : 82 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "9db60421f50bdd93", + "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_dob.png", + "source" : "9db60421f50bdd93.png", + "type" : "image/png", + "size" : 32423 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "2d9a4f065be852d", + "name" : "log", + "source" : "2d9a4f065be852d.txt", + "type" : "text/plain", + "size" : 2668 + } ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 4, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dobError", + "value" : "Enter the date of birth" + }, { + "name" : "firstNameError", + "value" : "Enter the first name" + }, { + "name" : "lastNameError", + "value" : "Enter the last name" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "b3c7301e53770608.json", + "parameterValues" : [ "Enter the date of birth", "Enter the first name", "Enter the last name" ] +} \ No newline at end of file diff --git a/data/test-cases/b4b43152e6bcb767.json b/data/test-cases/b4b43152e6bcb767.json deleted file mode 100644 index aa6b4482b..000000000 --- a/data/test-cases/b4b43152e6bcb767.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "b4b43152e6bcb767", - "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "59e13216d0a1222b1ddecd3ea6b8755e", - "time" : { - "start" : 1730618176652, - "stop" : 1730618335642, - "duration" : 158990 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa33555b740>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 01/11/2024ROGER SEABORNE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-13A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa33555b740>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 01/11/2024ROGER SEABORNE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-13A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9470057589 with option 3 and choose to vaccinate with vaccine details as COVID-19, SDYY2-13A with 19/10/2026", - "time" : { - "start" : 1730618176653, - "stop" : 1730618260291, - "duration" : 83638 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618260292, - "stop" : 1730618260617, - "duration" : 325 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a2670e29822e7990", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9470057589_and_clicked_search_for_patient_button.png", - "source" : "a2670e29822e7990.png", - "type" : "image/png", - "size" : 49594 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient ROGER SEABORNE", - "time" : { - "start" : 1730618260617, - "stop" : 1730618261317, - "duration" : 700 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c562464564d22c52", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "c562464564d22c52.png", - "type" : "image/png", - "size" : 49659 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-13A with 19/10/2026 and click continue", - "time" : { - "start" : 1730618261318, - "stop" : 1730618263600, - "duration" : 2282 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f682bdd83e5c238b", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_ROGER SEABORNE_and_clicked_choose_vaccine_button.png", - "source" : "f682bdd83e5c238b.png", - "type" : "image/png", - "size" : 54991 - }, { - "uid" : "b391a88f34146e81", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 3 JN.1_and_clicked_continue_button.png", - "source" : "b391a88f34146e81.png", - "type" : "image/png", - "size" : 74295 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", - "time" : { - "start" : 1730618263601, - "stop" : 1730618305547, - "duration" : 41946 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ecd26320a4413ee5", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "ecd26320a4413ee5.png", - "type" : "image/png", - "size" : 72674 - }, { - "uid" : "3bb541b271eed70c", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "3bb541b271eed70c.png", - "type" : "image/png", - "size" : 72373 - }, { - "uid" : "27031b57280d0d85", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "27031b57280d0d85.png", - "type" : "image/png", - "size" : 57950 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618305548, - "stop" : 1730618335824, - "duration" : 30276 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "c95d68577eae3876", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "c95d68577eae3876.png", - "type" : "image/png", - "size" : 57950 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "46d98258b417bc9c", - "name" : "log", - "source" : "46d98258b417bc9c.txt", - "type" : "text/plain", - "size" : 5993 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-13A" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "13/12/1922" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "3" - }, { - "name" : "name", - "value" : "ROGER SEABORNE" - }, { - "name" : "nhs_number", - "value" : "9470057589" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "b4b43152e6bcb767.json", - "parameterValues" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "ALBERT HOUSE", "yes", "today-1" ] -} \ No newline at end of file diff --git a/data/test-cases/b60c9159661d6556.json b/data/test-cases/b60c9159661d6556.json deleted file mode 100644 index 5d783b054..000000000 --- a/data/test-cases/b60c9159661d6556.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "b60c9159661d6556", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "0362be85d3aacb3fe420746bb928507b", - "time" : { - "start" : 1730533054147, - "stop" : 1730533060221, - "duration" : 6074 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533054148, - "stop" : 1730533057906, - "duration" : 3758 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9470006739", - "time" : { - "start" : 1730533057906, - "stop" : 1730533057971, - "duration" : 65 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533057972, - "stop" : 1730533058062, - "duration" : 90 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show JANNETTE ARD, 9470006739, 20151209 and 1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ details", - "time" : { - "start" : 1730533058063, - "stop" : 1730533060221, - "duration" : 2158 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "abe447ae482b762c", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "abe447ae482b762c.png", - "type" : "image/png", - "size" : 48748 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "cf3c611abf6a19c0", - "name" : "log", - "source" : "cf3c611abf6a19c0.txt", - "type" : "text/plain", - "size" : 1762 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ" - }, { - "name" : "dateofbirth", - "value" : "20151209" - }, { - "name" : "name", - "value" : "JANNETTE ARD" - }, { - "name" : "nhsNumber", - "value" : "9470006739" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "b60c9159661d6556.json", - "parameterValues" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] -} \ No newline at end of file diff --git a/data/test-cases/b7f9299ae4c9bba0.json b/data/test-cases/b7f9299ae4c9bba0.json deleted file mode 100644 index c93f05f12..000000000 --- a/data/test-cases/b7f9299ae4c9bba0.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "uid" : "b7f9299ae4c9bba0", - "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "02946c8fafa2ed02d379748078859176", - "time" : { - "start" : 1730618988233, - "stop" : 1730619075177, - "duration" : 86944 - }, - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'care_model': 'Outreach event', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa334674cc0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'care_model': 'Outreach event', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa334674cc0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Hospital Hub and get patient details for 9450140960 with option 12 and choose to vaccinate with vaccine details as Flu, SDYY2-20A with 19/10/2026", - "time" : { - "start" : 1730618988234, - "stop" : 1730619071676, - "duration" : 83442 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730619071676, - "stop" : 1730619072000, - "duration" : 324 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8f80d0ba36a38b2f", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9450140960_and_clicked_search_for_patient_button.png", - "source" : "8f80d0ba36a38b2f.png", - "type" : "image/png", - "size" : 49486 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient DEANA GAMBLES", - "time" : { - "start" : 1730619072000, - "stop" : 1730619072668, - "duration" : 668 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "85c2c46fb333f8b6", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "85c2c46fb333f8b6.png", - "type" : "image/png", - "size" : 49520 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-20A with 19/10/2026 and click continue", - "time" : { - "start" : 1730619072668, - "stop" : 1730619075177, - "duration" : 2509 - }, - "status" : "failed", - "statusMessage" : "Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n", - "statusTrace" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "3bf1282f07df6701", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_DEANA GAMBLES_and_clicked_choose_vaccine_button.png", - "source" : "3bf1282f07df6701.png", - "type" : "image/png", - "size" : 55078 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "141bbcdc5a31021f", - "name" : "log", - "source" : "141bbcdc5a31021f.txt", - "type" : "text/plain", - "size" : 3167 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 4, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-20A" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "5/9/1993" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "12" - }, { - "name" : "name", - "value" : "DEANA GAMBLES" - }, { - "name" : "nhs_number", - "value" : "9450140960" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "b7f9299ae4c9bba0.json", - "parameterValues" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/b8178f84c0102bee.json b/data/test-cases/b8178f84c0102bee.json deleted file mode 100644 index c65a01ad5..000000000 --- a/data/test-cases/b8178f84c0102bee.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "b8178f84c0102bee", - "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "3b10d6606fd92d9f8d5304703fd6d9c0", - "time" : { - "start" : 1730618140863, - "stop" : 1730618300370, - "duration" : 159507 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f8753987060>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 02/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f8753987060>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 02/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Vaccination Centre and get patient details for 9693632109 with option 1 and choose to vaccinate with vaccine details as COVID-19, SDYY2-12B with 19/10/2025", - "time" : { - "start" : 1730618140863, - "stop" : 1730618224779, - "duration" : 83916 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618224779, - "stop" : 1730618225136, - "duration" : 357 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6c0f791c246c44e0", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button.png", - "source" : "6c0f791c246c44e0.png", - "type" : "image/png", - "size" : 49611 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient Bill GARTON", - "time" : { - "start" : 1730618225136, - "stop" : 1730618225837, - "duration" : 701 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e9762b96e6e54e7b", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "e9762b96e6e54e7b.png", - "type" : "image/png", - "size" : 49643 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-12B with 19/10/2025 and click continue", - "time" : { - "start" : 1730618225837, - "stop" : 1730618229187, - "duration" : 3350 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d0637471c71ef7a9", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button.png", - "source" : "d0637471c71ef7a9.png", - "type" : "image/png", - "size" : 54630 - }, { - "uid" : "9dbf154dbe822eba", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png", - "source" : "9dbf154dbe822eba.png", - "type" : "image/png", - "size" : 73867 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button", - "time" : { - "start" : 1730618229188, - "stop" : 1730618270281, - "duration" : 41093 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1d9a747878c30641", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "1d9a747878c30641.png", - "type" : "image/png", - "size" : 73477 - }, { - "uid" : "76f4504996d11d29", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "76f4504996d11d29.png", - "type" : "image/png", - "size" : 47519 - }, { - "uid" : "f88051ae54dda2a3", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "f88051ae54dda2a3.png", - "type" : "image/png", - "size" : 45126 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618270282, - "stop" : 1730618300568, - "duration" : 30286 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "24491d93b597bf23", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "24491d93b597bf23.png", - "type" : "image/png", - "size" : 45126 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "9b57238b308896b0", - "name" : "log", - "source" : "9b57238b308896b0.txt", - "type" : "text/plain", - "size" : 5996 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2025" - }, { - "name" : "batch_number", - "value" : "SDYY2-12B" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "1" - }, { - "name" : "name", - "value" : "Bill GARTON" - }, { - "name" : "nhs_number", - "value" : "9693632109" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "b8178f84c0102bee.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "BECCLES HOUSE", "yes", "today-1" ] -} \ No newline at end of file diff --git a/data/test-cases/baecce3b9d138777.json b/data/test-cases/baecce3b9d138777.json deleted file mode 100644 index d931b42e1..000000000 --- a/data/test-cases/baecce3b9d138777.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "baecce3b9d138777", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "fdc6348f6e402d3e01a58246f0276887", - "time" : { - "start" : 1730617866508, - "stop" : 1730617871888, - "duration" : 5380 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617866508, - "stop" : 1730617870392, - "duration" : 3884 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1991", - "time" : { - "start" : 1730617870392, - "stop" : 1730617870835, - "duration" : 443 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c15fdec1454dd152", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "c15fdec1454dd152.png", - "type" : "image/png", - "size" : 56601 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730617870836, - "stop" : 1730617870981, - "duration" : 145 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "54c89e14f358dd99", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "54c89e14f358dd99.png", - "type" : "image/png", - "size" : 49173 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730617870981, - "stop" : 1730617871114, - "duration" : 133 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "18e18856d819462b", - "name" : "qa_chrome_130.0.6723.91_select_gender.png", - "source" : "18e18856d819462b.png", - "type" : "image/png", - "size" : 50445 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617871115, - "stop" : 1730617871200, - "duration" : 85 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730617871200, - "stop" : 1730617871801, - "duration" : 601 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2114e9a03741fef8", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "2114e9a03741fef8.png", - "type" : "image/png", - "size" : 33330 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730617871801, - "stop" : 1730617871888, - "duration" : 87 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a5b054094e38b730", - "name" : "qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "a5b054094e38b730.png", - "type" : "image/png", - "size" : 44206 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "2974d31fbac9e33d", - "name" : "log", - "source" : "2974d31fbac9e33d.txt", - "type" : "text/plain", - "size" : 3911 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1991" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "dob - year" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "baecce3b9d138777.json", - "parameterValues" : [ "23/6/1991", "Bill", "Male", "Garton", "DN18 5DW", "dob - year" ] -} \ No newline at end of file diff --git a/data/test-cases/bb73d477df8e5485.json b/data/test-cases/bb73d477df8e5485.json deleted file mode 100644 index 044ff2db3..000000000 --- a/data/test-cases/bb73d477df8e5485.json +++ /dev/null @@ -1,180 +0,0 @@ -{ - "uid" : "bb73d477df8e5485", - "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", - "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", - "historyId" : "eb7473c685934417e0e1bded91e819c3", - "time" : { - "start" : 1730617841107, - "stop" : 1730617934266, - "duration" : 93159 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa335700cc0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '3', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa335700cc0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'expected_warning_count': '3', 'shared_data': {'assessment_comments': 'Assessment comments 03/11/2024', 'chosen_vaccine': 'COVID-19', 'consent_clinician_details': 'Test Clinicians - test@nhs.net', 'consent_decision': 'yes', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_age_based_warnings_steps.py:96: in step_warning_messages_should_be_displayed\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730617841107, - "stop" : 1730617847224, - "duration" : 6117 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I search for the patient with NHS number 9692237893", - "time" : { - "start" : 1730617847225, - "stop" : 1730617847403, - "duration" : 178 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I proceed to record a vaccine for covid for all products", - "time" : { - "start" : 1730617847404, - "stop" : 1730617849768, - "duration" : 2364 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "50f7e877a1fac21d", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_name.png", - "source" : "50f7e877a1fac21d.png", - "type" : "image/png", - "size" : 31494 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the system should display the warnings 3", - "time" : { - "start" : 1730617849768, - "stop" : 1730617934419, - "duration" : 84651 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "6110e1b6efa896b9", - "name" : "qa_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", - "source" : "6110e1b6efa896b9.png", - "type" : "image/png", - "size" : 54113 - }, { - "uid" : "f34a81f950ff16f4", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "f34a81f950ff16f4.png", - "type" : "image/png", - "size" : 71540 - }, { - "uid" : "484b6e089401d3c0", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "484b6e089401d3c0.png", - "type" : "image/png", - "size" : 45134 - }, { - "uid" : "76c535180d33211a", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "76c535180d33211a.png", - "type" : "image/png", - "size" : 43928 - }, { - "uid" : "13bf85819e4fa59b", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "13bf85819e4fa59b.png", - "type" : "image/png", - "size" : 43928 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 5, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "d246657593f3531e", - "name" : "log", - "source" : "d246657593f3531e.txt", - "type" : "text/plain", - "size" : 3510 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 7, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Age based warnings" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "expected_warning_count", - "value" : "3" - }, { - "name" : "nhs_number", - "value" : "9692237893" - }, { - "name" : "vaccine_type", - "value" : "covid" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "bb73d477df8e5485.json", - "parameterValues" : [ "3", "9692237893", "covid" ] -} \ No newline at end of file diff --git a/data/test-cases/be1683f687d63903.json b/data/test-cases/be1683f687d63903.json new file mode 100644 index 000000000..68f7169e8 --- /dev/null +++ b/data/test-cases/be1683f687d63903.json @@ -0,0 +1,225 @@ +{ + "uid" : "be1683f687d63903", + "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a maternity vaccine with nhs number", + "historyId" : "7575f299000783e69fab36363aeb99ad", + "time" : { + "start" : 1730620708884, + "stop" : 1730620849945, + "duration" : 141061 + }, + "status" : "failed", + "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#EligibilityTypeId\")", + "statusTrace" : "element = selector='#EligibilityTypeId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f83dc6bf100>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#EligibilityTypeId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'assess_date': 'today-4', 'eligibility': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 30/10/202...batch_expiry_date': '19/10/2026', 'batch_number': 'Arexvy, AREX2-01A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:107: in step_assess_eligibility_and_click_continue_record_consent_screen\n assess_patient_with_details_and_click_continue_to_consent(eligibility, shared_data['eligibility_type'], shared_data[\"healthcare_worker\"], shared_data['eligibility_assessing_clinician'], due_date, assess_date, shared_data['legal_mechanism'], shared_data['eligibility_assessment_outcome'], shared_data['assessment_comments'],shared_data['eligibility_assessment_no_vaccine_given_reason'])\nconftest.py:292: in assess_patient_with_details_and_click_continue_to_consent\n if check_eligibility_type_is_enabled():\npages/assess_patient_page.py:52: in check_eligibility_type_is_enabled\n return check_element_enabled(ELIGIBILITY_TYPE_DROPDOWN_ELEMENT)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#EligibilityTypeId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#EligibilityTypeId\")\n\ninit_helpers.py:190: Failed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#EligibilityTypeId\")", + "statusTrace" : "element = selector='#EligibilityTypeId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f83dc6bf100>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#EligibilityTypeId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'assess_date': 'today-4', 'eligibility': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 30/10/202...batch_expiry_date': '19/10/2026', 'batch_number': 'Arexvy, AREX2-01A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:107: in step_assess_eligibility_and_click_continue_record_consent_screen\n assess_patient_with_details_and_click_continue_to_consent(eligibility, shared_data['eligibility_type'], shared_data[\"healthcare_worker\"], shared_data['eligibility_assessing_clinician'], due_date, assess_date, shared_data['legal_mechanism'], shared_data['eligibility_assessment_outcome'], shared_data['assessment_comments'],shared_data['eligibility_assessment_no_vaccine_given_reason'])\nconftest.py:292: in assess_patient_with_details_and_click_continue_to_consent\n if check_eligibility_type_is_enabled():\npages/assess_patient_page.py:52: in check_eligibility_type_is_enabled\n return check_element_enabled(ELIGIBILITY_TYPE_DROPDOWN_ELEMENT)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#EligibilityTypeId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#EligibilityTypeId\")\n\ninit_helpers.py:190: Failed", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with KINGSTON HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 4 and choose to vaccinate with vaccine details as Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026", + "time" : { + "start" : 1730620708884, + "stop" : 1730620796460, + "duration" : 87576 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620796460, + "stop" : 1730620796789, + "duration" : 329 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "745fdcec535875e5", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png", + "source" : "745fdcec535875e5.png", + "type" : "image/png", + "size" : 50173 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient MARGIE PUCKEY", + "time" : { + "start" : 1730620796789, + "stop" : 1730620797452, + "duration" : 663 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "6771a24f04c10659", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "6771a24f04c10659.png", + "type" : "image/png", + "size" : 50207 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026 and click continue", + "time" : { + "start" : 1730620797452, + "stop" : 1730620809752, + "duration" : 12300 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "f7c48df4a527b69d", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png", + "source" : "f7c48df4a527b69d.png", + "type" : "image/png", + "size" : 55289 + }, { + "uid" : "fe4250b53b9d50e5", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Respiratory syncytial virus (RSV)_and_Abrysvo_and_clicked_continue_button.png", + "source" : "fe4250b53b9d50e5.png", + "type" : "image/png", + "size" : 45642 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the pregnant patient's yes with the details and date as today-4 and click continue to record consent screen button", + "time" : { + "start" : 1730620809752, + "stop" : 1730620850129, + "duration" : 40377 + }, + "status" : "skipped", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + } ], + "attachments" : [ { + "uid" : "fc8b5f4a6b65899a", + "name" : "log", + "source" : "fc8b5f4a6b65899a.txt", + "type" : "text/plain", + "size" : 4240 + } ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 5, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB" + }, { + "name" : "assess_date", + "value" : "today-4" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "AREX2-01A" + }, { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "chosen_vaccine", + "value" : "Respiratory syncytial virus (RSV)" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "27/5/1924" + }, { + "name" : "due_date", + "value" : "today+50" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "4" + }, { + "name" : "name", + "value" : "MARGIE PUCKEY" + }, { + "name" : "nhs_number", + "value" : "9473629885" + }, { + "name" : "site", + "value" : "KINGSTON HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-3" + }, { + "name" : "vaccine_type", + "value" : "Arexvy" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "be1683f687d63903.json", + "parameterValues" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] +} \ No newline at end of file diff --git a/data/test-cases/bf509f7c0ed0d787.json b/data/test-cases/bf509f7c0ed0d787.json new file mode 100644 index 000000000..925fb58f6 --- /dev/null +++ b/data/test-cases/bf509f7c0ed0d787.json @@ -0,0 +1,145 @@ +{ + "uid" : "bf509f7c0ed0d787", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "494c3ac089981262ce3f05b1ca057109", + "time" : { + "start" : 1730619497068, + "stop" : 1730619501952, + "duration" : 4884 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619497069, + "stop" : 1730619501150, + "duration" : 4081 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9470032640", + "time" : { + "start" : 1730619501150, + "stop" : 1730619501223, + "duration" : 73 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619501223, + "stop" : 1730619501305, + "duration" : 82 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show SYBIL PELLING, 9470032640, 20151217 and 50 ST. GEORGES QUAY, LANCASTER, LA1 1SA details", + "time" : { + "start" : 1730619501306, + "stop" : 1730619501952, + "duration" : 646 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "6103fd9355638af8", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "6103fd9355638af8.png", + "type" : "image/png", + "size" : 49021 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "95c9f3ebf772ae3e", + "name" : "log", + "source" : "95c9f3ebf772ae3e.txt", + "type" : "text/plain", + "size" : 1754 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA" + }, { + "name" : "dateofbirth", + "value" : "20151217" + }, { + "name" : "name", + "value" : "SYBIL PELLING" + }, { + "name" : "nhsNumber", + "value" : "9470032640" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "bf509f7c0ed0d787.json", + "parameterValues" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] +} \ No newline at end of file diff --git a/data/test-cases/bf9742f3eeb5df0.json b/data/test-cases/bf9742f3eeb5df0.json new file mode 100644 index 000000000..a7086da5d --- /dev/null +++ b/data/test-cases/bf9742f3eeb5df0.json @@ -0,0 +1,145 @@ +{ + "uid" : "bf9742f3eeb5df0", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "f312e1d375b46f243b4eeb052610663a", + "time" : { + "start" : 1730619472240, + "stop" : 1730619476921, + "duration" : 4681 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619472240, + "stop" : 1730619476142, + "duration" : 3902 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9469998626", + "time" : { + "start" : 1730619476142, + "stop" : 1730619476208, + "duration" : 66 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619476209, + "stop" : 1730619476290, + "duration" : 81 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show JONNY CONOPO, 9469998626, 20150305 and 1 DAISY BANK, LANCASTER, LA1 3JW details", + "time" : { + "start" : 1730619476290, + "stop" : 1730619476921, + "duration" : 631 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "acfe161976400d00", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "acfe161976400d00.png", + "type" : "image/png", + "size" : 48573 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "96af3468681193c1", + "name" : "log", + "source" : "96af3468681193c1.txt", + "type" : "text/plain", + "size" : 1746 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 DAISY BANK, LANCASTER, LA1 3JW" + }, { + "name" : "dateofbirth", + "value" : "20150305" + }, { + "name" : "name", + "value" : "JONNY CONOPO" + }, { + "name" : "nhsNumber", + "value" : "9469998626" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "bf9742f3eeb5df0.json", + "parameterValues" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] +} \ No newline at end of file diff --git a/data/test-cases/c068cff05b8772ae.json b/data/test-cases/c068cff05b8772ae.json new file mode 100644 index 000000000..5cbd1b45b --- /dev/null +++ b/data/test-cases/c068cff05b8772ae.json @@ -0,0 +1,145 @@ +{ + "uid" : "c068cff05b8772ae", + "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "e168064a0778a67652563c0848be875e", + "time" : { + "start" : 1730619438078, + "stop" : 1730619443018, + "duration" : 4940 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619438078, + "stop" : 1730619442220, + "duration" : 4142 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9732743476", + "time" : { + "start" : 1730619442220, + "stop" : 1730619442291, + "duration" : 71 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619442291, + "stop" : 1730619442375, + "duration" : 84 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show Mike HEESOM, 9732743476, 24/10/1992 and 2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY details", + "time" : { + "start" : 1730619442376, + "stop" : 1730619443018, + "duration" : 642 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "2e32345fa628393e", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "2e32345fa628393e.png", + "type" : "image/png", + "size" : 48740 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "f12a15365bfdce8c", + "name" : "log", + "source" : "f12a15365bfdce8c.txt", + "type" : "text/plain", + "size" : 1759 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY" + }, { + "name" : "dateofbirth", + "value" : "24/10/1992" + }, { + "name" : "name", + "value" : "Mike HEESOM" + }, { + "name" : "nhsNumber", + "value" : "9732743476" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "c068cff05b8772ae.json", + "parameterValues" : [ "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY", "24/10/1992", "Mike HEESOM", "9732743476" ] +} \ No newline at end of file diff --git a/data/test-cases/c266cd4c66c268ad.json b/data/test-cases/c266cd4c66c268ad.json deleted file mode 100644 index a532f5aef..000000000 --- a/data/test-cases/c266cd4c66c268ad.json +++ /dev/null @@ -1,176 +0,0 @@ -{ - "uid" : "c266cd4c66c268ad", - "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", - "fullName" : "/app/features/add_batches.feature:Add batch to vaccine", - "historyId" : "813d272b444ac76cadaad21823424bf5", - "time" : { - "start" : 1730617723620, - "stop" : 1730617728872, - "duration" : 5252 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"the batch is already added to site warning should appear\")\n def batch_already_added_warning_should_exist():\n attach_screenshot(\"batch_already_added_warning_message_exists\")\n> assert check_batch_already_exists_error_message_is_displayed() == True\nE assert False == True\nE + where False = check_batch_already_exists_error_message_is_displayed()\n\ntests/test_add_vaccine_batches_steps.py:93: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n @then(\"the batch is already added to site warning should appear\")\n def batch_already_added_warning_should_exist():\n attach_screenshot(\"batch_already_added_warning_message_exists\")\n> assert check_batch_already_exists_error_message_is_displayed() == True\nE assert False == True\nE + where False = check_batch_already_exists_error_message_is_displayed()\n\ntests/test_add_vaccine_batches_steps.py:93: AssertionError", - "steps" : [ { - "name" : "Given I am on the RAVS home page", - "time" : { - "start" : 1730617723620, - "stop" : 1730617727534, - "duration" : 3914 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I am on the vaccines page", - "time" : { - "start" : 1730617727534, - "stop" : 1730617727629, - "duration" : 95 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I view product for the existing vaccine in an existing site", - "time" : { - "start" : 1730617727629, - "stop" : 1730617728298, - "duration" : 669 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter batch number that already exists and expiry date", - "time" : { - "start" : 1730617728299, - "stop" : 1730617728780, - "duration" : 481 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "77e5739831930a47", - "name" : "qa_chrome_130.0.6723.91_entered_batch_number.png", - "source" : "77e5739831930a47.png", - "type" : "image/png", - "size" : 32945 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the batch is already added to site warning should appear", - "time" : { - "start" : 1730617728781, - "stop" : 1730617728872, - "duration" : 91 - }, - "status" : "failed", - "statusMessage" : "assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", - "statusTrace" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "c433607573b77f05", - "name" : "qa_chrome_130.0.6723.91_batch_already_added_warning_message_exists.png", - "source" : "c433607573b77f05.png", - "type" : "image/png", - "size" : 32945 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6c15ea920bb83b29", - "name" : "log", - "source" : "6c15ea920bb83b29.txt", - "type" : "text/plain", - "size" : 2311 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 3, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "batch_number", - "value" : "AB2345-Y7890" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccine", - "value" : "COVID-19" - }, { - "name" : "vaccine_type", - "value" : "Spikevax JN.1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "c266cd4c66c268ad.json", - "parameterValues" : [ "AB2345-Y7890", "ALBERT HOUSE", "COVID-19", "Spikevax JN.1" ] -} \ No newline at end of file diff --git a/data/test-cases/c39748d57e474219.json b/data/test-cases/c39748d57e474219.json deleted file mode 100644 index bcf2d43df..000000000 --- a/data/test-cases/c39748d57e474219.json +++ /dev/null @@ -1,264 +0,0 @@ -{ - "uid" : "c39748d57e474219", - "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a maternity vaccine with nhs number", - "historyId" : "7575f299000783e69fab36363aeb99ad", - "time" : { - "start" : 1730619079248, - "stop" : 1730619238066, - "duration" : 158818 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa33476b740>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 30/10/2024MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'Arexvy, AREX2-01A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa33476b740>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 30/10/2024MARGIE PUCKEY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'Arexvy, AREX2-01A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with KINGSTON HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 4 and choose to vaccinate with vaccine details as Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026", - "time" : { - "start" : 1730619079248, - "stop" : 1730619162678, - "duration" : 83430 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730619162678, - "stop" : 1730619162996, - "duration" : 318 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "120f087b245f334c", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button.png", - "source" : "120f087b245f334c.png", - "type" : "image/png", - "size" : 50173 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient MARGIE PUCKEY", - "time" : { - "start" : 1730619162997, - "stop" : 1730619164199, - "duration" : 1202 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "78e514044a1fa2fb", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "78e514044a1fa2fb.png", - "type" : "image/png", - "size" : 50207 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Respiratory syncytial virus (RSV), Arexvy, AREX2-01A with 19/10/2026 and click continue", - "time" : { - "start" : 1730619164199, - "stop" : 1730619166416, - "duration" : 2217 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8da6ea3ca545101", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button.png", - "source" : "8da6ea3ca545101.png", - "type" : "image/png", - "size" : 55327 - }, { - "uid" : "4aacabe5fb584782", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_Respiratory syncytial virus (RSV)_and_Abrysvo_and_clicked_continue_button.png", - "source" : "4aacabe5fb584782.png", - "type" : "image/png", - "size" : 74573 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the pregnant patient's yes with the details and date as today-4 and click continue to record consent screen button", - "time" : { - "start" : 1730619166416, - "stop" : 1730619207975, - "duration" : 41559 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "69ff6425482d5785", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "69ff6425482d5785.png", - "type" : "image/png", - "size" : 74895 - }, { - "uid" : "fc7713f774522f0e", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "fc7713f774522f0e.png", - "type" : "image/png", - "size" : 41176 - }, { - "uid" : "fdeab92d8d6ac4c", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "fdeab92d8d6ac4c.png", - "type" : "image/png", - "size" : 48185 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730619207976, - "stop" : 1730619238220, - "duration" : 30244 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "1dd6ce2b2e0e421a", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "1dd6ce2b2e0e421a.png", - "type" : "image/png", - "size" : 48185 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "1cd447f908969c1e", - "name" : "log", - "source" : "1cd447f908969c1e.txt", - "type" : "text/plain", - "size" : 6122 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB" - }, { - "name" : "assess_date", - "value" : "today-4" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "AREX2-01A" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "Respiratory syncytial virus (RSV)" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "27/5/1924" - }, { - "name" : "due_date", - "value" : "today+50" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "4" - }, { - "name" : "name", - "value" : "MARGIE PUCKEY" - }, { - "name" : "nhs_number", - "value" : "9473629885" - }, { - "name" : "site", - "value" : "KINGSTON HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-3" - }, { - "name" : "vaccine_type", - "value" : "Arexvy" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "c39748d57e474219.json", - "parameterValues" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] -} \ No newline at end of file diff --git a/data/test-cases/c3a5aeb5be85487a.json b/data/test-cases/c3a5aeb5be85487a.json deleted file mode 100644 index 96fc41954..000000000 --- a/data/test-cases/c3a5aeb5be85487a.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "c3a5aeb5be85487a", - "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "b80d3f9cdd5bf2fbebcda1b0cc35efa4", - "time" : { - "start" : 1730534088963, - "stop" : 1730534251212, - "duration" : 162249 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY', 'dob': '24/6/1992', 'name': 'KRISTIA SIDAWAY', 'sha...TIA SIDAWAY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024KRISTIA SIDAWAY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Community Pharmacy', ...}\nname = 'KRISTIA SIDAWAY', dob = '24/6/1992'\naddress = '41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY', 'dob': '24/6/1992', 'name': 'KRISTIA SIDAWAY', 'sha...TIA SIDAWAY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024KRISTIA SIDAWAY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Community Pharmacy', ...}\nname = 'KRISTIA SIDAWAY', dob = '24/6/1992'\naddress = '41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Home Of Housebound Patient and get patient details for 9450141711 with option 2 and choose to vaccinate with vaccine details as Flu, SDYY2-22A with 19/10/2026", - "time" : { - "start" : 1730534088963, - "stop" : 1730534172400, - "duration" : 83437 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730534172401, - "stop" : 1730534172736, - "duration" : 335 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d1b3096e715bd4c7", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9450141711_and_clicked_search_for_patient_button.png", - "source" : "d1b3096e715bd4c7.png", - "type" : "image/png", - "size" : 49272 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient KRISTIA SIDAWAY", - "time" : { - "start" : 1730534172737, - "stop" : 1730534173444, - "duration" : 707 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9f8b748c5beaf5d6", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "9f8b748c5beaf5d6.png", - "type" : "image/png", - "size" : 49351 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-22A with 19/10/2026 and click continue", - "time" : { - "start" : 1730534173445, - "stop" : 1730534175769, - "duration" : 2324 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "43ef11a92f0b882f", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_KRISTIA SIDAWAY_and_clicked_choose_vaccine_button.png", - "source" : "43ef11a92f0b882f.png", - "type" : "image/png", - "size" : 54152 - }, { - "uid" : "718dddd0d1cb98c7", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Influenza Tetra MYL_and_clicked_continue_button.png", - "source" : "718dddd0d1cb98c7.png", - "type" : "image/png", - "size" : 73516 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", - "time" : { - "start" : 1730534175769, - "stop" : 1730534177600, - "duration" : 1831 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "215d3ccf82fae4b7", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "215d3ccf82fae4b7.png", - "type" : "image/png", - "size" : 73836 - }, { - "uid" : "547763f9b987ce4", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "547763f9b987ce4.png", - "type" : "image/png", - "size" : 70780 - }, { - "uid" : "6af8c7deb2f1fe6b", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "6af8c7deb2f1fe6b.png", - "type" : "image/png", - "size" : 42637 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730534177600, - "stop" : 1730534179069, - "duration" : 1469 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "23632314ac55b3c6", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "23632314ac55b3c6.png", - "type" : "image/png", - "size" : 42637 - }, { - "uid" : "eb898f268dece2e8", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "eb898f268dece2e8.png", - "type" : "image/png", - "size" : 58393 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730534179069, - "stop" : 1730534210800, - "duration" : 31731 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d7969a9a0d79474e", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "d7969a9a0d79474e.png", - "type" : "image/png", - "size" : 50582 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient KRISTIA SIDAWAY, 24/6/1992, 41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730534210801, - "stop" : 1730534251212, - "duration" : 40411 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "15005931a72170ee", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "15005931a72170ee.png", - "type" : "image/png", - "size" : 50668 - }, { - "uid" : "77611b7c12242386", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "77611b7c12242386.png", - "type" : "image/png", - "size" : 50668 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "6e85e4a8f34443f9", - "name" : "log", - "source" : "6e85e4a8f34443f9.txt", - "type" : "text/plain", - "size" : 8414 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-22A" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "24/6/1992" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "2" - }, { - "name" : "name", - "value" : "KRISTIA SIDAWAY" - }, { - "name" : "nhs_number", - "value" : "9450141711" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "c3a5aeb5be85487a.json", - "parameterValues" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] -} \ No newline at end of file diff --git a/data/test-cases/c3b18e85490f3980.json b/data/test-cases/c3b18e85490f3980.json new file mode 100644 index 000000000..2137ea636 --- /dev/null +++ b/data/test-cases/c3b18e85490f3980.json @@ -0,0 +1,157 @@ +{ + "uid" : "c3b18e85490f3980", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "fullName" : "features/login.feature:Sign in should fail based on credentials provided", + "historyId" : "70461446af9e11e5bb03662f019284bf", + "time" : { + "start" : 1730619636268, + "stop" : 1730619640502, + "duration" : 4234 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1730619636269, + "stop" : 1730619637521, + "duration" : 1252 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click on the log in button", + "time" : { + "start" : 1730619637522, + "stop" : 1730619637883, + "duration" : 361 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I provide the neelima.guntupalli1@nhs.net-valid and pass", + "time" : { + "start" : 1730619637883, + "stop" : 1730619638543, + "duration" : 660 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And the NHS sign in button is clicked", + "time" : { + "start" : 1730619638544, + "stop" : 1730619640424, + "duration" : 1880 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then sign in should pass", + "time" : { + "start" : 1730619640424, + "stop" : 1730619640502, + "duration" : 78 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "90fdf00886bdb2af", + "name" : "dev_chrome_130.0.6723.91_sign_in_should_pass.png", + "source" : "90fdf00886bdb2af.png", + "type" : "image/png", + "size" : 46812 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "2b695c9fa3e595cd", + "name" : "log", + "source" : "2b695c9fa3e595cd.txt", + "type" : "text/plain", + "size" : 1732 + } ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "emailAddress", + "value" : "neelima.guntupalli1@nhs.net-valid" + }, { + "name" : "password", + "value" : "pass" + }, { + "name" : "status", + "value" : "pass" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "c3b18e85490f3980.json", + "parameterValues" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] +} \ No newline at end of file diff --git a/data/test-cases/c3c96e9babb402ef.json b/data/test-cases/c3c96e9babb402ef.json new file mode 100644 index 000000000..14db74217 --- /dev/null +++ b/data/test-cases/c3c96e9babb402ef.json @@ -0,0 +1,145 @@ +{ + "uid" : "c3c96e9babb402ef", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "c2fc7c106acbf9b7eb1119c3e175c612", + "time" : { + "start" : 1730619462543, + "stop" : 1730619467547, + "duration" : 5004 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619462543, + "stop" : 1730619466762, + "duration" : 4219 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9449306494", + "time" : { + "start" : 1730619466762, + "stop" : 1730619466831, + "duration" : 69 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619466831, + "stop" : 1730619466907, + "duration" : 76 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show Reynolds Ryan, 9449306494, 27/3/2001 and Jamie Street, Jaketown, KDDTG5, SW16 6JR details", + "time" : { + "start" : 1730619466908, + "stop" : 1730619467547, + "duration" : 639 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "9c406431b69585bc", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "9c406431b69585bc.png", + "type" : "image/png", + "size" : 48602 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "eba64fa330071491", + "name" : "log", + "source" : "eba64fa330071491.txt", + "type" : "text/plain", + "size" : 1756 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "Jamie Street, Jaketown, KDDTG5, SW16 6JR" + }, { + "name" : "dateofbirth", + "value" : "27/3/2001" + }, { + "name" : "name", + "value" : "Reynolds Ryan" + }, { + "name" : "nhsNumber", + "value" : "9449306494" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "c3c96e9babb402ef.json", + "parameterValues" : [ "Jamie Street, Jaketown, KDDTG5, SW16 6JR", "27/3/2001", "Reynolds Ryan", "9449306494" ] +} \ No newline at end of file diff --git a/data/test-cases/c686e7cc9f376af7.json b/data/test-cases/c686e7cc9f376af7.json new file mode 100644 index 000000000..ff0a60c0d --- /dev/null +++ b/data/test-cases/c686e7cc9f376af7.json @@ -0,0 +1,178 @@ +{ + "uid" : "c686e7cc9f376af7", + "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", + "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", + "historyId" : "22a1de94b065efa3dbb7f89e6030e0cb", + "time" : { + "start" : 1730619425664, + "stop" : 1730619464126, + "duration" : 38462 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1730619425666, + "stop" : 1730619432525, + "duration" : 6859 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I search for the patient with NHS number 9474335761", + "time" : { + "start" : 1730619432528, + "stop" : 1730619432713, + "duration" : 185 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I proceed to record a vaccine for covid for all products", + "time" : { + "start" : 1730619432713, + "stop" : 1730619434610, + "duration" : 1897 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "cff4a8b2b0d7d523", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", + "source" : "cff4a8b2b0d7d523.png", + "type" : "image/png", + "size" : 31494 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then the system should display the warnings 3", + "time" : { + "start" : 1730619434613, + "stop" : 1730619464126, + "duration" : 29513 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "3de1659c16e06384", + "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", + "source" : "3de1659c16e06384.png", + "type" : "image/png", + "size" : 55414 + }, { + "uid" : "374bf74501c6a3f8", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "374bf74501c6a3f8.png", + "type" : "image/png", + "size" : 72750 + }, { + "uid" : "15004b2a86b686e8", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "15004b2a86b686e8.png", + "type" : "image/png", + "size" : 72367 + }, { + "uid" : "b65cc164c7834cf0", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "b65cc164c7834cf0.png", + "type" : "image/png", + "size" : 42395 + }, { + "uid" : "19ca7cfe32fd4215", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "19ca7cfe32fd4215.png", + "type" : "image/png", + "size" : 42395 + }, { + "uid" : "cdd00990fa91f592", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "cdd00990fa91f592.png", + "type" : "image/png", + "size" : 58430 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "9cecaf642ed92a84", + "name" : "log", + "source" : "9cecaf642ed92a84.txt", + "type" : "text/plain", + "size" : 3957 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 8, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Age based warnings" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "expected_warning_count", + "value" : "3" + }, { + "name" : "nhs_number", + "value" : "9474335761" + }, { + "name" : "vaccine_type", + "value" : "covid" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "c686e7cc9f376af7.json", + "parameterValues" : [ "3", "9474335761", "covid" ] +} \ No newline at end of file diff --git a/data/test-cases/c69b36878f753f85.json b/data/test-cases/c69b36878f753f85.json deleted file mode 100644 index 5e8ad01b9..000000000 --- a/data/test-cases/c69b36878f753f85.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "c69b36878f753f85", - "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "cd3b48aa8c3f7c508026db145f8a39cb", - "time" : { - "start" : 1730533696805, - "stop" : 1730533877560, - "duration" : 180755 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN', 'dob': '21/7/1959', 'name': 'CAWRDAV ...h_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 03/10/2024CAWRDAV BOBBETT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'CAWRDAV BOBBETT', dob = '21/7/1959'\naddress = '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN', 'dob': '21/7/1959', 'name': 'CAWRDAV ...h_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': 'Vaccination centre open to the public', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 03/10/2024CAWRDAV BOBBETT', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': 'Vaccination centre open to the public', ...}\nname = 'CAWRDAV BOBBETT', dob = '21/7/1959'\naddress = '127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Home Of Housebound Patient and get patient details for 9437599165 with option 9 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18B with 19/10/2026", - "time" : { - "start" : 1730533696805, - "stop" : 1730533787246, - "duration" : 90441 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533787246, - "stop" : 1730533787567, - "duration" : 321 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "71c7291413a6b478", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437599165_and_clicked_search_for_patient_button.png", - "source" : "71c7291413a6b478.png", - "type" : "image/png", - "size" : 49612 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient CAWRDAV BOBBETT", - "time" : { - "start" : 1730533787568, - "stop" : 1730533788764, - "duration" : 1196 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8fed162d31eb4188", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "8fed162d31eb4188.png", - "type" : "image/png", - "size" : 49647 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18B with 19/10/2026 and click continue", - "time" : { - "start" : 1730533788764, - "stop" : 1730533792502, - "duration" : 3738 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ca6d67f09a3df197", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_CAWRDAV BOBBETT_and_clicked_choose_vaccine_button.png", - "source" : "ca6d67f09a3df197.png", - "type" : "image/png", - "size" : 54666 - }, { - "uid" : "e8d36aee1328c8bd", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", - "source" : "e8d36aee1328c8bd.png", - "type" : "image/png", - "size" : 72990 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-30 and click continue to record consent screen button", - "time" : { - "start" : 1730533792502, - "stop" : 1730533794265, - "duration" : 1763 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ef8422c7a39ab2c5", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "ef8422c7a39ab2c5.png", - "type" : "image/png", - "size" : 71186 - }, { - "uid" : "b6c4c1bcdfdef160", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "b6c4c1bcdfdef160.png", - "type" : "image/png", - "size" : 78244 - }, { - "uid" : "56f65751cb32ea80", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "56f65751cb32ea80.png", - "type" : "image/png", - "size" : 43737 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533794266, - "stop" : 1730533795718, - "duration" : 1452 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a2a917e773d7fafc", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "a2a917e773d7fafc.png", - "type" : "image/png", - "size" : 43737 - }, { - "uid" : "859217cbe0310275", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "859217cbe0310275.png", - "type" : "image/png", - "size" : 63099 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-30 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533795718, - "stop" : 1730533837132, - "duration" : 41414 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "cc8694b2e54600ba", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "cc8694b2e54600ba.png", - "type" : "image/png", - "size" : 50949 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient CAWRDAV BOBBETT, 21/7/1959, 127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533837132, - "stop" : 1730533877560, - "duration" : 40428 - }, - "status" : "failed", - "statusMessage" : "assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "f5fce0a7a2ecf036", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "f5fce0a7a2ecf036.png", - "type" : "image/png", - "size" : 51085 - }, { - "uid" : "a202d347c49107d9", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "a202d347c49107d9.png", - "type" : "image/png", - "size" : 51085 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "72473d1896d50f2d", - "name" : "log", - "source" : "72473d1896d50f2d.txt", - "type" : "text/plain", - "size" : 8445 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN" - }, { - "name" : "assess_date", - "value" : "today-30" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18B" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "21/7/1959" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "9" - }, { - "name" : "name", - "value" : "CAWRDAV BOBBETT" - }, { - "name" : "nhs_number", - "value" : "9437599165" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-30" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "c69b36878f753f85.json", - "parameterValues" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "ALBERT HOUSE", "yes", "today-30" ] -} \ No newline at end of file diff --git a/data/test-cases/c713e2a9b2acfbe4.json b/data/test-cases/c713e2a9b2acfbe4.json new file mode 100644 index 000000000..c77fb6399 --- /dev/null +++ b/data/test-cases/c713e2a9b2acfbe4.json @@ -0,0 +1,178 @@ +{ + "uid" : "c713e2a9b2acfbe4", + "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", + "fullName" : "features/age_based_warnings.feature:Display warning based on age when recording a vaccine", + "historyId" : "d4aacd2c4e8d1f8789f14e59bd7df838", + "time" : { + "start" : 1730619537592, + "stop" : 1730619574647, + "duration" : 37055 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1730619537592, + "stop" : 1730619542444, + "duration" : 4852 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I search for the patient with NHS number 9473673388", + "time" : { + "start" : 1730619542445, + "stop" : 1730619542607, + "duration" : 162 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I proceed to record a vaccine for covid for all products", + "time" : { + "start" : 1730619542608, + "stop" : 1730619545063, + "duration" : 2455 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "50bcf6aa7906e7a1", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_name.png", + "source" : "50bcf6aa7906e7a1.png", + "type" : "image/png", + "size" : 31494 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then the system should display the warnings 2", + "time" : { + "start" : 1730619545063, + "stop" : 1730619574647, + "duration" : 29584 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "190a112af4841dce", + "name" : "dev_chrome_130.0.6723.91_clicked_choose_vaccine_button.png", + "source" : "190a112af4841dce.png", + "type" : "image/png", + "size" : 54694 + }, { + "uid" : "1d29056b206096a6", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "1d29056b206096a6.png", + "type" : "image/png", + "size" : 71003 + }, { + "uid" : "12f63fda5aac9f7e", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "12f63fda5aac9f7e.png", + "type" : "image/png", + "size" : 73360 + }, { + "uid" : "10d3c83aac287901", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "10d3c83aac287901.png", + "type" : "image/png", + "size" : 42604 + }, { + "uid" : "8d6f4d3c2a8b036b", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "8d6f4d3c2a8b036b.png", + "type" : "image/png", + "size" : 42604 + }, { + "uid" : "384ec617bc88daba", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "384ec617bc88daba.png", + "type" : "image/png", + "size" : 61352 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "77b261018057b6dd", + "name" : "log", + "source" : "77b261018057b6dd.txt", + "type" : "text/plain", + "size" : 3888 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 8, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Age based warnings" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "expected_warning_count", + "value" : "2" + }, { + "name" : "nhs_number", + "value" : "9473673388" + }, { + "name" : "vaccine_type", + "value" : "covid" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "c713e2a9b2acfbe4.json", + "parameterValues" : [ "2", "9473673388", "covid" ] +} \ No newline at end of file diff --git a/data/test-cases/c877cf1ad2502ac0.json b/data/test-cases/c877cf1ad2502ac0.json deleted file mode 100644 index 9cfd5e8ec..000000000 --- a/data/test-cases/c877cf1ad2502ac0.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "c877cf1ad2502ac0", - "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "fullName" : "/app/features/find_a_patient.feature:NHS Number: Existing patients can be found using their NHS number", - "historyId" : "4ba979ba023ccc2aa0df2d57f427a85c", - "time" : { - "start" : 1730617806260, - "stop" : 1730617811167, - "duration" : 4907 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617806260, - "stop" : 1730617810347, - "duration" : 4087 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter 9693632109 as the nhs number", - "time" : { - "start" : 1730617810347, - "stop" : 1730617810413, - "duration" : 66 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617810414, - "stop" : 1730617810519, - "duration" : 105 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's information in the search results, showing their name: Bill GARTON, nhs number: 9693632109, dob: 23/6/1946 and address: 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", - "time" : { - "start" : 1730617810519, - "stop" : 1730617811167, - "duration" : 648 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e146426f5090dc48", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "e146426f5090dc48.png", - "type" : "image/png", - "size" : 48715 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "8dffa6706b112a62", - "name" : "log", - "source" : "8dffa6706b112a62.txt", - "type" : "text/plain", - "size" : 1858 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "dateofbirth", - "value" : "23/6/1946" - }, { - "name" : "name", - "value" : "Bill GARTON" - }, { - "name" : "nhsNumber", - "value" : "9693632109" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "c877cf1ad2502ac0.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] -} \ No newline at end of file diff --git a/data/test-cases/c8b2d60a5b147d5e.json b/data/test-cases/c8b2d60a5b147d5e.json deleted file mode 100644 index ab16fc4c0..000000000 --- a/data/test-cases/c8b2d60a5b147d5e.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "c8b2d60a5b147d5e", - "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "a6980f9538e77242aa9178bacf4627f1", - "time" : { - "start" : 1730619038200, - "stop" : 1730619197021, - "duration" : 158821 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0341b73e20>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 02/11/2024HOPE TULLY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0341b73e20>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 02/11/2024HOPE TULLY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Off-site Outreach Event and get patient details for 9450144699 with option 3 and choose to vaccinate with vaccine details as Flu, SDYY2-23A with 19/10/2026", - "time" : { - "start" : 1730619038201, - "stop" : 1730619121634, - "duration" : 83433 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730619121634, - "stop" : 1730619121965, - "duration" : 331 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "19d6168495a74612", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9450144699_and_clicked_search_for_patient_button.png", - "source" : "19d6168495a74612.png", - "type" : "image/png", - "size" : 49490 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient HOPE TULLY", - "time" : { - "start" : 1730619121965, - "stop" : 1730619122633, - "duration" : 668 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "20c7832547b1d739", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "20c7832547b1d739.png", - "type" : "image/png", - "size" : 49524 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-23A with 19/10/2026 and click continue", - "time" : { - "start" : 1730619122634, - "stop" : 1730619125899, - "duration" : 3265 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "298cd9c3606ac31d", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_HOPE TULLY_and_clicked_choose_vaccine_button.png", - "source" : "298cd9c3606ac31d.png", - "type" : "image/png", - "size" : 53715 - }, { - "uid" : "9c6b85e0ae8ce47e", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_Flu_and_Quadrivalent Influenza Vaccine – High Dose_and_clicked_continue_button.png", - "source" : "9c6b85e0ae8ce47e.png", - "type" : "image/png", - "size" : 73168 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button", - "time" : { - "start" : 1730619125900, - "stop" : 1730619166932, - "duration" : 41032 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "413fc5c1acfa2b1a", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "413fc5c1acfa2b1a.png", - "type" : "image/png", - "size" : 73311 - }, { - "uid" : "477be999a8306262", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "477be999a8306262.png", - "type" : "image/png", - "size" : 48472 - }, { - "uid" : "cbeb86133d963d50", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "cbeb86133d963d50.png", - "type" : "image/png", - "size" : 46637 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730619166933, - "stop" : 1730619197170, - "duration" : 30237 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "f80f27ac3944da60", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "f80f27ac3944da60.png", - "type" : "image/png", - "size" : 46637 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "432dd808fe6cd31e", - "name" : "log", - "source" : "432dd808fe6cd31e.txt", - "type" : "text/plain", - "size" : 6030 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-23A" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "10/1/1993" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "3" - }, { - "name" : "name", - "value" : "HOPE TULLY" - }, { - "name" : "nhs_number", - "value" : "9450144699" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "c8b2d60a5b147d5e.json", - "parameterValues" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] -} \ No newline at end of file diff --git a/data/test-cases/c9607d1077195d68.json b/data/test-cases/c9607d1077195d68.json new file mode 100644 index 000000000..d1a1b7f99 --- /dev/null +++ b/data/test-cases/c9607d1077195d68.json @@ -0,0 +1,145 @@ +{ + "uid" : "c9607d1077195d68", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "f9f8414ec380c45b71eb3763bdeb20b1", + "time" : { + "start" : 1730619457806, + "stop" : 1730619462540, + "duration" : 4734 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619457806, + "stop" : 1730619461765, + "duration" : 3959 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9449306605", + "time" : { + "start" : 1730619461765, + "stop" : 1730619461832, + "duration" : 67 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619461832, + "stop" : 1730619461908, + "duration" : 76 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show Srinivasarao Patel, 9449306605, 03/03/2020 and 4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ details", + "time" : { + "start" : 1730619461908, + "stop" : 1730619462540, + "duration" : 632 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "2f0810946ac7bd3c", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "2f0810946ac7bd3c.png", + "type" : "image/png", + "size" : 48812 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "a6566480d53aa77", + "name" : "log", + "source" : "a6566480d53aa77.txt", + "type" : "text/plain", + "size" : 1782 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ" + }, { + "name" : "dateofbirth", + "value" : "03/03/2020" + }, { + "name" : "name", + "value" : "Srinivasarao Patel" + }, { + "name" : "nhsNumber", + "value" : "9449306605" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "c9607d1077195d68.json", + "parameterValues" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] +} \ No newline at end of file diff --git a/data/test-cases/cc0b52f3a7545fa3.json b/data/test-cases/cc0b52f3a7545fa3.json new file mode 100644 index 000000000..bc03eb8d0 --- /dev/null +++ b/data/test-cases/cc0b52f3a7545fa3.json @@ -0,0 +1,145 @@ +{ + "uid" : "cc0b52f3a7545fa3", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "0362be85d3aacb3fe420746bb928507b", + "time" : { + "start" : 1730619486885, + "stop" : 1730619491847, + "duration" : 4962 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619486885, + "stop" : 1730619491029, + "duration" : 4144 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9470006739", + "time" : { + "start" : 1730619491029, + "stop" : 1730619491104, + "duration" : 75 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619491104, + "stop" : 1730619491208, + "duration" : 104 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show JANNETTE ARD, 9470006739, 20151209 and 1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ details", + "time" : { + "start" : 1730619491208, + "stop" : 1730619491847, + "duration" : 639 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "d541fd82b1d8bdce", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "d541fd82b1d8bdce.png", + "type" : "image/png", + "size" : 48748 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "77b4d748a789c7c6", + "name" : "log", + "source" : "77b4d748a789c7c6.txt", + "type" : "text/plain", + "size" : 1762 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ" + }, { + "name" : "dateofbirth", + "value" : "20151209" + }, { + "name" : "name", + "value" : "JANNETTE ARD" + }, { + "name" : "nhsNumber", + "value" : "9470006739" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "cc0b52f3a7545fa3.json", + "parameterValues" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] +} \ No newline at end of file diff --git a/data/test-cases/cd08448f337a6e27.json b/data/test-cases/cd08448f337a6e27.json deleted file mode 100644 index e9b6c3c06..000000000 --- a/data/test-cases/cd08448f337a6e27.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "cd08448f337a6e27", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "d60afbfd105108d113640870ead663de", - "time" : { - "start" : 1730533103613, - "stop" : 1730533109284, - "duration" : 5671 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533103614, - "stop" : 1730533107712, - "duration" : 4098 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730533107712, - "stop" : 1730533108164, - "duration" : 452 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1fb1ff365bdb61fc", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "1fb1ff365bdb61fc.png", - "type" : "image/png", - "size" : 56630 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode M6 3AA", - "time" : { - "start" : 1730533108165, - "stop" : 1730533108333, - "duration" : 168 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "302781877520bed0", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "302781877520bed0.png", - "type" : "image/png", - "size" : 49070 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730533108333, - "stop" : 1730533108492, - "duration" : 159 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f5452f749587a5e1", - "name" : "dev_chrome_130.0.6723.91_select_gender.png", - "source" : "f5452f749587a5e1.png", - "type" : "image/png", - "size" : 50271 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533108492, - "stop" : 1730533108595, - "duration" : 103 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730533108596, - "stop" : 1730533109198, - "duration" : 602 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b1381ef42f5b7ef7", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "b1381ef42f5b7ef7.png", - "type" : "image/png", - "size" : 33145 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730533109198, - "stop" : 1730533109284, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1db167ce4503153", - "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "1db167ce4503153.png", - "type" : "image/png", - "size" : 42850 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "2d0c2732659419fa", - "name" : "log", - "source" : "2d0c2732659419fa.txt", - "type" : "text/plain", - "size" : 3919 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "M6 3AA" - }, { - "name" : "scenario", - "value" : "postcode" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "cd08448f337a6e27.json", - "parameterValues" : [ "23/6/1946", "Bill", "Male", "Garton", "M6 3AA", "postcode" ] -} \ No newline at end of file diff --git a/data/test-cases/cd2e015a0d8b4c52.json b/data/test-cases/cd2e015a0d8b4c52.json deleted file mode 100644 index 4653d5589..000000000 --- a/data/test-cases/cd2e015a0d8b4c52.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "cd2e015a0d8b4c52", - "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", - "fullName" : "/app/features/find_a_patient.feature:NHS Number: Searching for a patient without a record returns no results", - "historyId" : "2bdcbabc9de9c471d890c20f4ea0ff31", - "time" : { - "start" : 1730533106739, - "stop" : 1730533111477, - "duration" : 4738 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533106739, - "stop" : 1730533110601, - "duration" : 3862 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter 9449306621 as the nhs number", - "time" : { - "start" : 1730533110601, - "stop" : 1730533110666, - "duration" : 65 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533110667, - "stop" : 1730533110743, - "duration" : 76 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the NHS number 9449306621", - "time" : { - "start" : 1730533110743, - "stop" : 1730533111382, - "duration" : 639 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6080aa95efa9bb2c", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "6080aa95efa9bb2c.png", - "type" : "image/png", - "size" : 48873 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730533111382, - "stop" : 1730533111477, - "duration" : 95 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b18a5ac9e5ee90b6", - "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "b18a5ac9e5ee90b6.png", - "type" : "image/png", - "size" : 49064 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "99b7a7fbc528fbd2", - "name" : "log", - "source" : "99b7a7fbc528fbd2.txt", - "type" : "text/plain", - "size" : 2324 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "nhsNumber", - "value" : "9449306621" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "cd2e015a0d8b4c52.json", - "parameterValues" : [ "9449306621" ] -} \ No newline at end of file diff --git a/data/test-cases/cd7fb83ad027d1a4.json b/data/test-cases/cd7fb83ad027d1a4.json new file mode 100644 index 000000000..9c2bfd999 --- /dev/null +++ b/data/test-cases/cd7fb83ad027d1a4.json @@ -0,0 +1,314 @@ +{ + "uid" : "cd7fb83ad027d1a4", + "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "5e6d4bc262db1980cad4a6ed13de65db", + "time" : { + "start" : 1730619616827, + "stop" : 1730619789644, + "duration" : 172817 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW', 'dob': '23/6/1946', 'name': 'Bill GARTON', '...atch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-01', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 03/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-01', 'care_model': 'Hospital hub for staff and patients', ...}\nname = 'Bill GARTON', dob = '23/6/1946'\naddress = '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW', 'dob': '23/6/1946', 'name': 'Bill GARTON', '...atch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-01', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 03/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-01', 'care_model': 'Hospital hub for staff and patients', ...}\nname = 'Bill GARTON', dob = '23/6/1946'\naddress = '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9693632109 with option 0 and choose to vaccinate with vaccine details as COVID-19, SDYY2-01 with 19/10/2025", + "time" : { + "start" : 1730619616827, + "stop" : 1730619700333, + "duration" : 83506 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730619700333, + "stop" : 1730619700667, + "duration" : 334 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "242f485c7666c37c", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button.png", + "source" : "242f485c7666c37c.png", + "type" : "image/png", + "size" : 49611 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient Bill GARTON", + "time" : { + "start" : 1730619700667, + "stop" : 1730619701363, + "duration" : 696 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "7d6e6abb54732455", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "7d6e6abb54732455.png", + "type" : "image/png", + "size" : 49673 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-01 with 19/10/2025 and click continue", + "time" : { + "start" : 1730619701363, + "stop" : 1730619706616, + "duration" : 5253 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "f139c3a02ae35db9", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button.png", + "source" : "f139c3a02ae35db9.png", + "type" : "image/png", + "size" : 54525 + }, { + "uid" : "3a39393af12d6dad", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png", + "source" : "3a39393af12d6dad.png", + "type" : "image/png", + "size" : 73867 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today and click continue to record consent screen button", + "time" : { + "start" : 1730619706617, + "stop" : 1730619707532, + "duration" : 915 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "956ab3ad8e88d0e3", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "956ab3ad8e88d0e3.png", + "type" : "image/png", + "size" : 71068 + }, { + "uid" : "69f84ed1ccacf961", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "69f84ed1ccacf961.png", + "type" : "image/png", + "size" : 48632 + }, { + "uid" : "389d13bea9d6bdc7", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "389d13bea9d6bdc7.png", + "type" : "image/png", + "size" : 44152 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730619707532, + "stop" : 1730619707982, + "duration" : 450 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "c547fba0d35725de", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "c547fba0d35725de.png", + "type" : "image/png", + "size" : 44152 + }, { + "uid" : "31cb7651dcf07203", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "31cb7651dcf07203.png", + "type" : "image/png", + "size" : 73346 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", + "time" : { + "start" : 1730619707982, + "stop" : 1730619749198, + "duration" : 41216 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "e80cc36bcc4b61d2", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "e80cc36bcc4b61d2.png", + "type" : "image/png", + "size" : 50434 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient Bill GARTON, 23/6/1946, 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730619749198, + "stop" : 1730619789644, + "duration" : 40446 + }, + "status" : "failed", + "statusMessage" : "assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "2f68ebac2ef3a43c", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "2f68ebac2ef3a43c.png", + "type" : "image/png", + "size" : 50569 + }, { + "uid" : "3945ec6d56e34802", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "3945ec6d56e34802.png", + "type" : "image/png", + "size" : 50569 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "fb3d1023de4ae851", + "name" : "log", + "source" : "fb3d1023de4ae851.txt", + "type" : "text/plain", + "size" : 8398 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" + }, { + "name" : "assess_date", + "value" : "today" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2025" + }, { + "name" : "batch_number", + "value" : "SDYY2-01" + }, { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "0" + }, { + "name" : "name", + "value" : "Bill GARTON" + }, { + "name" : "nhs_number", + "value" : "9693632109" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "cd7fb83ad027d1a4.json", + "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-01", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "ALBERT HOUSE", "yes", "today" ] +} \ No newline at end of file diff --git a/data/test-cases/ce3a0c55a8015675.json b/data/test-cases/ce3a0c55a8015675.json deleted file mode 100644 index af49bb145..000000000 --- a/data/test-cases/ce3a0c55a8015675.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "ce3a0c55a8015675", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "a8cb2549e32653a2b141e572727a9761", - "time" : { - "start" : 1730533072342, - "stop" : 1730533078220, - "duration" : 5878 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533072342, - "stop" : 1730533076713, - "duration" : 4371 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bob, Garton, and 23/6/1946", - "time" : { - "start" : 1730533076714, - "stop" : 1730533077163, - "duration" : 449 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5ca30c55bc056691", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "5ca30c55bc056691.png", - "type" : "image/png", - "size" : 57093 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730533077164, - "stop" : 1730533077312, - "duration" : 148 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e462d8927fb11a7a", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "e462d8927fb11a7a.png", - "type" : "image/png", - "size" : 49671 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730533077312, - "stop" : 1730533077445, - "duration" : 133 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f543c107ff7daa96", - "name" : "dev_chrome_130.0.6723.91_select_gender.png", - "source" : "f543c107ff7daa96.png", - "type" : "image/png", - "size" : 51142 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533077445, - "stop" : 1730533077529, - "duration" : 84 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730533077529, - "stop" : 1730533078133, - "duration" : 604 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "41e23c501e7c33a8", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "41e23c501e7c33a8.png", - "type" : "image/png", - "size" : 33511 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730533078133, - "stop" : 1730533078219, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9bb4d97435ee1ac", - "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "9bb4d97435ee1ac.png", - "type" : "image/png", - "size" : 44839 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "88eacaaff07de412", - "name" : "log", - "source" : "88eacaaff07de412.txt", - "type" : "text/plain", - "size" : 3920 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bob" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "first name" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "ce3a0c55a8015675.json", - "parameterValues" : [ "23/6/1946", "Bob", "Male", "Garton", "DN18 5DW", "first name" ] -} \ No newline at end of file diff --git a/data/test-cases/cec3fd32a259c571.json b/data/test-cases/cec3fd32a259c571.json deleted file mode 100644 index d273bafd8..000000000 --- a/data/test-cases/cec3fd32a259c571.json +++ /dev/null @@ -1,154 +0,0 @@ -{ - "uid" : "cec3fd32a259c571", - "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Existing patients can be found using their mandatory demographic details", - "historyId" : "911f1ea329349683f7aa72a600783b32", - "time" : { - "start" : 1730617811169, - "stop" : 1730617817317, - "duration" : 6148 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617811169, - "stop" : 1730617815294, - "duration" : 4125 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Pryderi, Warnford-Davis, and 14/04/2001", - "time" : { - "start" : 1730617815295, - "stop" : 1730617815735, - "duration" : 440 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7f3d21c947ba2ba9", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "7f3d21c947ba2ba9.png", - "type" : "image/png", - "size" : 58475 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617815735, - "stop" : 1730617816688, - "duration" : 953 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's information in the search results, showing their name: Pryderi Warnford-Davis, nhs number: 9449303762, dob: 14/04/2001 and address: 1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", - "time" : { - "start" : 1730617816688, - "stop" : 1730617817317, - "duration" : 629 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7338445dba35c844", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "7338445dba35c844.png", - "type" : "image/png", - "size" : 32709 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "5a3615e54ea3c008", - "name" : "log", - "source" : "5a3615e54ea3c008.txt", - "type" : "text/plain", - "size" : 2291 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF" - }, { - "name" : "dob", - "value" : "14/04/2001" - }, { - "name" : "firstName", - "value" : "Pryderi" - }, { - "name" : "lastName", - "value" : "Warnford-Davis" - }, { - "name" : "nhsNumber", - "value" : "9449303762" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "cec3fd32a259c571.json", - "parameterValues" : [ "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", "14/04/2001", "Pryderi", "Warnford-Davis", "9449303762" ] -} \ No newline at end of file diff --git a/data/test-cases/d170fa0b794113c7.json b/data/test-cases/d170fa0b794113c7.json new file mode 100644 index 000000000..c4a1c76fd --- /dev/null +++ b/data/test-cases/d170fa0b794113c7.json @@ -0,0 +1,200 @@ +{ + "uid" : "d170fa0b794113c7", + "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "02946c8fafa2ed02d379748078859176", + "time" : { + "start" : 1730620441866, + "stop" : 1730620529044, + "duration" : 87178 + }, + "status" : "failed", + "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...2026', 'batch_number': 'SDYY2-20A', 'care_model': 'Hospital hub for staff and patients', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f2e186c7c40>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...2026', 'batch_number': 'SDYY2-20A', 'care_model': 'Hospital hub for staff and patients', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f2e186c7c40>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Hospital Hub and get patient details for 9450140960 with option 12 and choose to vaccinate with vaccine details as Flu, SDYY2-20A with 19/10/2026", + "time" : { + "start" : 1730620441867, + "stop" : 1730620525469, + "duration" : 83602 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620525469, + "stop" : 1730620525801, + "duration" : 332 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ebe02301c940bb53", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9450140960_and_clicked_search_for_patient_button.png", + "source" : "ebe02301c940bb53.png", + "type" : "image/png", + "size" : 49486 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient DEANA GAMBLES", + "time" : { + "start" : 1730620525802, + "stop" : 1730620526497, + "duration" : 695 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "6873ce6025e19c43", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "6873ce6025e19c43.png", + "type" : "image/png", + "size" : 49552 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the Flu, SDYY2-20A with 19/10/2026 and click continue", + "time" : { + "start" : 1730620526497, + "stop" : 1730620529044, + "duration" : 2547 + }, + "status" : "failed", + "statusMessage" : "Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n", + "statusTrace" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "2e10694220bdb8ff", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_DEANA GAMBLES_and_clicked_choose_vaccine_button.png", + "source" : "2e10694220bdb8ff.png", + "type" : "image/png", + "size" : 55188 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "2337462848a85fed", + "name" : "log", + "source" : "2337462848a85fed.txt", + "type" : "text/plain", + "size" : 3173 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 4, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ" + }, { + "name" : "assess_date", + "value" : "today-1" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-20A" + }, { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "5/9/1993" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "12" + }, { + "name" : "name", + "value" : "DEANA GAMBLES" + }, { + "name" : "nhs_number", + "value" : "9450140960" + }, { + "name" : "site", + "value" : "BIRCH HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "d170fa0b794113c7.json", + "parameterValues" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] +} \ No newline at end of file diff --git a/data/test-cases/d210f5984ba29faa.json b/data/test-cases/d210f5984ba29faa.json deleted file mode 100644 index 9726c6022..000000000 --- a/data/test-cases/d210f5984ba29faa.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "uid" : "d210f5984ba29faa", - "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", - "fullName" : "/app/features/find_a_patient.feature:Local: Searching for a patient without a record returns no results", - "historyId" : "92d9b4ff6552785dd74fc808019e1b17", - "time" : { - "start" : 1730533152286, - "stop" : 1730533157365, - "duration" : 5079 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by local records page", - "time" : { - "start" : 1730533152286, - "stop" : 1730533156227, - "duration" : 3941 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details John, Preston, and 14/03/2003", - "time" : { - "start" : 1730533156228, - "stop" : 1730533156659, - "duration" : 431 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8b960efb744969e5", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "8b960efb744969e5.png", - "type" : "image/png", - "size" : 46567 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533156659, - "stop" : 1730533156758, - "duration" : 99 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730533156759, - "stop" : 1730533157365, - "duration" : 606 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a48246104f13d76", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "a48246104f13d76.png", - "type" : "image/png", - "size" : 31966 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "44cf8fbdc53596ca", - "name" : "log", - "source" : "44cf8fbdc53596ca.txt", - "type" : "text/plain", - "size" : 2051 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "14/03/2003" - }, { - "name" : "firstName", - "value" : "John" - }, { - "name" : "lastName", - "value" : "Preston" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "d210f5984ba29faa.json", - "parameterValues" : [ "14/03/2003", "John", "Preston" ] -} \ No newline at end of file diff --git a/data/test-cases/d2a1fe970336d825.json b/data/test-cases/d2a1fe970336d825.json new file mode 100644 index 000000000..d6e9d85aa --- /dev/null +++ b/data/test-cases/d2a1fe970336d825.json @@ -0,0 +1,220 @@ +{ + "uid" : "d2a1fe970336d825", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", + "historyId" : "a8cb2549e32653a2b141e572727a9761", + "time" : { + "start" : 1730619501954, + "stop" : 1730619508729, + "duration" : 6775 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619501954, + "stop" : 1730619506165, + "duration" : 4211 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Bob, Garton, and 23/6/1946", + "time" : { + "start" : 1730619506165, + "stop" : 1730619506621, + "duration" : 456 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "8e529658a64d542", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "8e529658a64d542.png", + "type" : "image/png", + "size" : 57093 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I enter the postcode DN18 5DW", + "time" : { + "start" : 1730619506621, + "stop" : 1730619506797, + "duration" : 176 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "5fd8c7d04a63f364", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "5fd8c7d04a63f364.png", + "type" : "image/png", + "size" : 50748 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I select the gender Male", + "time" : { + "start" : 1730619506798, + "stop" : 1730619506940, + "duration" : 142 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "eb86a70fde12c2dd", + "name" : "dev_chrome_130.0.6723.91_select_gender.png", + "source" : "eb86a70fde12c2dd.png", + "type" : "image/png", + "size" : 51142 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619506940, + "stop" : 1730619507023, + "duration" : 83 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the patient", + "time" : { + "start" : 1730619507023, + "stop" : 1730619508640, + "duration" : 1617 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "103d8ba4a7824400", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "103d8ba4a7824400.png", + "type" : "image/png", + "size" : 33511 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I can see an option to create a new patient", + "time" : { + "start" : 1730619508641, + "stop" : 1730619508729, + "duration" : 88 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "58126d76731c1ac2", + "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", + "source" : "58126d76731c1ac2.png", + "type" : "image/png", + "size" : 44839 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "53f8e0def9553edd", + "name" : "log", + "source" : "53f8e0def9553edd.txt", + "type" : "text/plain", + "size" : 3920 + } ], + "parameters" : [ ], + "stepsCount" : 7, + "attachmentsCount" : 6, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "firstName", + "value" : "Bob" + }, { + "name" : "gender", + "value" : "Male" + }, { + "name" : "lastName", + "value" : "Garton" + }, { + "name" : "postcode", + "value" : "DN18 5DW" + }, { + "name" : "scenario", + "value" : "first name" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "d2a1fe970336d825.json", + "parameterValues" : [ "23/6/1946", "Bob", "Male", "Garton", "DN18 5DW", "first name" ] +} \ No newline at end of file diff --git a/data/test-cases/d2a7721822d9492e.json b/data/test-cases/d2a7721822d9492e.json deleted file mode 100644 index e990d00b2..000000000 --- a/data/test-cases/d2a7721822d9492e.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "uid" : "d2a7721822d9492e", - "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search without entering patient details shows errors on the mandatory fields", - "historyId" : "ffd87a641da72571b8823162282d2883", - "time" : { - "start" : 1730617952171, - "stop" : 1730617957851, - "duration" : 5680 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617952171, - "stop" : 1730617957490, - "duration" : 5319 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617957491, - "stop" : 1730617957598, - "duration" : 107 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a first name error message Enter the first name", - "time" : { - "start" : 1730617957598, - "stop" : 1730617957687, - "duration" : 89 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e0db7a6015c9a77a", - "name" : "qa_chrome_130.0.6723.91_error_message_appears_for_first_name.png", - "source" : "e0db7a6015c9a77a.png", - "type" : "image/png", - "size" : 32486 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see a last name error message Enter the last name", - "time" : { - "start" : 1730617957688, - "stop" : 1730617957768, - "duration" : 80 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "39f1311e52956f8d", - "name" : "qa_chrome_130.0.6723.91_error_message_appears_for_last_name.png", - "source" : "39f1311e52956f8d.png", - "type" : "image/png", - "size" : 32450 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see a dob error message Enter the date of birth", - "time" : { - "start" : 1730617957769, - "stop" : 1730617957851, - "duration" : 82 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "581c828348d6bc7e", - "name" : "qa_chrome_130.0.6723.91_error_message_appears_for_dob.png", - "source" : "581c828348d6bc7e.png", - "type" : "image/png", - "size" : 32423 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "3b8493a72e614ad4", - "name" : "log", - "source" : "3b8493a72e614ad4.txt", - "type" : "text/plain", - "size" : 2662 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dobError", - "value" : "Enter the date of birth" - }, { - "name" : "firstNameError", - "value" : "Enter the first name" - }, { - "name" : "lastNameError", - "value" : "Enter the last name" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "d2a7721822d9492e.json", - "parameterValues" : [ "Enter the date of birth", "Enter the first name", "Enter the last name" ] -} \ No newline at end of file diff --git a/data/test-cases/d3646f87b75da103.json b/data/test-cases/d3646f87b75da103.json deleted file mode 100644 index 22a53f1f5..000000000 --- a/data/test-cases/d3646f87b75da103.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "d3646f87b75da103", - "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "5e6d4bc262db1980cad4a6ed13de65db", - "time" : { - "start" : 1730533165143, - "stop" : 1730533337263, - "duration" : 172120 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW', 'dob': '23/6/1946', 'name': 'Bill GARTON', '...atch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-01', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-01', 'care_model': 'Hospital hub for staff and patients', ...}\nname = 'Bill GARTON', dob = '23/6/1946'\naddress = '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW', 'dob': '23/6/1946', 'name': 'Bill GARTON', '...atch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-01', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024Bill GARTON', 'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-01', 'care_model': 'Hospital hub for staff and patients', ...}\nname = 'Bill GARTON', dob = '23/6/1946'\naddress = '1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9693632109 with option 0 and choose to vaccinate with vaccine details as COVID-19, SDYY2-01 with 19/10/2025", - "time" : { - "start" : 1730533165143, - "stop" : 1730533248571, - "duration" : 83428 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533248572, - "stop" : 1730533248906, - "duration" : 334 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d12a5c5d3904de86", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button.png", - "source" : "d12a5c5d3904de86.png", - "type" : "image/png", - "size" : 49611 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient Bill GARTON", - "time" : { - "start" : 1730533248907, - "stop" : 1730533249602, - "duration" : 695 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3c6512349523c783", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "3c6512349523c783.png", - "type" : "image/png", - "size" : 49673 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-01 with 19/10/2025 and click continue", - "time" : { - "start" : 1730533249602, - "stop" : 1730533254374, - "duration" : 4772 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "238d71dccffc8a1c", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button.png", - "source" : "238d71dccffc8a1c.png", - "type" : "image/png", - "size" : 54630 - }, { - "uid" : "26daa6cd82b98338", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png", - "source" : "26daa6cd82b98338.png", - "type" : "image/png", - "size" : 73867 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today and click continue to record consent screen button", - "time" : { - "start" : 1730533254374, - "stop" : 1730533255255, - "duration" : 881 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6ffeced84ad7e06", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "6ffeced84ad7e06.png", - "type" : "image/png", - "size" : 71068 - }, { - "uid" : "694f92b23c18bddb", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "694f92b23c18bddb.png", - "type" : "image/png", - "size" : 48632 - }, { - "uid" : "f01e112faf983666", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "f01e112faf983666.png", - "type" : "image/png", - "size" : 44152 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533255255, - "stop" : 1730533255689, - "duration" : 434 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d08d49626838bbb5", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "d08d49626838bbb5.png", - "type" : "image/png", - "size" : 44152 - }, { - "uid" : "98f1bfd87344b766", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "98f1bfd87344b766.png", - "type" : "image/png", - "size" : 73346 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533255690, - "stop" : 1730533296838, - "duration" : 41148 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bb711ffa3fd51f44", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "bb711ffa3fd51f44.png", - "type" : "image/png", - "size" : 50340 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient Bill GARTON, 23/6/1946, 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533296838, - "stop" : 1730533337263, - "duration" : 40425 - }, - "status" : "failed", - "statusMessage" : "assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "8c46a9545f2b0a12", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "8c46a9545f2b0a12.png", - "type" : "image/png", - "size" : 50303 - }, { - "uid" : "3d5439713615852f", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "3d5439713615852f.png", - "type" : "image/png", - "size" : 50348 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "9f77cb7a9b278616", - "name" : "log", - "source" : "9f77cb7a9b278616.txt", - "type" : "text/plain", - "size" : 8398 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "assess_date", - "value" : "today" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2025" - }, { - "name" : "batch_number", - "value" : "SDYY2-01" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "0" - }, { - "name" : "name", - "value" : "Bill GARTON" - }, { - "name" : "nhs_number", - "value" : "9693632109" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "d3646f87b75da103.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-01", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "ALBERT HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/d59dfe3e745a6480.json b/data/test-cases/d59dfe3e745a6480.json deleted file mode 100644 index 23265b1c4..000000000 --- a/data/test-cases/d59dfe3e745a6480.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "uid" : "d59dfe3e745a6480", - "name" : "Search without entering nhs number", - "fullName" : "/app/features/find_a_patient.feature:Search without entering nhs number", - "historyId" : "3ddec8c203f0667b07e4030542c38fb6", - "time" : { - "start" : 1730533143469, - "stop" : 1730533147477, - "duration" : 4008 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533143470, - "stop" : 1730533147298, - "duration" : 3828 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533147299, - "stop" : 1730533147394, - "duration" : 95 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the alert message should appear for nhs number", - "time" : { - "start" : 1730533147395, - "stop" : 1730533147477, - "duration" : 82 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e0d9e874ccf32849", - "name" : "dev_chrome_130.0.6723.91_required_alerts_should_appear_for_nhsNumber.png", - "source" : "e0d9e874ccf32849.png", - "type" : "image/png", - "size" : 52593 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "9c62d597ff31d9ce", - "name" : "log", - "source" : "9c62d597ff31d9ce.txt", - "type" : "text/plain", - "size" : 1320 - } ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "d59dfe3e745a6480.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/d6b10ca101d598de.json b/data/test-cases/d6b10ca101d598de.json deleted file mode 100644 index d0969f6d6..000000000 --- a/data/test-cases/d6b10ca101d598de.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "d6b10ca101d598de", - "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "91aecc8739b70cc4dbeaad50a6cbcc61", - "time" : { - "start" : 1730618617469, - "stop" : 1730618775866, - "duration" : 158397 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f03427634c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 31/10/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f03427634c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 31/10/2024FLORINDA DUNNER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Vaccination Centre and get patient details for 9437541817 with option 11 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18D with 19/10/2026", - "time" : { - "start" : 1730618617470, - "stop" : 1730618701060, - "duration" : 83590 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618701060, - "stop" : 1730618701381, - "duration" : 321 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "48edb3ec8f9830fd", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9437541817_and_clicked_search_for_patient_button.png", - "source" : "48edb3ec8f9830fd.png", - "type" : "image/png", - "size" : 49670 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient FLORINDA DUNNER", - "time" : { - "start" : 1730618701382, - "stop" : 1730618702049, - "duration" : 667 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8c487660d75e5793", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "8c487660d75e5793.png", - "type" : "image/png", - "size" : 49705 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18D with 19/10/2026 and click continue", - "time" : { - "start" : 1730618702050, - "stop" : 1730618704732, - "duration" : 2682 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c073ddffdce7dfdc", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_FLORINDA DUNNER_and_clicked_choose_vaccine_button.png", - "source" : "c073ddffdce7dfdc.png", - "type" : "image/png", - "size" : 53733 - }, { - "uid" : "1dae143a70736c63", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png", - "source" : "1dae143a70736c63.png", - "type" : "image/png", - "size" : 73247 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button", - "time" : { - "start" : 1730618704733, - "stop" : 1730618745778, - "duration" : 41045 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "95f3d771ea7865cb", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "95f3d771ea7865cb.png", - "type" : "image/png", - "size" : 73497 - }, { - "uid" : "e2e9fa46da85c4af", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "e2e9fa46da85c4af.png", - "type" : "image/png", - "size" : 45538 - }, { - "uid" : "6b392b2eda940220", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "6b392b2eda940220.png", - "type" : "image/png", - "size" : 45451 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618745778, - "stop" : 1730618776021, - "duration" : 30243 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "52970a25a4daff43", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "52970a25a4daff43.png", - "type" : "image/png", - "size" : 45451 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "ed397c34716de6bb", - "name" : "log", - "source" : "ed397c34716de6bb.txt", - "type" : "text/plain", - "size" : 5999 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "32 HOLLAND ROAD, MANCHESTER, M8 4NP" - }, { - "name" : "assess_date", - "value" : "today-3" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18D" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "27/3/1957" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "11" - }, { - "name" : "name", - "value" : "FLORINDA DUNNER" - }, { - "name" : "nhs_number", - "value" : "9437541817" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "d6b10ca101d598de.json", - "parameterValues" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "BIRCH HOUSE", "yes", "today-1" ] -} \ No newline at end of file diff --git a/data/test-cases/d7319af24025b211.json b/data/test-cases/d7319af24025b211.json new file mode 100644 index 000000000..206f9dd32 --- /dev/null +++ b/data/test-cases/d7319af24025b211.json @@ -0,0 +1,157 @@ +{ + "uid" : "d7319af24025b211", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "fullName" : "features/login.feature:Sign in should fail based on credentials provided", + "historyId" : "d2c24c8abd1adc5c5727ab0f09b7aa74", + "time" : { + "start" : 1730619583473, + "stop" : 1730619606865, + "duration" : 23392 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1730619583473, + "stop" : 1730619585038, + "duration" : 1565 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click on the log in button", + "time" : { + "start" : 1730619585038, + "stop" : 1730619585425, + "duration" : 387 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I provide the None and password", + "time" : { + "start" : 1730619585426, + "stop" : 1730619586146, + "duration" : 720 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And the NHS sign in button is clicked", + "time" : { + "start" : 1730619586147, + "stop" : 1730619596455, + "duration" : 10308 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then sign in should fail", + "time" : { + "start" : 1730619596455, + "stop" : 1730619606865, + "duration" : 10410 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "18fc6e87189648c2", + "name" : "dev_chrome_130.0.6723.91_sign_in_should_fail.png", + "source" : "18fc6e87189648c2.png", + "type" : "image/png", + "size" : 29547 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "ea1dc301af053fa4", + "name" : "log", + "source" : "ea1dc301af053fa4.txt", + "type" : "text/plain", + "size" : 1707 + } ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "emailAddress", + "value" : "None" + }, { + "name" : "password", + "value" : "password" + }, { + "name" : "status", + "value" : "fail" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "d7319af24025b211.json", + "parameterValues" : [ "None", "password", "fail" ] +} \ No newline at end of file diff --git a/data/test-cases/d9734fffe3a54647.json b/data/test-cases/d9734fffe3a54647.json deleted file mode 100644 index 88c3e4f12..000000000 --- a/data/test-cases/d9734fffe3a54647.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "uid" : "d9734fffe3a54647", - "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Searching for a patient without a record returns no results", - "historyId" : "1b51f6a7f6d588f463a9a362437309b2", - "time" : { - "start" : 1730617900988, - "stop" : 1730617907204, - "duration" : 6216 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617900989, - "stop" : 1730617905009, - "duration" : 4020 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Cecile, Elston, and 18/01/1965", - "time" : { - "start" : 1730617905010, - "stop" : 1730617905514, - "duration" : 504 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "963b243aba9a7a59", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "963b243aba9a7a59.png", - "type" : "image/png", - "size" : 51617 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617905515, - "stop" : 1730617906505, - "duration" : 990 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730617906505, - "stop" : 1730617907111, - "duration" : 606 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e0105761f4513d00", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "e0105761f4513d00.png", - "type" : "image/png", - "size" : 31795 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730617907112, - "stop" : 1730617907204, - "duration" : 92 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "80ecf8274701126a", - "name" : "qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "80ecf8274701126a.png", - "type" : "image/png", - "size" : 43888 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "a7ee7610f3c6fcd", - "name" : "log", - "source" : "a7ee7610f3c6fcd.txt", - "type" : "text/plain", - "size" : 2720 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "18/01/1965" - }, { - "name" : "firstName", - "value" : "Cecile" - }, { - "name" : "lastName", - "value" : "Elston" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "d9734fffe3a54647.json", - "parameterValues" : [ "18/01/1965", "Cecile", "Elston" ] -} \ No newline at end of file diff --git a/data/test-cases/da848fb338688d26.json b/data/test-cases/da848fb338688d26.json deleted file mode 100644 index 39c29476b..000000000 --- a/data/test-cases/da848fb338688d26.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "uid" : "da848fb338688d26", - "name" : "Add vaccine batches page should launch", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "dfa46d4df1d25bcdb5d5237f95be07cf", - "time" : { - "start" : 1730532995901, - "stop" : 1730532996748, - "duration" : 847 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730532995904, - "stop" : 1730532995904, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I am on the vaccines page", - "time" : { - "start" : 1730532995906, - "stop" : 1730532996000, - "duration" : 94 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click on an available add batch link", - "time" : { - "start" : 1730532996000, - "stop" : 1730532996647, - "duration" : 647 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add batch page should be launched", - "time" : { - "start" : 1730532996649, - "stop" : 1730532996748, - "duration" : 99 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "54008825ed77726c", - "name" : "dev_chrome_130.0.6723.91_add_batch_page_should_launch.png", - "source" : "54008825ed77726c.png", - "type" : "image/png", - "size" : 29090 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "4ac56dac1fadd6f9", - "name" : "log", - "source" : "4ac56dac1fadd6f9.txt", - "type" : "text/plain", - "size" : 1617 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "da848fb338688d26.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/dc54d40da19d54f3.json b/data/test-cases/dc54d40da19d54f3.json new file mode 100644 index 000000000..52f89bf40 --- /dev/null +++ b/data/test-cases/dc54d40da19d54f3.json @@ -0,0 +1,118 @@ +{ + "uid" : "dc54d40da19d54f3", + "name" : "NHS sign in page should be visible", + "fullName" : "features/login.feature:NHS sign in page should be visible", + "historyId" : "af06b7202b34fb810ed33c32dfaf440e", + "time" : { + "start" : 1730619634883, + "stop" : 1730619636266, + "duration" : 1383 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1730619634883, + "stop" : 1730619635464, + "duration" : 581 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click on the log in button", + "time" : { + "start" : 1730619635465, + "stop" : 1730619635784, + "duration" : 319 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the NHS sign in page should be visible", + "time" : { + "start" : 1730619635785, + "stop" : 1730619636266, + "duration" : 481 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "261b75321c9a5a0", + "name" : "dev_chrome_130.0.6723.91_nhs_sign_in_button_should_be_visible.png", + "source" : "261b75321c9a5a0.png", + "type" : "image/png", + "size" : 15161 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "6e25f63f7d1b0a06", + "name" : "log", + "source" : "6e25f63f7d1b0a06.txt", + "type" : "text/plain", + "size" : 1229 + } ], + "parameters" : [ ], + "stepsCount" : 3, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "dc54d40da19d54f3.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/dcbfe20cc2612520.json b/data/test-cases/dcbfe20cc2612520.json new file mode 100644 index 000000000..7e1cb9966 --- /dev/null +++ b/data/test-cases/dcbfe20cc2612520.json @@ -0,0 +1,314 @@ +{ + "uid" : "dcbfe20cc2612520", + "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "b80d3f9cdd5bf2fbebcda1b0cc35efa4", + "time" : { + "start" : 1730620541565, + "stop" : 1730620703908, + "duration" : 162343 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY', 'dob': '24/6/1992', 'name': 'KRISTIA SIDAWAY', 'sha...TIA SIDAWAY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024KRISTIA SIDAWAY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Community Pharmacy', ...}\nname = 'KRISTIA SIDAWAY', dob = '24/6/1992'\naddress = '41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY', 'dob': '24/6/1992', 'name': 'KRISTIA SIDAWAY', 'sha...TIA SIDAWAY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024KRISTIA SIDAWAY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Community Pharmacy', ...}\nname = 'KRISTIA SIDAWAY', dob = '24/6/1992'\naddress = '41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Home Of Housebound Patient and get patient details for 9450141711 with option 2 and choose to vaccinate with vaccine details as Flu, SDYY2-22A with 19/10/2026", + "time" : { + "start" : 1730620541565, + "stop" : 1730620625093, + "duration" : 83528 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620625093, + "stop" : 1730620625429, + "duration" : 336 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "2d734e701e9438d6", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9450141711_and_clicked_search_for_patient_button.png", + "source" : "2d734e701e9438d6.png", + "type" : "image/png", + "size" : 49272 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient KRISTIA SIDAWAY", + "time" : { + "start" : 1730620625429, + "stop" : 1730620625643, + "duration" : 214 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "d655ad38e9e25f18", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "d655ad38e9e25f18.png", + "type" : "image/png", + "size" : 49351 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the Flu, SDYY2-22A with 19/10/2026 and click continue", + "time" : { + "start" : 1730620625644, + "stop" : 1730620628412, + "duration" : 2768 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "6d6eadc3a319de3a", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_KRISTIA SIDAWAY_and_clicked_choose_vaccine_button.png", + "source" : "6d6eadc3a319de3a.png", + "type" : "image/png", + "size" : 54266 + }, { + "uid" : "750bca049548aa1b", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Influenza Tetra MYL_and_clicked_continue_button.png", + "source" : "750bca049548aa1b.png", + "type" : "image/png", + "size" : 73516 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", + "time" : { + "start" : 1730620628413, + "stop" : 1730620630261, + "duration" : 1848 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "610d5224e5a79a2a", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "610d5224e5a79a2a.png", + "type" : "image/png", + "size" : 73836 + }, { + "uid" : "434471ef8221f9ca", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "434471ef8221f9ca.png", + "type" : "image/png", + "size" : 70115 + }, { + "uid" : "8de9c6392a9a2615", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "8de9c6392a9a2615.png", + "type" : "image/png", + "size" : 42637 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620630261, + "stop" : 1730620631714, + "duration" : 1453 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "cb902a65f0a0bea1", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "cb902a65f0a0bea1.png", + "type" : "image/png", + "size" : 42637 + }, { + "uid" : "af1e1339ffcb9c00", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "af1e1339ffcb9c00.png", + "type" : "image/png", + "size" : 58393 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620631715, + "stop" : 1730620663444, + "duration" : 31729 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "18eed6aac0c1fa17", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "18eed6aac0c1fa17.png", + "type" : "image/png", + "size" : 50705 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient KRISTIA SIDAWAY, 24/6/1992, 41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620663444, + "stop" : 1730620703908, + "duration" : 40464 + }, + "status" : "failed", + "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "73685066a0ff902", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "73685066a0ff902.png", + "type" : "image/png", + "size" : 50713 + }, { + "uid" : "c4106adb9ea40ea2", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "c4106adb9ea40ea2.png", + "type" : "image/png", + "size" : 50713 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "8c2efebf842d7821", + "name" : "log", + "source" : "8c2efebf842d7821.txt", + "type" : "text/plain", + "size" : 8414 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY" + }, { + "name" : "assess_date", + "value" : "today-2" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-22A" + }, { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "24/6/1992" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "2" + }, { + "name" : "name", + "value" : "KRISTIA SIDAWAY" + }, { + "name" : "nhs_number", + "value" : "9450141711" + }, { + "name" : "site", + "value" : "BECCLES HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-1" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "dcbfe20cc2612520.json", + "parameterValues" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] +} \ No newline at end of file diff --git a/data/test-cases/dce02f133d944aba.json b/data/test-cases/dce02f133d944aba.json deleted file mode 100644 index 293e8f3c1..000000000 --- a/data/test-cases/dce02f133d944aba.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "uid" : "dce02f133d944aba", - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "a4bf1997a48192c12025e5c5763bafe7", - "time" : { - "start" : 1730618947128, - "stop" : 1730619034175, - "duration" : 87047 - }, - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-21A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...26', 'batch_number': 'SDYY2-21A', 'care_model': 'Vaccination centre open to the public', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f03429377e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-21A', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...26', 'batch_number': 'SDYY2-21A', 'care_model': 'Vaccination centre open to the public', 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f03429377e0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9450141444 with option 1 and choose to vaccinate with vaccine details as Flu, SDYY2-21A with 19/10/2026", - "time" : { - "start" : 1730618947128, - "stop" : 1730619030623, - "duration" : 83495 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730619030623, - "stop" : 1730619030953, - "duration" : 330 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a9f68d7f861d95b2", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9450141444_and_clicked_search_for_patient_button.png", - "source" : "a9f68d7f861d95b2.png", - "type" : "image/png", - "size" : 49098 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient BRANDIE DYBLE", - "time" : { - "start" : 1730619030954, - "stop" : 1730619031619, - "duration" : 665 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ebfa0ea7ed5100e2", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "ebfa0ea7ed5100e2.png", - "type" : "image/png", - "size" : 49133 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-21A with 19/10/2026 and click continue", - "time" : { - "start" : 1730619031620, - "stop" : 1730619034175, - "duration" : 2555 - }, - "status" : "failed", - "statusMessage" : "Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n", - "statusTrace" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "afdd6478461950e9", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_BRANDIE DYBLE_and_clicked_choose_vaccine_button.png", - "source" : "afdd6478461950e9.png", - "type" : "image/png", - "size" : 54190 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "fb62c5a79fe0840a", - "name" : "log", - "source" : "fb62c5a79fe0840a.txt", - "type" : "text/plain", - "size" : 3164 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 4, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF" - }, { - "name" : "assess_date", - "value" : "today-4" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-21A" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "25/8/1992" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "1" - }, { - "name" : "name", - "value" : "BRANDIE DYBLE" - }, { - "name" : "nhs_number", - "value" : "9450141444" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "dce02f133d944aba.json", - "parameterValues" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] -} \ No newline at end of file diff --git a/data/test-cases/ddb0aabf7d9474bf.json b/data/test-cases/ddb0aabf7d9474bf.json deleted file mode 100644 index bfac72ce7..000000000 --- a/data/test-cases/ddb0aabf7d9474bf.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "ddb0aabf7d9474bf", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "ed6666debf11d945777849a6e8dc2c31", - "time" : { - "start" : 1730617768537, - "stop" : 1730617773769, - "duration" : 5232 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617768538, - "stop" : 1730617772476, - "duration" : 3938 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9470004272", - "time" : { - "start" : 1730617772476, - "stop" : 1730617773052, - "duration" : 576 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617773053, - "stop" : 1730617773137, - "duration" : 84 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show JOJO LANE, 9470004272, 20150706 and 10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG details", - "time" : { - "start" : 1730617773138, - "stop" : 1730617773769, - "duration" : 631 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "66df5b012bb04531", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "66df5b012bb04531.png", - "type" : "image/png", - "size" : 48411 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "c2bc0ab7c2c55f76", - "name" : "log", - "source" : "c2bc0ab7c2c55f76.txt", - "type" : "text/plain", - "size" : 1755 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG" - }, { - "name" : "dateofbirth", - "value" : "20150706" - }, { - "name" : "name", - "value" : "JOJO LANE" - }, { - "name" : "nhsNumber", - "value" : "9470004272" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "ddb0aabf7d9474bf.json", - "parameterValues" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] -} \ No newline at end of file diff --git a/data/test-cases/ddd69c5e980d3229.json b/data/test-cases/ddd69c5e980d3229.json deleted file mode 100644 index a437d9a98..000000000 --- a/data/test-cases/ddd69c5e980d3229.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "ddd69c5e980d3229", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "d3c8a128e42732e8c43697d4afeb3b03", - "time" : { - "start" : 1730617773772, - "stop" : 1730617778503, - "duration" : 4731 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617773772, - "stop" : 1730617777722, - "duration" : 3950 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9470006143", - "time" : { - "start" : 1730617777722, - "stop" : 1730617777789, - "duration" : 67 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617777789, - "stop" : 1730617777871, - "duration" : 82 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show TABBY FERN, 9470006143, 20150222 and CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ details", - "time" : { - "start" : 1730617777871, - "stop" : 1730617778503, - "duration" : 632 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f70cf9703f990b6f", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "f70cf9703f990b6f.png", - "type" : "image/png", - "size" : 48782 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "ed9d0f83a03df725", - "name" : "log", - "source" : "ed9d0f83a03df725.txt", - "type" : "text/plain", - "size" : 1754 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ" - }, { - "name" : "dateofbirth", - "value" : "20150222" - }, { - "name" : "name", - "value" : "TABBY FERN" - }, { - "name" : "nhsNumber", - "value" : "9470006143" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "ddd69c5e980d3229.json", - "parameterValues" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] -} \ No newline at end of file diff --git a/data/test-cases/de49082d9e3c3db7.json b/data/test-cases/de49082d9e3c3db7.json deleted file mode 100644 index b3ee9ade6..000000000 --- a/data/test-cases/de49082d9e3c3db7.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "de49082d9e3c3db7", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "a8cb2549e32653a2b141e572727a9761", - "time" : { - "start" : 1730617842757, - "stop" : 1730617848706, - "duration" : 5949 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617842757, - "stop" : 1730617847192, - "duration" : 4435 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bob, Garton, and 23/6/1946", - "time" : { - "start" : 1730617847193, - "stop" : 1730617847651, - "duration" : 458 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5104f758c279d52c", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "5104f758c279d52c.png", - "type" : "image/png", - "size" : 57115 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730617847652, - "stop" : 1730617847801, - "duration" : 149 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "184e05b58773b089", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "184e05b58773b089.png", - "type" : "image/png", - "size" : 47579 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730617847801, - "stop" : 1730617847933, - "duration" : 132 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bf4875c0c43d7207", - "name" : "qa_chrome_130.0.6723.91_select_gender.png", - "source" : "bf4875c0c43d7207.png", - "type" : "image/png", - "size" : 51142 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617847933, - "stop" : 1730617848017, - "duration" : 84 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730617848017, - "stop" : 1730617848620, - "duration" : 603 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f4056eba066af8d", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "f4056eba066af8d.png", - "type" : "image/png", - "size" : 33511 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730617848621, - "stop" : 1730617848706, - "duration" : 85 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c3d77223004cdf9d", - "name" : "qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "c3d77223004cdf9d.png", - "type" : "image/png", - "size" : 44839 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "84b463f9f062a1ba", - "name" : "log", - "source" : "84b463f9f062a1ba.txt", - "type" : "text/plain", - "size" : 3910 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bob" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "first name" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "de49082d9e3c3db7.json", - "parameterValues" : [ "23/6/1946", "Bob", "Male", "Garton", "DN18 5DW", "first name" ] -} \ No newline at end of file diff --git a/data/test-cases/de79523114cf73c0.json b/data/test-cases/de79523114cf73c0.json deleted file mode 100644 index 5aa0c11b8..000000000 --- a/data/test-cases/de79523114cf73c0.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "de79523114cf73c0", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "a3df5d5f045a603773fac12f24991b8d", - "time" : { - "start" : 1730533115036, - "stop" : 1730533120610, - "duration" : 5574 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533115036, - "stop" : 1730533119078, - "duration" : 4042 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730533119079, - "stop" : 1730533119512, - "duration" : 433 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d2a69111ce49344e", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "d2a69111ce49344e.png", - "type" : "image/png", - "size" : 56627 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730533119512, - "stop" : 1730533119665, - "duration" : 153 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a4456a40a16db349", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "a4456a40a16db349.png", - "type" : "image/png", - "size" : 47382 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Other", - "time" : { - "start" : 1730533119665, - "stop" : 1730533119794, - "duration" : 129 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "41af6584d08236c5", - "name" : "dev_chrome_130.0.6723.91_select_gender.png", - "source" : "41af6584d08236c5.png", - "type" : "image/png", - "size" : 50803 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533119795, - "stop" : 1730533119892, - "duration" : 97 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730533119892, - "stop" : 1730533120508, - "duration" : 616 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "81df994ec09f667b", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "81df994ec09f667b.png", - "type" : "image/png", - "size" : 33642 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730533120509, - "stop" : 1730533120610, - "duration" : 101 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "553258886d7e3b0", - "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "553258886d7e3b0.png", - "type" : "image/png", - "size" : 44932 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "32d76b63b77126ac", - "name" : "log", - "source" : "32d76b63b77126ac.txt", - "type" : "text/plain", - "size" : 3922 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Other" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "gender" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "de79523114cf73c0.json", - "parameterValues" : [ "23/6/1946", "Bill", "Other", "Garton", "DN18 5DW", "gender" ] -} \ No newline at end of file diff --git a/data/test-cases/df006cfec038e78b.json b/data/test-cases/df006cfec038e78b.json deleted file mode 100644 index 9c81b3f58..000000000 --- a/data/test-cases/df006cfec038e78b.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "uid" : "df006cfec038e78b", - "name" : "Login button is visible", - "fullName" : "features/login.feature:Login button is visible", - "historyId" : "67f72350cbea9a3eebab3adfe5536260", - "time" : { - "start" : 1730617962434, - "stop" : 1730617963589, - "duration" : 1155 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1730617962434, - "stop" : 1730617963520, - "duration" : 1086 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the login button should be visible", - "time" : { - "start" : 1730617963520, - "stop" : 1730617963589, - "duration" : 69 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c16e828d5b2ad5cc", - "name" : "qa_chrome_130.0.6723.91_login_should_be_visible.png", - "source" : "c16e828d5b2ad5cc.png", - "type" : "image/png", - "size" : 37292 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "8348e27378320ba9", - "name" : "log", - "source" : "8348e27378320ba9.txt", - "type" : "text/plain", - "size" : 934 - } ], - "parameters" : [ ], - "stepsCount" : 2, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "df006cfec038e78b.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/e1157e2f760d0882.json b/data/test-cases/e1157e2f760d0882.json deleted file mode 100644 index 99e949d5e..000000000 --- a/data/test-cases/e1157e2f760d0882.json +++ /dev/null @@ -1,202 +0,0 @@ -{ - "uid" : "e1157e2f760d0882", - "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Existing patients can be found using their optional demographic details", - "historyId" : "5df882005ee3f92c211579b660aaa6e5", - "time" : { - "start" : 1730533121798, - "stop" : 1730533127462, - "duration" : 5664 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533121798, - "stop" : 1730533125945, - "duration" : 4147 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730533125945, - "stop" : 1730533126414, - "duration" : 469 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1140c897c5613c64", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "1140c897c5613c64.png", - "type" : "image/png", - "size" : 56601 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730533126414, - "stop" : 1730533126560, - "duration" : 146 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ef19713cc6b35ad0", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "ef19713cc6b35ad0.png", - "type" : "image/png", - "size" : 49173 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730533126561, - "stop" : 1730533126728, - "duration" : 167 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a9568512b88c14be", - "name" : "dev_chrome_130.0.6723.91_select_gender.png", - "source" : "a9568512b88c14be.png", - "type" : "image/png", - "size" : 50650 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533126729, - "stop" : 1730533126829, - "duration" : 100 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's information in the search results, showing their name: Bill Garton, nhs number: 9693632109, dob: 23/6/1946 and address: 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", - "time" : { - "start" : 1730533126830, - "stop" : 1730533127461, - "duration" : 631 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2a943d8cbf10eefc", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "2a943d8cbf10eefc.png", - "type" : "image/png", - "size" : 33511 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "f8fc274a166f5d82", - "name" : "log", - "source" : "f8fc274a166f5d82.txt", - "type" : "text/plain", - "size" : 3486 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 5, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "nhsNumber", - "value" : "9693632109" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "e1157e2f760d0882.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill", "Male", "Garton", "9693632109", "DN18 5DW" ] -} \ No newline at end of file diff --git a/data/test-cases/e24dbe16da731381.json b/data/test-cases/e24dbe16da731381.json deleted file mode 100644 index 00b71db7b..000000000 --- a/data/test-cases/e24dbe16da731381.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "e24dbe16da731381", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "4e7d4313984f5ce5655615810d7d4778", - "time" : { - "start" : 1730533120614, - "stop" : 1730533126242, - "duration" : 5628 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533120614, - "stop" : 1730533124745, - "duration" : 4131 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730533124746, - "stop" : 1730533125163, - "duration" : 417 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "dc6094f563906cee", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "dc6094f563906cee.png", - "type" : "image/png", - "size" : 56630 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730533125163, - "stop" : 1730533125310, - "duration" : 147 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1aa10512ea010f88", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "1aa10512ea010f88.png", - "type" : "image/png", - "size" : 47088 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Unknown", - "time" : { - "start" : 1730533125311, - "stop" : 1730533125460, - "duration" : 149 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d10b570ccb3bf790", - "name" : "dev_chrome_130.0.6723.91_select_gender.png", - "source" : "d10b570ccb3bf790.png", - "type" : "image/png", - "size" : 50984 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533125461, - "stop" : 1730533125542, - "duration" : 81 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730533125542, - "stop" : 1730533126147, - "duration" : 605 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "98024f8a70ed9ac", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "98024f8a70ed9ac.png", - "type" : "image/png", - "size" : 33790 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730533126147, - "stop" : 1730533126242, - "duration" : 95 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7c10bbfc9812fe25", - "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "7c10bbfc9812fe25.png", - "type" : "image/png", - "size" : 45406 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "c4f45c6892b33d91", - "name" : "log", - "source" : "c4f45c6892b33d91.txt", - "type" : "text/plain", - "size" : 3924 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Unknown" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "gender" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "e24dbe16da731381.json", - "parameterValues" : [ "23/6/1946", "Bill", "Unknown", "Garton", "DN18 5DW", "gender" ] -} \ No newline at end of file diff --git a/data/test-cases/e2cfe0bfbe164b0b.json b/data/test-cases/e2cfe0bfbe164b0b.json new file mode 100644 index 000000000..c2dc9ba5e --- /dev/null +++ b/data/test-cases/e2cfe0bfbe164b0b.json @@ -0,0 +1,133 @@ +{ + "uid" : "e2cfe0bfbe164b0b", + "name" : "Add vaccine batches page should launch", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "dfa46d4df1d25bcdb5d5237f95be07cf", + "time" : { + "start" : 1730619432333, + "stop" : 1730619433129, + "duration" : 796 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1730619432335, + "stop" : 1730619432335, + "duration" : 0 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I am on the vaccines page", + "time" : { + "start" : 1730619432336, + "stop" : 1730619432425, + "duration" : 89 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click on an available add batch link", + "time" : { + "start" : 1730619432426, + "stop" : 1730619433021, + "duration" : 595 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the add batch page should be launched", + "time" : { + "start" : 1730619433023, + "stop" : 1730619433129, + "duration" : 106 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "3757a8fe20e00879", + "name" : "dev_chrome_130.0.6723.91_add_batch_page_should_launch.png", + "source" : "3757a8fe20e00879.png", + "type" : "image/png", + "size" : 29090 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "270dd23db850cbac", + "name" : "log", + "source" : "270dd23db850cbac.txt", + "type" : "text/plain", + "size" : 1617 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "e2cfe0bfbe164b0b.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/e2d9c2131655bfa5.json b/data/test-cases/e2d9c2131655bfa5.json deleted file mode 100644 index 9416e5566..000000000 --- a/data/test-cases/e2d9c2131655bfa5.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "uid" : "e2d9c2131655bfa5", - "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "8c38b547f0a063f1c3e7ed09f57cb417", - "time" : { - "start" : 1730533998414, - "stop" : 1730534084909, - "duration" : 86495 - }, - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': \"Housebound patient's home\", 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fca58d00400>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'chosen_vaccine': 'Flu', 'shared_data': {'batch_expir...': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': \"Housebound patient's home\", 'chosen_vaccine': 'Flu', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:77: in step_choose_vaccine_and_vaccine_type\n choose_vaccine_and_vaccine_type_for_patient(shared_data['site'], chosen_vaccine, shared_data['chosen_vaccine_type'])\nconftest.py:206: in choose_vaccine_and_vaccine_type_for_patient\n click_vaccine_type_radiobutton(vaccine_type)\npages/choose_vaccines_page.py:34: in click_vaccine_type_radiobutton\n wait_for_element_to_appear(element)\ninit_helpers.py:210: in wait_for_element_to_appear\n return playwright_helper_instance.wait_for_element_to_appear(element)\nhelpers/playwrightHelper.py:158: in wait_for_element_to_appear\n if element and element.is_visible():\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:17017: in is_visible\n self._sync(self._impl_obj.is_visible(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:500: in is_visible\n return await self._frame.is_visible(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:354: in is_visible\n return await self._channel.send(\"isVisible\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fca58d00400>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\nE 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\nE 2) aka get_by_label(\"Cell-based Quadrivalent\")\nE 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\nE 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\nE \nE Call log:\nE checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: Error", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Vaccination Centre and get patient details for 9450134391 with option 11 and choose to vaccinate with vaccine details as Flu, SDYY2-14C with 19/10/2026", - "time" : { - "start" : 1730533998415, - "stop" : 1730534081812, - "duration" : 83397 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730534081813, - "stop" : 1730534082172, - "duration" : 359 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1b4c311d1fba97ae", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9450134391_and_clicked_search_for_patient_button.png", - "source" : "1b4c311d1fba97ae.png", - "type" : "image/png", - "size" : 49453 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient MARIAN PIESSE", - "time" : { - "start" : 1730534082173, - "stop" : 1730534082869, - "duration" : 696 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6d12c54de189f454", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "6d12c54de189f454.png", - "type" : "image/png", - "size" : 49487 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the Flu, SDYY2-14C with 19/10/2026 and click continue", - "time" : { - "start" : 1730534082869, - "stop" : 1730534084909, - "duration" : 2040 - }, - "status" : "failed", - "statusMessage" : "Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n", - "statusTrace" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")\n\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "dd94dfaef344fd54", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_MARIAN PIESSE_and_clicked_choose_vaccine_button.png", - "source" : "dd94dfaef344fd54.png", - "type" : "image/png", - "size" : 53703 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "2c25f3cebb9295c7", - "name" : "log", - "source" : "2c25f3cebb9295c7.txt", - "type" : "text/plain", - "size" : 3181 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 4, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT" - }, { - "name" : "assess_date", - "value" : "today-3" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-14C" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "17/7/1994" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "11" - }, { - "name" : "name", - "value" : "MARIAN PIESSE" - }, { - "name" : "nhs_number", - "value" : "9450134391" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "e2d9c2131655bfa5.json", - "parameterValues" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/e37d5497ac58a728.json b/data/test-cases/e37d5497ac58a728.json deleted file mode 100644 index 1990ebc3a..000000000 --- a/data/test-cases/e37d5497ac58a728.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "e37d5497ac58a728", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "f9f8414ec380c45b71eb3763bdeb20b1", - "time" : { - "start" : 1730617748351, - "stop" : 1730617753370, - "duration" : 5019 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617748352, - "stop" : 1730617752587, - "duration" : 4235 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9449306605", - "time" : { - "start" : 1730617752587, - "stop" : 1730617752654, - "duration" : 67 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617752655, - "stop" : 1730617752738, - "duration" : 83 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Srinivasarao Patel, 9449306605, 03/03/2020 and 4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ details", - "time" : { - "start" : 1730617752738, - "stop" : 1730617753370, - "duration" : 632 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5db99e01e9ebe92a", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "5db99e01e9ebe92a.png", - "type" : "image/png", - "size" : 48812 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "64fea8a7087aa975", - "name" : "log", - "source" : "64fea8a7087aa975.txt", - "type" : "text/plain", - "size" : 1780 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ" - }, { - "name" : "dateofbirth", - "value" : "03/03/2020" - }, { - "name" : "name", - "value" : "Srinivasarao Patel" - }, { - "name" : "nhsNumber", - "value" : "9449306605" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "e37d5497ac58a728.json", - "parameterValues" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] -} \ No newline at end of file diff --git a/data/test-cases/e4fb054d71c7657f.json b/data/test-cases/e4fb054d71c7657f.json deleted file mode 100644 index bdf764ef9..000000000 --- a/data/test-cases/e4fb054d71c7657f.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "uid" : "e4fb054d71c7657f", - "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Can search for a patient by their old name, after a name change", - "historyId" : "2d9e28b3527a9276ae3ad6c7f15e18b6", - "time" : { - "start" : 1730617894436, - "stop" : 1730617900986, - "duration" : 6550 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617894437, - "stop" : 1730617898474, - "duration" : 4037 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Joan, Robertson, and 19/09/1972", - "time" : { - "start" : 1730617898475, - "stop" : 1730617898898, - "duration" : 423 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1646098e0b8a5abb", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "1646098e0b8a5abb.png", - "type" : "image/png", - "size" : 57339 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617898899, - "stop" : 1730617899851, - "duration" : 952 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's information in the search results, showing their name: Poppy Roberts, nhs number: 9449310076, dob: 19/09/1972 and address: 1 Canada Road, COBHAM, Surrey, LS15 4LJ", - "time" : { - "start" : 1730617899851, - "stop" : 1730617900986, - "duration" : 1135 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "fd070d902065c1c6", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "fd070d902065c1c6.png", - "type" : "image/png", - "size" : 31980 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "1ecf94ef11524f6e", - "name" : "log", - "source" : "1ecf94ef11524f6e.txt", - "type" : "text/plain", - "size" : 2272 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 Canada Road, COBHAM, Surrey, LS15 4LJ" - }, { - "name" : "dob", - "value" : "19/09/1972" - }, { - "name" : "firstName", - "value" : "Joan" - }, { - "name" : "lastName", - "value" : "Robertson" - }, { - "name" : "newName", - "value" : "Poppy Roberts" - }, { - "name" : "nhsNumber", - "value" : "9449310076" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "e4fb054d71c7657f.json", - "parameterValues" : [ "1 Canada Road, COBHAM, Surrey, LS15 4LJ", "19/09/1972", "Joan", "Robertson", "Poppy Roberts", "9449310076" ] -} \ No newline at end of file diff --git a/data/test-cases/e83f5d5746d21b35.json b/data/test-cases/e83f5d5746d21b35.json deleted file mode 100644 index eb632de20..000000000 --- a/data/test-cases/e83f5d5746d21b35.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "uid" : "e83f5d5746d21b35", - "name" : "NHS sign in page should be visible", - "fullName" : "features/logout.feature:NHS sign in page should be visible", - "historyId" : "807ba16b9c51dae553be51c09f89547b", - "time" : { - "start" : 1730533157367, - "stop" : 1730533161659, - "duration" : 4292 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730533157368, - "stop" : 1730533161125, - "duration" : 3757 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the logout button", - "time" : { - "start" : 1730533161126, - "stop" : 1730533161387, - "duration" : 261 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the user should be logged out successfully", - "time" : { - "start" : 1730533161388, - "stop" : 1730533161659, - "duration" : 271 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6a3907f76c854ba1", - "name" : "dev_chrome_130.0.6723.91_user_should_be_logged_out.png", - "source" : "6a3907f76c854ba1.png", - "type" : "image/png", - "size" : 27676 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "efab3b11c1aadc16", - "name" : "log", - "source" : "efab3b11c1aadc16.txt", - "type" : "text/plain", - "size" : 1220 - } ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Logout Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "e83f5d5746d21b35.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/e8645c5b74c34db7.json b/data/test-cases/e8645c5b74c34db7.json deleted file mode 100644 index 06e5acaef..000000000 --- a/data/test-cases/e8645c5b74c34db7.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "e8645c5b74c34db7", - "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "e245462770c1ce782f3dd32e907a5cca", - "time" : { - "start" : 1730618339973, - "stop" : 1730618499461, - "duration" : 159488 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa335873f60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 28/10/2024ORINDA JUDD', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa335873f60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 28/10/2024ORINDA JUDD', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Hospital Hub and get patient details for 9474374228 with option 7 and choose to vaccinate with vaccine details as COVID-19, SDYY2-17A with 19/10/2026", - "time" : { - "start" : 1730618339973, - "stop" : 1730618423608, - "duration" : 83635 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618423608, - "stop" : 1730618423961, - "duration" : 353 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "39ac4060674278e0", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9474374228_and_clicked_search_for_patient_button.png", - "source" : "39ac4060674278e0.png", - "type" : "image/png", - "size" : 49619 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient ORINDA JUDD", - "time" : { - "start" : 1730618423961, - "stop" : 1730618424631, - "duration" : 670 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bdd9fd2d8df9c3ca", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "bdd9fd2d8df9c3ca.png", - "type" : "image/png", - "size" : 49651 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-17A with 19/10/2026 and click continue", - "time" : { - "start" : 1730618424631, - "stop" : 1730618427394, - "duration" : 2763 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ba43505d560130f2", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_ORINDA JUDD_and_clicked_choose_vaccine_button.png", - "source" : "ba43505d560130f2.png", - "type" : "image/png", - "size" : 54332 - }, { - "uid" : "420a13ed3ac1dbe9", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png", - "source" : "420a13ed3ac1dbe9.png", - "type" : "image/png", - "size" : 73691 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-6 and click continue to record consent screen button", - "time" : { - "start" : 1730618427394, - "stop" : 1730618469375, - "duration" : 41981 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "332894d77c3ec932", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "332894d77c3ec932.png", - "type" : "image/png", - "size" : 72338 - }, { - "uid" : "c40ee72208bd017b", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "c40ee72208bd017b.png", - "type" : "image/png", - "size" : 72305 - }, { - "uid" : "e93ee772693e7cda", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "e93ee772693e7cda.png", - "type" : "image/png", - "size" : 57828 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618469375, - "stop" : 1730618499638, - "duration" : 30263 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "274650bcf1fa84e", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "274650bcf1fa84e.png", - "type" : "image/png", - "size" : 57828 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "99eec147400c1c33", - "name" : "log", - "source" : "99eec147400c1c33.txt", - "type" : "text/plain", - "size" : 5982 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL" - }, { - "name" : "assess_date", - "value" : "today-6" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-17A" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "20/7/1963" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "7" - }, { - "name" : "name", - "value" : "ORINDA JUDD" - }, { - "name" : "nhs_number", - "value" : "9474374228" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-3" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "e8645c5b74c34db7.json", - "parameterValues" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "BECCLES HOUSE", "yes", "today-3" ] -} \ No newline at end of file diff --git a/data/test-cases/e8f5ac3bc1c2d3a9.json b/data/test-cases/e8f5ac3bc1c2d3a9.json deleted file mode 100644 index d498b2bc6..000000000 --- a/data/test-cases/e8f5ac3bc1c2d3a9.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "e8f5ac3bc1c2d3a9", - "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "69641aa56c8bd19d233e433672f71876", - "time" : { - "start" : 1730533549421, - "stop" : 1730533721228, - "duration" : 171807 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '12 CANBERRA STREET, MANCHESTER, M11 4WL', 'dob': '1/3/1959', 'name': 'INDIGO CATCHESIDE', 'shared_data': ...tch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 26/10/2024INDIGO CATCHESIDE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': 'Hospital hub for staff and patients', ...}\nname = 'INDIGO CATCHESIDE', dob = '1/3/1959'\naddress = '12 CANBERRA STREET, MANCHESTER, M11 4WL'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '12 CANBERRA STREET, MANCHESTER, M11 4WL', 'dob': '1/3/1959', 'name': 'INDIGO CATCHESIDE', 'shared_data': ...tch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': 'Hospital hub for staff and patients', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 26/10/2024INDIGO CATCHESIDE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': 'Hospital hub for staff and patients', ...}\nname = 'INDIGO CATCHESIDE', dob = '1/3/1959'\naddress = '12 CANBERRA STREET, MANCHESTER, M11 4WL'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.3'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Care Home and get patient details for 9437580812 with option 8 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18A with 19/10/2026", - "time" : { - "start" : 1730533549422, - "stop" : 1730533632765, - "duration" : 83343 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533632765, - "stop" : 1730533633097, - "duration" : 332 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ba5351a7db55267b", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437580812_and_clicked_search_for_patient_button.png", - "source" : "ba5351a7db55267b.png", - "type" : "image/png", - "size" : 50241 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient INDIGO CATCHESIDE", - "time" : { - "start" : 1730533633098, - "stop" : 1730533633806, - "duration" : 708 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "26d80926cd30732d", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "26d80926cd30732d.png", - "type" : "image/png", - "size" : 50278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18A with 19/10/2026 and click continue", - "time" : { - "start" : 1730533633806, - "stop" : 1730533636166, - "duration" : 2360 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f3eef51e31303b67", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_INDIGO CATCHESIDE_and_clicked_choose_vaccine_button.png", - "source" : "f3eef51e31303b67.png", - "type" : "image/png", - "size" : 54109 - }, { - "uid" : "69108eb9f5b7c131", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", - "source" : "69108eb9f5b7c131.png", - "type" : "image/png", - "size" : 73642 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-7 and click continue to record consent screen button", - "time" : { - "start" : 1730533636166, - "stop" : 1730533637938, - "duration" : 1772 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a709dd5430902eac", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "a709dd5430902eac.png", - "type" : "image/png", - "size" : 74169 - }, { - "uid" : "fb41a483a15ffa0d", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "fb41a483a15ffa0d.png", - "type" : "image/png", - "size" : 76116 - }, { - "uid" : "55cc2e43cdef148e", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "55cc2e43cdef148e.png", - "type" : "image/png", - "size" : 42259 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533637939, - "stop" : 1730533639374, - "duration" : 1435 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7fa83dbb2254f54f", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "7fa83dbb2254f54f.png", - "type" : "image/png", - "size" : 42259 - }, { - "uid" : "3f382bce76e67fc3", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "3f382bce76e67fc3.png", - "type" : "image/png", - "size" : 60492 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-7 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533639375, - "stop" : 1730533680805, - "duration" : 41430 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "135159bc499a8412", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "135159bc499a8412.png", - "type" : "image/png", - "size" : 50378 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient INDIGO CATCHESIDE, 1/3/1959, 12 CANBERRA STREET, MANCHESTER, M11 4WL and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533680806, - "stop" : 1730533721228, - "duration" : 40422 - }, - "status" : "failed", - "statusMessage" : "assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "b1dc33df6298f1f8", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "b1dc33df6298f1f8.png", - "type" : "image/png", - "size" : 50507 - }, { - "uid" : "f2d16944116f2897", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "f2d16944116f2897.png", - "type" : "image/png", - "size" : 50507 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "605c6c066b1636af", - "name" : "log", - "source" : "605c6c066b1636af.txt", - "type" : "text/plain", - "size" : 8406 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1096-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "12 CANBERRA STREET, MANCHESTER, M11 4WL" - }, { - "name" : "assess_date", - "value" : "today-7" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18A" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "1/3/1959" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "8" - }, { - "name" : "name", - "value" : "INDIGO CATCHESIDE" - }, { - "name" : "nhs_number", - "value" : "9437580812" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-7" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "e8f5ac3bc1c2d3a9.json", - "parameterValues" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "BIRCH HOUSE", "yes", "today-7" ] -} \ No newline at end of file diff --git a/data/test-cases/e99667af08b6612b.json b/data/test-cases/e99667af08b6612b.json new file mode 100644 index 000000000..a74d82f2e --- /dev/null +++ b/data/test-cases/e99667af08b6612b.json @@ -0,0 +1,139 @@ +{ + "uid" : "e99667af08b6612b", + "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", + "fullName" : "/app/features/find_a_patient.feature:NHS Number: Searching with invalid NHS number shows an error", + "historyId" : "4cb2e2253d26b616069dd8a9fc22175b", + "time" : { + "start" : 1730619537815, + "stop" : 1730619542824, + "duration" : 5009 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619537816, + "stop" : 1730619542547, + "duration" : 4731 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter 9753108642 as the nhs number", + "time" : { + "start" : 1730619542548, + "stop" : 1730619542636, + "duration" : 88 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619542637, + "stop" : 1730619542723, + "duration" : 86 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see an nhs number error message Enter a correct NHS number", + "time" : { + "start" : 1730619542723, + "stop" : 1730619542824, + "duration" : 101 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "5f42aea73c96a663", + "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_nhs_number.png", + "source" : "5f42aea73c96a663.png", + "type" : "image/png", + "size" : 53772 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "863360e5fac0366b", + "name" : "log", + "source" : "863360e5fac0366b.txt", + "type" : "text/plain", + "size" : 1617 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "errorMessage", + "value" : "Enter a correct NHS number" + }, { + "name" : "nhsNumber", + "value" : "9753108642" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "e99667af08b6612b.json", + "parameterValues" : [ "Enter a correct NHS number", "9753108642" ] +} \ No newline at end of file diff --git a/data/test-cases/eaff67307b353b08.json b/data/test-cases/eaff67307b353b08.json new file mode 100644 index 000000000..5cbc633b2 --- /dev/null +++ b/data/test-cases/eaff67307b353b08.json @@ -0,0 +1,314 @@ +{ + "uid" : "eaff67307b353b08", + "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "0c62c3f72de8d9d08ce8753371e9eddf", + "time" : { + "start" : 1730620333925, + "stop" : 1730620506606, + "duration" : 172681 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG', 'dob': '8/6/1961', 'name': 'RANDY FOGDEN', 'shared_data': {'as...ANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 19/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Community Pharmacy', ...}\nname = 'RANDY FOGDEN', dob = '8/6/1961'\naddress = '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG', 'dob': '8/6/1961', 'name': 'RANDY FOGDEN', 'shared_data': {'as...ANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 19/10/2024RANDY FOGDEN', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Community Pharmacy', ...}\nname = 'RANDY FOGDEN', dob = '8/6/1961'\naddress = '10 ASHVILLE TERRACE, MANCHESTER, M40 9WG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Hospital Hub and get patient details for 9437540233 with option 12 and choose to vaccinate with vaccine details as COVID-19, SDYY2-18E with 19/10/2026", + "time" : { + "start" : 1730620333925, + "stop" : 1730620417521, + "duration" : 83596 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620417522, + "stop" : 1730620417855, + "duration" : 333 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "82668a407909c43b", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button.png", + "source" : "82668a407909c43b.png", + "type" : "image/png", + "size" : 49848 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient RANDY FOGDEN", + "time" : { + "start" : 1730620417855, + "stop" : 1730620418518, + "duration" : 663 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "aa59a2894c479759", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "aa59a2894c479759.png", + "type" : "image/png", + "size" : 49885 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-18E with 19/10/2026 and click continue", + "time" : { + "start" : 1730620418518, + "stop" : 1730620421253, + "duration" : 2735 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ab4aa8a570dda8a8", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button.png", + "source" : "ab4aa8a570dda8a8.png", + "type" : "image/png", + "size" : 54975 + }, { + "uid" : "54748e6fe7450f1e", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png", + "source" : "54748e6fe7450f1e.png", + "type" : "image/png", + "size" : 74285 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-15 and click continue to record consent screen button", + "time" : { + "start" : 1730620421254, + "stop" : 1730620423019, + "duration" : 1765 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "b1cbf35be957a5cc", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "b1cbf35be957a5cc.png", + "type" : "image/png", + "size" : 75010 + }, { + "uid" : "41aea156fe70efa3", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "41aea156fe70efa3.png", + "type" : "image/png", + "size" : 76152 + }, { + "uid" : "9f82e17130fd24e1", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "9f82e17130fd24e1.png", + "type" : "image/png", + "size" : 42976 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620423019, + "stop" : 1730620424489, + "duration" : 1470 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "597b4ba48523bcc", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "597b4ba48523bcc.png", + "type" : "image/png", + "size" : 42976 + }, { + "uid" : "3277451c46f154d2", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "3277451c46f154d2.png", + "type" : "image/png", + "size" : 58632 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-7 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620424489, + "stop" : 1730620466152, + "duration" : 41663 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "dbea09c20e0a50e7", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "dbea09c20e0a50e7.png", + "type" : "image/png", + "size" : 50590 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient RANDY FOGDEN, 8/6/1961, 10 ASHVILLE TERRACE, MANCHESTER, M40 9WG and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620466152, + "stop" : 1730620506606, + "duration" : 40454 + }, + "status" : "failed", + "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "904842421d07f528", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "904842421d07f528.png", + "type" : "image/png", + "size" : 50720 + }, { + "uid" : "12cab70bcd73f843", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "12cab70bcd73f843.png", + "type" : "image/png", + "size" : 50720 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "5ecf5f5a17dc425e", + "name" : "log", + "source" : "5ecf5f5a17dc425e.txt", + "type" : "text/plain", + "size" : 8393 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG" + }, { + "name" : "assess_date", + "value" : "today-15" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18E" + }, { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "8/6/1961" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "12" + }, { + "name" : "name", + "value" : "RANDY FOGDEN" + }, { + "name" : "nhs_number", + "value" : "9437540233" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-7" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "eaff67307b353b08.json", + "parameterValues" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7" ] +} \ No newline at end of file diff --git a/data/test-cases/eb0dca27726d2164.json b/data/test-cases/eb0dca27726d2164.json new file mode 100644 index 000000000..72ed5b6f9 --- /dev/null +++ b/data/test-cases/eb0dca27726d2164.json @@ -0,0 +1,145 @@ +{ + "uid" : "eb0dca27726d2164", + "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "4ac7128a2d00463c8d57d8ddc85d171c", + "time" : { + "start" : 1730619447985, + "stop" : 1730619452971, + "duration" : 4986 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619447986, + "stop" : 1730619452179, + "duration" : 4193 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9732596996", + "time" : { + "start" : 1730619452180, + "stop" : 1730619452246, + "duration" : 66 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619452247, + "stop" : 1730619452341, + "duration" : 94 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show Lisa WORTHY, 9732596996, 30/6/2024 and 10 NORTON PARK VIEW, SHEFFIELD, S8 8GS details", + "time" : { + "start" : 1730619452342, + "stop" : 1730619452971, + "duration" : 629 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "c7b4bcacb16d4dce", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "c7b4bcacb16d4dce.png", + "type" : "image/png", + "size" : 48719 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "71ac8b92882dd6c7", + "name" : "log", + "source" : "71ac8b92882dd6c7.txt", + "type" : "text/plain", + "size" : 1752 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS" + }, { + "name" : "dateofbirth", + "value" : "30/6/2024" + }, { + "name" : "name", + "value" : "Lisa WORTHY" + }, { + "name" : "nhsNumber", + "value" : "9732596996" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "eb0dca27726d2164.json", + "parameterValues" : [ "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS", "30/6/2024", "Lisa WORTHY", "9732596996" ] +} \ No newline at end of file diff --git a/data/test-cases/ec45f84e91d8ab5f.json b/data/test-cases/ec45f84e91d8ab5f.json deleted file mode 100644 index 9fac49629..000000000 --- a/data/test-cases/ec45f84e91d8ab5f.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "ec45f84e91d8ab5f", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "bed124ed1de8fe499e3d2b098fb948de", - "time" : { - "start" : 1730617934421, - "stop" : 1730617940926, - "duration" : 6505 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730617934421, - "stop" : 1730617939329, - "duration" : 4908 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730617939330, - "stop" : 1730617939820, - "duration" : 490 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "98f5a2066f36d7b7", - "name" : "qa_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "98f5a2066f36d7b7.png", - "type" : "image/png", - "size" : 56601 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730617939821, - "stop" : 1730617939967, - "duration" : 146 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6983ce51d0137c8a", - "name" : "qa_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "6983ce51d0137c8a.png", - "type" : "image/png", - "size" : 49173 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Female", - "time" : { - "start" : 1730617939967, - "stop" : 1730617940126, - "duration" : 159 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2853016d520522d8", - "name" : "qa_chrome_130.0.6723.91_select_gender.png", - "source" : "2853016d520522d8.png", - "type" : "image/png", - "size" : 50610 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730617940127, - "stop" : 1730617940232, - "duration" : 105 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730617940232, - "stop" : 1730617940834, - "duration" : 602 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6923bc629446907", - "name" : "qa_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "6923bc629446907.png", - "type" : "image/png", - "size" : 33473 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730617940834, - "stop" : 1730617940926, - "duration" : 92 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1b1c6173af4caf2c", - "name" : "qa_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "1b1c6173af4caf2c.png", - "type" : "image/png", - "size" : 44539 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "736df9fab0db0478", - "name" : "log", - "source" : "736df9fab0db0478.txt", - "type" : "text/plain", - "size" : 3913 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Female" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "gender" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "ec45f84e91d8ab5f.json", - "parameterValues" : [ "23/6/1946", "Bill", "Female", "Garton", "DN18 5DW", "gender" ] -} \ No newline at end of file diff --git a/data/test-cases/ed713af8dac9be03.json b/data/test-cases/ed713af8dac9be03.json deleted file mode 100644 index db996cbeb..000000000 --- a/data/test-cases/ed713af8dac9be03.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "ed713af8dac9be03", - "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "550663d67fec50bc66f4d79b94adc6c3", - "time" : { - "start" : 1730617733270, - "stop" : 1730617738241, - "duration" : 4971 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730617733271, - "stop" : 1730617737450, - "duration" : 4179 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9650594000", - "time" : { - "start" : 1730617737450, - "stop" : 1730617737517, - "duration" : 67 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730617737517, - "stop" : 1730617737605, - "duration" : 88 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Archie STRAIN, 9650594000, 30/7/2014 and 1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ details", - "time" : { - "start" : 1730617737606, - "stop" : 1730617738241, - "duration" : 635 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a6fe6fd3bc15522d", - "name" : "qa_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "a6fe6fd3bc15522d.png", - "type" : "image/png", - "size" : 48470 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "c792e3ba56116918", - "name" : "log", - "source" : "c792e3ba56116918.txt", - "type" : "text/plain", - "size" : 1764 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1100-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ" - }, { - "name" : "dateofbirth", - "value" : "30/7/2014" - }, { - "name" : "name", - "value" : "Archie STRAIN" - }, { - "name" : "nhsNumber", - "value" : "9650594000" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "ed713af8dac9be03.json", - "parameterValues" : [ "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ", "30/7/2014", "Archie STRAIN", "9650594000" ] -} \ No newline at end of file diff --git a/data/test-cases/efefc4831898481.json b/data/test-cases/efefc4831898481.json deleted file mode 100644 index 646be1ec7..000000000 --- a/data/test-cases/efefc4831898481.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "efefc4831898481", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "bed124ed1de8fe499e3d2b098fb948de", - "time" : { - "start" : 1730533109287, - "stop" : 1730533115034, - "duration" : 5747 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533109287, - "stop" : 1730533113447, - "duration" : 4160 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730533113447, - "stop" : 1730533113942, - "duration" : 495 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ffaad4d48dc73de0", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "ffaad4d48dc73de0.png", - "type" : "image/png", - "size" : 51602 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730533113943, - "stop" : 1730533114095, - "duration" : 152 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ee520c40adb7a3cc", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "ee520c40adb7a3cc.png", - "type" : "image/png", - "size" : 50044 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Female", - "time" : { - "start" : 1730533114095, - "stop" : 1730533114237, - "duration" : 142 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d5f8568a88080665", - "name" : "dev_chrome_130.0.6723.91_select_gender.png", - "source" : "d5f8568a88080665.png", - "type" : "image/png", - "size" : 50610 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533114238, - "stop" : 1730533114343, - "duration" : 105 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730533114343, - "stop" : 1730533114948, - "duration" : 605 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "460b53044f976793", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "460b53044f976793.png", - "type" : "image/png", - "size" : 33473 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730533114948, - "stop" : 1730533115034, - "duration" : 86 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7d39d5637e21d1a2", - "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "7d39d5637e21d1a2.png", - "type" : "image/png", - "size" : 44539 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "c9f6255866b4a2d3", - "name" : "log", - "source" : "c9f6255866b4a2d3.txt", - "type" : "text/plain", - "size" : 3923 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Female" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "gender" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "efefc4831898481.json", - "parameterValues" : [ "23/6/1946", "Bill", "Female", "Garton", "DN18 5DW", "gender" ] -} \ No newline at end of file diff --git a/data/test-cases/f0d017ff0672d2de.json b/data/test-cases/f0d017ff0672d2de.json new file mode 100644 index 000000000..91d750239 --- /dev/null +++ b/data/test-cases/f0d017ff0672d2de.json @@ -0,0 +1,314 @@ +{ + "uid" : "f0d017ff0672d2de", + "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "59e13216d0a1222b1ddecd3ea6b8755e", + "time" : { + "start" : 1730619815978, + "stop" : 1730619988642, + "duration" : 172664 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG', 'dob': '13/12/1922', 'name': 'ROGER SEABORNE', 'sha...1/2024ROGER SEABORNE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-13A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024ROGER SEABORNE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-13A', 'care_model': 'Care home', ...}\nname = 'ROGER SEABORNE', dob = '13/12/1922'\naddress = '10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG', 'dob': '13/12/1922', 'name': 'ROGER SEABORNE', 'sha...1/2024ROGER SEABORNE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-13A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024ROGER SEABORNE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-13A', 'care_model': 'Care home', ...}\nname = 'ROGER SEABORNE', dob = '13/12/1922'\naddress = '10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9470057589 with option 3 and choose to vaccinate with vaccine details as COVID-19, SDYY2-13A with 19/10/2026", + "time" : { + "start" : 1730619815979, + "stop" : 1730619899579, + "duration" : 83600 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730619899580, + "stop" : 1730619899908, + "duration" : 328 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ed07d7f5a0ef49e2", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9470057589_and_clicked_search_for_patient_button.png", + "source" : "ed07d7f5a0ef49e2.png", + "type" : "image/png", + "size" : 49594 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient ROGER SEABORNE", + "time" : { + "start" : 1730619899908, + "stop" : 1730619901089, + "duration" : 1181 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "1bf158e99c6201a2", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "1bf158e99c6201a2.png", + "type" : "image/png", + "size" : 49630 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-13A with 19/10/2026 and click continue", + "time" : { + "start" : 1730619901090, + "stop" : 1730619904377, + "duration" : 3287 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "d0b2844a75aa7a12", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_ROGER SEABORNE_and_clicked_choose_vaccine_button.png", + "source" : "d0b2844a75aa7a12.png", + "type" : "image/png", + "size" : 54951 + }, { + "uid" : "7dc6833c3f50a869", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 3 JN.1_and_clicked_continue_button.png", + "source" : "7dc6833c3f50a869.png", + "type" : "image/png", + "size" : 74295 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", + "time" : { + "start" : 1730619904378, + "stop" : 1730619905341, + "duration" : 963 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "f561c648e01cf2b9", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "f561c648e01cf2b9.png", + "type" : "image/png", + "size" : 72674 + }, { + "uid" : "d74eef216ea89817", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "d74eef216ea89817.png", + "type" : "image/png", + "size" : 47602 + }, { + "uid" : "d5ade0c6db29011c", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "d5ade0c6db29011c.png", + "type" : "image/png", + "size" : 44726 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730619905342, + "stop" : 1730619906726, + "duration" : 1384 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "da5f6a5fe0177ee6", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "da5f6a5fe0177ee6.png", + "type" : "image/png", + "size" : 44726 + }, { + "uid" : "a04c1d0b202196f6", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "a04c1d0b202196f6.png", + "type" : "image/png", + "size" : 61352 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730619906726, + "stop" : 1730619948174, + "duration" : 41448 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "9cc9755ea188b657", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "9cc9755ea188b657.png", + "type" : "image/png", + "size" : 51579 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient ROGER SEABORNE, 13/12/1922, 10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730619948174, + "stop" : 1730619988642, + "duration" : 40468 + }, + "status" : "failed", + "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "e9eeeff242ceb0a5", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "e9eeeff242ceb0a5.png", + "type" : "image/png", + "size" : 51710 + }, { + "uid" : "21b969590bc6a7be", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "21b969590bc6a7be.png", + "type" : "image/png", + "size" : 51710 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "e7e39e6c47599e39", + "name" : "log", + "source" : "e7e39e6c47599e39.txt", + "type" : "text/plain", + "size" : 8407 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1099-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG" + }, { + "name" : "assess_date", + "value" : "today-2" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-13A" + }, { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "13/12/1922" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "3" + }, { + "name" : "name", + "value" : "ROGER SEABORNE" + }, { + "name" : "nhs_number", + "value" : "9470057589" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-1" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "f0d017ff0672d2de.json", + "parameterValues" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "ALBERT HOUSE", "yes", "today-1" ] +} \ No newline at end of file diff --git a/data/test-cases/f258fde52ed92518.json b/data/test-cases/f258fde52ed92518.json new file mode 100644 index 000000000..1a0f7e803 --- /dev/null +++ b/data/test-cases/f258fde52ed92518.json @@ -0,0 +1,142 @@ +{ + "uid" : "f258fde52ed92518", + "name" : "Error messages should appear when no values are entered", + "fullName" : "/app/features/add_batches.feature:Error messages should appear when no values are entered", + "historyId" : "9ca872d12287f3fe4e234b76581625b8", + "time" : { + "start" : 1730619442909, + "stop" : 1730619444262, + "duration" : 1353 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1730619442910, + "stop" : 1730619442910, + "duration" : 0 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I am on the vaccines page", + "time" : { + "start" : 1730619442910, + "stop" : 1730619443009, + "duration" : 99 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click on an available add batch link", + "time" : { + "start" : 1730619443009, + "stop" : 1730619444118, + "duration" : 1109 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click continue to confirm batch details page", + "time" : { + "start" : 1730619444119, + "stop" : 1730619444225, + "duration" : 106 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the error messages and error links should appear highlighting missing required fields", + "time" : { + "start" : 1730619444225, + "stop" : 1730619444262, + "duration" : 37 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + } ], + "attachments" : [ { + "uid" : "5fc78b966eb236af", + "name" : "log", + "source" : "5fc78b966eb236af.txt", + "type" : "text/plain", + "size" : 1603 + } ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "f258fde52ed92518.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/f33e307268331797.json b/data/test-cases/f33e307268331797.json deleted file mode 100644 index e46d23df1..000000000 --- a/data/test-cases/f33e307268331797.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "uid" : "f33e307268331797", - "name" : "Find a patient page should launch", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "ec71cb30f7c78f53c433358f76194162", - "time" : { - "start" : 1730618093687, - "stop" : 1730618093864, - "duration" : 177 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1730618093688, - "stop" : 1730618093688, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1730618093688, - "stop" : 1730618093775, - "duration" : 87 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1730618093776, - "stop" : 1730618093864, - "duration" : 88 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1dd70bc60f664fb1", - "name" : "qa_chrome_130.0.6723.91_find_a_patient_page_should_be_displayed.png", - "source" : "1dd70bc60f664fb1.png", - "type" : "image/png", - "size" : 52593 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "25886a31b9c6c326", - "name" : "log", - "source" : "25886a31b9c6c326.txt", - "type" : "text/plain", - "size" : 1459 - } ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1097-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "f33e307268331797.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/f38010c869de663d.json b/data/test-cases/f38010c869de663d.json deleted file mode 100644 index 35522701f..000000000 --- a/data/test-cases/f38010c869de663d.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "f38010c869de663d", - "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "fullName" : "/app/features/find_a_patient.feature:NHS Number: Existing patients can be found using their NHS number", - "historyId" : "4ba979ba023ccc2aa0df2d57f427a85c", - "time" : { - "start" : 1730533111479, - "stop" : 1730533116412, - "duration" : 4933 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533111480, - "stop" : 1730533115632, - "duration" : 4152 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter 9693632109 as the nhs number", - "time" : { - "start" : 1730533115633, - "stop" : 1730533115700, - "duration" : 67 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533115700, - "stop" : 1730533115776, - "duration" : 76 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see the patient's information in the search results, showing their name: Bill GARTON, nhs number: 9693632109, dob: 23/6/1946 and address: 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", - "time" : { - "start" : 1730533115776, - "stop" : 1730533116412, - "duration" : 636 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "16a3e16b65e9a300", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "16a3e16b65e9a300.png", - "type" : "image/png", - "size" : 48715 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "71ed6f30cec5edb", - "name" : "log", - "source" : "71ed6f30cec5edb.txt", - "type" : "text/plain", - "size" : 1860 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1099-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "dateofbirth", - "value" : "23/6/1946" - }, { - "name" : "name", - "value" : "Bill GARTON" - }, { - "name" : "nhsNumber", - "value" : "9693632109" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "f38010c869de663d.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] -} \ No newline at end of file diff --git a/data/test-cases/f54d52ca50fb542b.json b/data/test-cases/f54d52ca50fb542b.json deleted file mode 100644 index 7abdaddb5..000000000 --- a/data/test-cases/f54d52ca50fb542b.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "uid" : "f54d52ca50fb542b", - "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "348d80660d6ae023738faf07f9030474", - "time" : { - "start" : 1730618013158, - "stop" : 1730618172574, - "duration" : 159416 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa3355d9e40>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 02/11/2024HERBERT HAAG', 'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", - "statusTrace" : "element = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n> return playwright_helper_instance.check_element_enabled(element, wait)\n\ninit_helpers.py:188: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:175: in check_element_enabled\n return element.is_enabled()\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16961: in is_enabled\n self._sync(self._impl_obj.is_enabled(timeout=timeout))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:484: in is_enabled\n return await self._frame.is_editable(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:339: in is_editable\n return await self._channel.send(\"isEditable\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fa3355d9e40>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:520: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'consent': 'yes', 'shared_data': {'assessment_comments': 'Assessment comments 02/11/2024HERBERT HAAG', 'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:121: in step_record_consent_and_click_continue_to_vaccinate_screen\n record_consent_details_and_click_continue_to_vaccinate(shared_data['consent_decision'],shared_data['consent_given_by'], name_of_person_consenting, relationship_to_patient, shared_data['consent_clinician_details'], shared_data[\"no_consent_reason\"])\nconftest.py:329: in record_consent_details_and_click_continue_to_vaccinate\n select_consent_clinician_with_name_and_council(consent_clinician)\npages/record_consent_page.py:30: in select_consent_clinician_with_name_and_council\n if check_element_enabled(CONSENT_CLINICIAN_DROPDOWN_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = selector='#ConsentClinicianId'>\nwait = False\n\n def check_element_enabled(element, wait=False):\n if isinstance(element, (tuple, list)):\n element = get_element_by_type(*element)\n elif isinstance(element, str):\n element = get_element_by_type(element)\n try:\n return playwright_helper_instance.check_element_enabled(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"#ConsentClinicianId\")\n\ninit_helpers.py:190: Failed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Hospital Hub and get patient details for 9470040228 with option 2 and choose to vaccinate with vaccine details as COVID-19, SB12345-12A with 19/2/2026", - "time" : { - "start" : 1730618013159, - "stop" : 1730618096715, - "duration" : 83556 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730618096716, - "stop" : 1730618097040, - "duration" : 324 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1cfdcbe136bac28d", - "name" : "qa_chrome_130.0.6723.91_entered_nhs_number_as9470040228_and_clicked_search_for_patient_button.png", - "source" : "1cfdcbe136bac28d.png", - "type" : "image/png", - "size" : 49687 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient HERBERT HAAG", - "time" : { - "start" : 1730618097040, - "stop" : 1730618097708, - "duration" : 668 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3c95d62090d9e78a", - "name" : "qa_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "3c95d62090d9e78a.png", - "type" : "image/png", - "size" : 49721 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SB12345-12A with 19/2/2026 and click continue", - "time" : { - "start" : 1730618097708, - "stop" : 1730618100507, - "duration" : 2799 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "abc093b30ea75837", - "name" : "qa_chrome_130.0.6723.91_clicked_on_patient_HERBERT HAAG_and_clicked_choose_vaccine_button.png", - "source" : "abc093b30ea75837.png", - "type" : "image/png", - "size" : 54148 - }, { - "uid" : "b7e692c6c65e77c8", - "name" : "qa_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 10 JN.1_and_clicked_continue_button.png", - "source" : "b7e692c6c65e77c8.png", - "type" : "image/png", - "size" : 73565 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button", - "time" : { - "start" : 1730618100508, - "stop" : 1730618142486, - "duration" : 41978 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "12ae17f538a9b1bc", - "name" : "qa_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "12ae17f538a9b1bc.png", - "type" : "image/png", - "size" : 74405 - }, { - "uid" : "59d796ed822265a7", - "name" : "qa_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "59d796ed822265a7.png", - "type" : "image/png", - "size" : 68995 - }, { - "uid" : "ca468fa65016bf8b", - "name" : "qa_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "ca468fa65016bf8b.png", - "type" : "image/png", - "size" : 52784 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730618142486, - "stop" : 1730618172814, - "duration" : 30328 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ { - "uid" : "9fae2612213833fc", - "name" : "qa_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "9fae2612213833fc.png", - "type" : "image/png", - "size" : 52784 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "b27c2fd55048255c", - "name" : "log", - "source" : "b27c2fd55048255c.txt", - "type" : "text/plain", - "size" : 5993 - } ], - "parameters" : [ ], - "stepsCount" : 6, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "e8d1b78bbba7" - }, { - "name" : "thread", - "value" : "1103-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/2/2026" - }, { - "name" : "batch_number", - "value" : "SB12345-12A" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "14/12/1922" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "2" - }, { - "name" : "name", - "value" : "HERBERT HAAG" - }, { - "name" : "nhs_number", - "value" : "9470040228" - }, { - "name" : "site", - "value" : "BIRCH HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "f54d52ca50fb542b.json", - "parameterValues" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "BIRCH HOUSE", "yes", "today" ] -} \ No newline at end of file diff --git a/data/test-cases/f59e24e1b2e8ffb9.json b/data/test-cases/f59e24e1b2e8ffb9.json deleted file mode 100644 index 260861521..000000000 --- a/data/test-cases/f59e24e1b2e8ffb9.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "uid" : "f59e24e1b2e8ffb9", - "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search with an invalid postcode shows an error message", - "historyId" : "1d569f2af68e5863c8cc60a0660126e6", - "time" : { - "start" : 1730533130568, - "stop" : 1730533135393, - "duration" : 4825 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533130568, - "stop" : 1730533134561, - "duration" : 3993 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", - "time" : { - "start" : 1730533134562, - "stop" : 1730533135001, - "duration" : 439 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "673f0e3f58533698", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "673f0e3f58533698.png", - "type" : "image/png", - "size" : 56630 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter the postcode INVALID", - "time" : { - "start" : 1730533135002, - "stop" : 1730533135176, - "duration" : 174 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "63f5071c81ac9d1d", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "63f5071c81ac9d1d.png", - "type" : "image/png", - "size" : 46512 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533135177, - "stop" : 1730533135292, - "duration" : 115 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a postcode error message Enter the full postcode in the correct format", - "time" : { - "start" : 1730533135293, - "stop" : 1730533135393, - "duration" : 100 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "17969be866066287", - "name" : "dev_chrome_130.0.6723.91_error_message_appears_for_postcode.png", - "source" : "17969be866066287.png", - "type" : "image/png", - "size" : 36786 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "14456e01d04a30f1", - "name" : "log", - "source" : "14456e01d04a30f1.txt", - "type" : "text/plain", - "size" : 2663 - } ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "INVALID" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "f59e24e1b2e8ffb9.json", - "parameterValues" : [ "23/6/1946", "Bill", "Garton", "INVALID" ] -} \ No newline at end of file diff --git a/data/test-cases/f6b571b653ce65c8.json b/data/test-cases/f6b571b653ce65c8.json new file mode 100644 index 000000000..5942722cb --- /dev/null +++ b/data/test-cases/f6b571b653ce65c8.json @@ -0,0 +1,148 @@ +{ + "uid" : "f6b571b653ce65c8", + "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", + "fullName" : "/app/features/find_a_patient.feature:Local: Searching for a patient without a record returns no results", + "historyId" : "92d9b4ff6552785dd74fc808019e1b17", + "time" : { + "start" : 1730619601396, + "stop" : 1730619607023, + "duration" : 5627 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by local records page", + "time" : { + "start" : 1730619601397, + "stop" : 1730619605571, + "duration" : 4174 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details John, Preston, and 14/03/2003", + "time" : { + "start" : 1730619605571, + "stop" : 1730619605988, + "duration" : 417 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "86a488c479167fd", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "86a488c479167fd.png", + "type" : "image/png", + "size" : 49995 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619605988, + "stop" : 1730619606420, + "duration" : 432 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see a message that no results are found for the patient", + "time" : { + "start" : 1730619606421, + "stop" : 1730619607022, + "duration" : 601 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "9e868e8c19a52bc8", + "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", + "source" : "9e868e8c19a52bc8.png", + "type" : "image/png", + "size" : 39195 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "60a6c891dddc7454", + "name" : "log", + "source" : "60a6c891dddc7454.txt", + "type" : "text/plain", + "size" : 2051 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "dob", + "value" : "14/03/2003" + }, { + "name" : "firstName", + "value" : "John" + }, { + "name" : "lastName", + "value" : "Preston" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "f6b571b653ce65c8.json", + "parameterValues" : [ "14/03/2003", "John", "Preston" ] +} \ No newline at end of file diff --git a/data/test-cases/f78a8d4e07bb6005.json b/data/test-cases/f78a8d4e07bb6005.json new file mode 100644 index 000000000..fd568700c --- /dev/null +++ b/data/test-cases/f78a8d4e07bb6005.json @@ -0,0 +1,202 @@ +{ + "uid" : "f78a8d4e07bb6005", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", + "fullName" : "/app/features/find_a_patient.feature:Demographics: Existing patients can be found using their optional demographic details", + "historyId" : "5df882005ee3f92c211579b660aaa6e5", + "time" : { + "start" : 1730619568646, + "stop" : 1730619577806, + "duration" : 9160 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by demographics page", + "time" : { + "start" : 1730619568647, + "stop" : 1730619576065, + "duration" : 7418 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I enter the mandatory patient details Bill, Garton, and 23/6/1946", + "time" : { + "start" : 1730619576065, + "stop" : 1730619576754, + "duration" : 689 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "3d14c3cc1ccb18d", + "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", + "source" : "3d14c3cc1ccb18d.png", + "type" : "image/png", + "size" : 48297 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I enter the postcode DN18 5DW", + "time" : { + "start" : 1730619576754, + "stop" : 1730619576929, + "duration" : 175 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "c000671ad5d631e8", + "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", + "source" : "c000671ad5d631e8.png", + "type" : "image/png", + "size" : 51192 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I select the gender Male", + "time" : { + "start" : 1730619576930, + "stop" : 1730619577093, + "duration" : 163 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "c85bab025c7da96a", + "name" : "dev_chrome_130.0.6723.91_select_gender.png", + "source" : "c85bab025c7da96a.png", + "type" : "image/png", + "size" : 50650 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click the search button", + "time" : { + "start" : 1730619577094, + "stop" : 1730619577169, + "duration" : 75 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I can see the patient's information in the search results, showing their name: Bill Garton, nhs number: 9693632109, dob: 23/6/1946 and address: 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", + "time" : { + "start" : 1730619577169, + "stop" : 1730619577806, + "duration" : 637 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "95d527899b35c400", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "95d527899b35c400.png", + "type" : "image/png", + "size" : 33511 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "7ba0123c2ae82b18", + "name" : "log", + "source" : "7ba0123c2ae82b18.txt", + "type" : "text/plain", + "size" : 3486 + } ], + "parameters" : [ ], + "stepsCount" : 6, + "attachmentsCount" : 5, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" + }, { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "firstName", + "value" : "Bill" + }, { + "name" : "gender", + "value" : "Male" + }, { + "name" : "lastName", + "value" : "Garton" + }, { + "name" : "nhsNumber", + "value" : "9693632109" + }, { + "name" : "postcode", + "value" : "DN18 5DW" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "f78a8d4e07bb6005.json", + "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill", "Male", "Garton", "9693632109", "DN18 5DW" ] +} \ No newline at end of file diff --git a/data/test-cases/f7dfb3898334d45a.json b/data/test-cases/f7dfb3898334d45a.json deleted file mode 100644 index f308572d5..000000000 --- a/data/test-cases/f7dfb3898334d45a.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "f7dfb3898334d45a", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "f9f8414ec380c45b71eb3763bdeb20b1", - "time" : { - "start" : 1730533023304, - "stop" : 1730533028763, - "duration" : 5459 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1730533023304, - "stop" : 1730533027429, - "duration" : 4125 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I enter a valid 9449306605", - "time" : { - "start" : 1730533027429, - "stop" : 1730533028013, - "duration" : 584 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1730533028013, - "stop" : 1730533028115, - "duration" : 102 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Srinivasarao Patel, 9449306605, 03/03/2020 and 4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ details", - "time" : { - "start" : 1730533028115, - "stop" : 1730533028763, - "duration" : 648 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "48b1dc80371fe1a7", - "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", - "source" : "48b1dc80371fe1a7.png", - "type" : "image/png", - "size" : 48812 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "a3519b4184af6cbe", - "name" : "log", - "source" : "a3519b4184af6cbe.txt", - "type" : "text/plain", - "size" : 1782 - } ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ" - }, { - "name" : "dateofbirth", - "value" : "03/03/2020" - }, { - "name" : "name", - "value" : "Srinivasarao Patel" - }, { - "name" : "nhsNumber", - "value" : "9449306605" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "f7dfb3898334d45a.json", - "parameterValues" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] -} \ No newline at end of file diff --git a/data/test-cases/f9c2c213487d3521.json b/data/test-cases/f9c2c213487d3521.json new file mode 100644 index 000000000..644e11ade --- /dev/null +++ b/data/test-cases/f9c2c213487d3521.json @@ -0,0 +1,314 @@ +{ + "uid" : "f9c2c213487d3521", + "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "25d750a8055ff101a7e5cc9972fb36b3", + "time" : { + "start" : 1730619644460, + "stop" : 1730619816745, + "duration" : 172285 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH', 'dob': '10/11/1926', 'name': 'DELI...NKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024DELICE PINKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}\nname = 'DELICE PINKER', dob = '10/11/1926'\naddress = 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH', 'dob': '10/11/1926', 'name': 'DELI...NKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 31/10/2024DELICE PINKER', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': \"Housebound patient's home\", ...}\nname = 'DELICE PINKER', dob = '10/11/1926'\naddress = 'HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == '0.5'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Home Of Housebound Patient and get patient details for 9472710255 with option 4 and choose to vaccinate with vaccine details as COVID-19, SDYY2-14A with 19/10/2026", + "time" : { + "start" : 1730619644460, + "stop" : 1730619727992, + "duration" : 83532 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730619727992, + "stop" : 1730619728331, + "duration" : 339 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "d05b81a1a57faa10", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9472710255_and_clicked_search_for_patient_button.png", + "source" : "d05b81a1a57faa10.png", + "type" : "image/png", + "size" : 49584 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient DELICE PINKER", + "time" : { + "start" : 1730619728332, + "stop" : 1730619728995, + "duration" : 663 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "c744be9304687cdb", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "c744be9304687cdb.png", + "type" : "image/png", + "size" : 49618 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-14A with 19/10/2026 and click continue", + "time" : { + "start" : 1730619728995, + "stop" : 1730619731715, + "duration" : 2720 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "e5a7fff0af956bcb", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_DELICE PINKER_and_clicked_choose_vaccine_button.png", + "source" : "e5a7fff0af956bcb.png", + "type" : "image/png", + "size" : 54835 + }, { + "uid" : "2843d1700f71bccd", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Spikevax JN.1_and_clicked_continue_button.png", + "source" : "2843d1700f71bccd.png", + "type" : "image/png", + "size" : 74216 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button", + "time" : { + "start" : 1730619731715, + "stop" : 1730619733464, + "duration" : 1749 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "8f9cc424ff7ed665", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "8f9cc424ff7ed665.png", + "type" : "image/png", + "size" : 71418 + }, { + "uid" : "165257ea624f7c8a", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "165257ea624f7c8a.png", + "type" : "image/png", + "size" : 77352 + }, { + "uid" : "6dc5576455ca45f1", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "6dc5576455ca45f1.png", + "type" : "image/png", + "size" : 43331 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730619733465, + "stop" : 1730619734916, + "duration" : 1451 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "82b4457605884cb2", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "82b4457605884cb2.png", + "type" : "image/png", + "size" : 43331 + }, { + "uid" : "5613d3760cbb1a98", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "5613d3760cbb1a98.png", + "type" : "image/png", + "size" : 63376 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-2 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730619734917, + "stop" : 1730619776331, + "duration" : 41414 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "cb9af69ad3e45f38", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "cb9af69ad3e45f38.png", + "type" : "image/png", + "size" : 49753 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient DELICE PINKER, 10/11/1926, HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730619776331, + "stop" : 1730619816745, + "duration" : 40414 + }, + "status" : "failed", + "statusMessage" : "assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "fc0e20731807fc07", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "fc0e20731807fc07.png", + "type" : "image/png", + "size" : 49717 + }, { + "uid" : "bcb5dbf9fd0e4338", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "bcb5dbf9fd0e4338.png", + "type" : "image/png", + "size" : 49762 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "3084bb5a5888a8bb", + "name" : "log", + "source" : "3084bb5a5888a8bb.txt", + "type" : "text/plain", + "size" : 8432 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1102-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH" + }, { + "name" : "assess_date", + "value" : "today-3" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-14A" + }, { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "10/11/1926" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "4" + }, { + "name" : "name", + "value" : "DELICE PINKER" + }, { + "name" : "nhs_number", + "value" : "9472710255" + }, { + "name" : "site", + "value" : "BECCLES HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-2" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "f9c2c213487d3521.json", + "parameterValues" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "BECCLES HOUSE", "yes", "today-2" ] +} \ No newline at end of file diff --git a/data/test-cases/fa36ea966377241e.json b/data/test-cases/fa36ea966377241e.json new file mode 100644 index 000000000..8b1657921 --- /dev/null +++ b/data/test-cases/fa36ea966377241e.json @@ -0,0 +1,314 @@ +{ + "uid" : "fa36ea966377241e", + "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "a6980f9538e77242aa9178bacf4627f1", + "time" : { + "start" : 1730620677651, + "stop" : 1730620812737, + "duration" : 135086 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB', 'dob': '10/1/1993', 'name': 'HOPE TULLY', 'shared_data': {'ass...02/11/2024HOPE TULLY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024HOPE TULLY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Care home', ...}\nname = 'HOPE TULLY', dob = '10/1/1993'\naddress = '2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB', 'dob': '10/1/1993', 'name': 'HOPE TULLY', 'shared_data': {'ass...02/11/2024HOPE TULLY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 02/11/2024HOPE TULLY', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Care home', ...}\nname = 'HOPE TULLY', dob = '10/1/1993'\naddress = '2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with BIRCH HOUSE and Off-site Outreach Event and get patient details for 9450144699 with option 3 and choose to vaccinate with vaccine details as Flu, SDYY2-23A with 19/10/2026", + "time" : { + "start" : 1730620677652, + "stop" : 1730620762709, + "duration" : 85057 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620762709, + "stop" : 1730620763040, + "duration" : 331 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "93c26cac7a1430f0", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9450144699_and_clicked_search_for_patient_button.png", + "source" : "93c26cac7a1430f0.png", + "type" : "image/png", + "size" : 49490 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient HOPE TULLY", + "time" : { + "start" : 1730620763040, + "stop" : 1730620764237, + "duration" : 1197 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "af5f9c462a9b51c2", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "af5f9c462a9b51c2.png", + "type" : "image/png", + "size" : 49555 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the Flu, SDYY2-23A with 19/10/2026 and click continue", + "time" : { + "start" : 1730620764238, + "stop" : 1730620767490, + "duration" : 3252 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "ec054682428fafee", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_HOPE TULLY_and_clicked_choose_vaccine_button.png", + "source" : "ec054682428fafee.png", + "type" : "image/png", + "size" : 53715 + }, { + "uid" : "bace3910feef90c3", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Quadrivalent Influenza Vaccine – High Dose_and_clicked_continue_button.png", + "source" : "bace3910feef90c3.png", + "type" : "image/png", + "size" : 73168 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button", + "time" : { + "start" : 1730620767491, + "stop" : 1730620769291, + "duration" : 1800 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "f671744af607e2da", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "f671744af607e2da.png", + "type" : "image/png", + "size" : 70133 + }, { + "uid" : "460c537830265313", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "460c537830265313.png", + "type" : "image/png", + "size" : 73562 + }, { + "uid" : "50efafc333bc9772", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "50efafc333bc9772.png", + "type" : "image/png", + "size" : 47270 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620769291, + "stop" : 1730620769857, + "duration" : 566 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "50173a26e0540449", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "50173a26e0540449.png", + "type" : "image/png", + "size" : 47038 + }, { + "uid" : "1787cf2a95978578", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "1787cf2a95978578.png", + "type" : "image/png", + "size" : 75077 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620769858, + "stop" : 1730620772309, + "duration" : 2451 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "522061959209295", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "522061959209295.png", + "type" : "image/png", + "size" : 52258 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient HOPE TULLY, 10/1/1993, 2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620772309, + "stop" : 1730620812737, + "duration" : 40428 + }, + "status" : "failed", + "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "e7a274acf46effc", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "e7a274acf46effc.png", + "type" : "image/png", + "size" : 48143 + }, { + "uid" : "6eee88222d13cf02", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "6eee88222d13cf02.png", + "type" : "image/png", + "size" : 42537 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "5ffbc469df020723", + "name" : "log", + "source" : "5ffbc469df020723.txt", + "type" : "text/plain", + "size" : 8428 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB" + }, { + "name" : "assess_date", + "value" : "today-1" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-23A" + }, { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "10/1/1993" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "3" + }, { + "name" : "name", + "value" : "HOPE TULLY" + }, { + "name" : "nhs_number", + "value" : "9450144699" + }, { + "name" : "site", + "value" : "BIRCH HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-1" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "fa36ea966377241e.json", + "parameterValues" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] +} \ No newline at end of file diff --git a/data/test-cases/fb25a7b0a2616f01.json b/data/test-cases/fb25a7b0a2616f01.json deleted file mode 100644 index ebd726e9a..000000000 --- a/data/test-cases/fb25a7b0a2616f01.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "fb25a7b0a2616f01", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "ff9ea5cebff9956ef552f742691503f4", - "time" : { - "start" : 1730533090754, - "stop" : 1730533097802, - "duration" : 7048 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533090755, - "stop" : 1730533096329, - "duration" : 5574 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Garton, and 23/12/1946", - "time" : { - "start" : 1730533096329, - "stop" : 1730533096746, - "duration" : 417 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bdd6ef8f7aeee1b8", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "bdd6ef8f7aeee1b8.png", - "type" : "image/png", - "size" : 56628 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730533096746, - "stop" : 1730533096895, - "duration" : 149 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c881a4ca2f2e82c8", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "c881a4ca2f2e82c8.png", - "type" : "image/png", - "size" : 47090 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730533096895, - "stop" : 1730533097027, - "duration" : 132 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8554cd03a28bd83", - "name" : "dev_chrome_130.0.6723.91_select_gender.png", - "source" : "8554cd03a28bd83.png", - "type" : "image/png", - "size" : 50708 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533097028, - "stop" : 1730533097109, - "duration" : 81 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730533097110, - "stop" : 1730533097719, - "duration" : 609 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "22e4366f035eb699", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "22e4366f035eb699.png", - "type" : "image/png", - "size" : 33561 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730533097719, - "stop" : 1730533097802, - "duration" : 83 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5c172f5dea560aaf", - "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "5c172f5dea560aaf.png", - "type" : "image/png", - "size" : 44702 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "1ec59d2e403d57d8", - "name" : "log", - "source" : "1ec59d2e403d57d8.txt", - "type" : "text/plain", - "size" : 3922 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/12/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Garton" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "dob - month" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "fb25a7b0a2616f01.json", - "parameterValues" : [ "23/12/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - month" ] -} \ No newline at end of file diff --git a/data/test-cases/fb6b3af2485a2344.json b/data/test-cases/fb6b3af2485a2344.json deleted file mode 100644 index 00ac2558f..000000000 --- a/data/test-cases/fb6b3af2485a2344.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "uid" : "fb6b3af2485a2344", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", - "fullName" : "/app/features/find_a_patient.feature:Demographics: Search does not find existing patients if any of their details are wrong", - "historyId" : "e5ebaaff199788c0e40c4f0e238e8e36", - "time" : { - "start" : 1730533078222, - "stop" : 1730533085128, - "duration" : 6906 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by demographics page", - "time" : { - "start" : 1730533078223, - "stop" : 1730533083466, - "duration" : 5243 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I enter the mandatory patient details Bill, Gartoni, and 23/6/1946", - "time" : { - "start" : 1730533083467, - "stop" : 1730533083986, - "duration" : 519 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "235b41e865da987f", - "name" : "dev_chrome_130.0.6723.91_add_mandatory_patient_information.png", - "source" : "235b41e865da987f.png", - "type" : "image/png", - "size" : 51554 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter the postcode DN18 5DW", - "time" : { - "start" : 1730533083987, - "stop" : 1730533084148, - "duration" : 161 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ddac95c8ceb346f", - "name" : "dev_chrome_130.0.6723.91_enter_invalid_postcode.png", - "source" : "ddac95c8ceb346f.png", - "type" : "image/png", - "size" : 49659 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I select the gender Male", - "time" : { - "start" : 1730533084148, - "stop" : 1730533084309, - "duration" : 161 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9f0735efcb57b24d", - "name" : "dev_chrome_130.0.6723.91_select_gender.png", - "source" : "9f0735efcb57b24d.png", - "type" : "image/png", - "size" : 50684 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1730533084310, - "stop" : 1730533084416, - "duration" : 106 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I can see a message that no results are found for the patient", - "time" : { - "start" : 1730533084417, - "stop" : 1730533085036, - "duration" : 619 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a2b3dc53597204e9", - "name" : "dev_chrome_130.0.6723.91_no_results_found_should_be_visible.png", - "source" : "a2b3dc53597204e9.png", - "type" : "image/png", - "size" : 33543 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I can see an option to create a new patient", - "time" : { - "start" : 1730533085037, - "stop" : 1730533085128, - "duration" : 91 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c38041f9c2d65181", - "name" : "dev_chrome_130.0.6723.91_check_create_new_patient_button_is_visible.png", - "source" : "c38041f9c2d65181.png", - "type" : "image/png", - "size" : 44642 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "9604f5abeba41dd6", - "name" : "log", - "source" : "9604f5abeba41dd6.txt", - "type" : "text/plain", - "size" : 3922 - } ], - "parameters" : [ ], - "stepsCount" : 7, - "attachmentsCount" : 6, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "firstName", - "value" : "Bill" - }, { - "name" : "gender", - "value" : "Male" - }, { - "name" : "lastName", - "value" : "Gartoni" - }, { - "name" : "postcode", - "value" : "DN18 5DW" - }, { - "name" : "scenario", - "value" : "last name" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "fb6b3af2485a2344.json", - "parameterValues" : [ "23/6/1946", "Bill", "Male", "Gartoni", "DN18 5DW", "last name" ] -} \ No newline at end of file diff --git a/data/test-cases/fc0c773cd499eecc.json b/data/test-cases/fc0c773cd499eecc.json new file mode 100644 index 000000000..dc2e3fba2 --- /dev/null +++ b/data/test-cases/fc0c773cd499eecc.json @@ -0,0 +1,314 @@ +{ + "uid" : "fc0c773cd499eecc", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "de37279f8480022cc6f49b44d48769f3", + "time" : { + "start" : 1730620510943, + "stop" : 1730620673629, + "duration" : 162686 + }, + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX', 'dob': '4/9/1965', 'name': 'PHINEAS FAYLE', '...INEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Community Pharmacy', ...}\nname = 'PHINEAS FAYLE', dob = '4/9/1965'\naddress = '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX', 'dob': '4/9/1965', 'name': 'PHINEAS FAYLE', '...INEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Community Pharmacy', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 01/11/2024PHINEAS FAYLE', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Community Pharmacy', ...}\nname = 'PHINEAS FAYLE', dob = '4/9/1965'\naddress = '2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9474405174 with option 10 and choose to vaccinate with vaccine details as Flu, SDYY2-14B with 19/10/2026", + "time" : { + "start" : 1730620510944, + "stop" : 1730620594516, + "duration" : 83572 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I search for a patient with the NHS number in the find a patient screen", + "time" : { + "start" : 1730620594516, + "stop" : 1730620594849, + "duration" : 333 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "6a7bfe54fe386a98", + "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9474405174_and_clicked_search_for_patient_button.png", + "source" : "6a7bfe54fe386a98.png", + "type" : "image/png", + "size" : 49305 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I open the patient record by clicking on patient PHINEAS FAYLE", + "time" : { + "start" : 1730620594850, + "stop" : 1730620595544, + "duration" : 694 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "709801db92fd4deb", + "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", + "source" : "709801db92fd4deb.png", + "type" : "image/png", + "size" : 49373 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "When I click choose vaccine button and choose the Flu, SDYY2-14B with 19/10/2026 and click continue", + "time" : { + "start" : 1730620595545, + "stop" : 1730620598264, + "duration" : 2719 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "79c4ac5597a8eb90", + "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_PHINEAS FAYLE_and_clicked_choose_vaccine_button.png", + "source" : "79c4ac5597a8eb90.png", + "type" : "image/png", + "size" : 35033 + }, { + "uid" : "d522380663fd27a0", + "name" : "dev_chrome_130.0.6723.91_selected_vaccine_Flu_and_Cell-based Quadrivalent Influenza Vaccine_and_clicked_continue_button.png", + "source" : "d522380663fd27a0.png", + "type" : "image/png", + "size" : 74145 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", + "time" : { + "start" : 1730620598264, + "stop" : 1730620600046, + "duration" : 1782 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "fa77c157f53f5531", + "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", + "source" : "fa77c157f53f5531.png", + "type" : "image/png", + "size" : 76202 + }, { + "uid" : "240b2eaf64bfc145", + "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", + "source" : "240b2eaf64bfc145.png", + "type" : "image/png", + "size" : 75807 + }, { + "uid" : "573a0fecea340492", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", + "source" : "573a0fecea340492.png", + "type" : "image/png", + "size" : 44623 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 3, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes with the details and click continue to vaccinate button", + "time" : { + "start" : 1730620600046, + "stop" : 1730620601447, + "duration" : 1401 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "cb261c0700a36d28", + "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", + "source" : "cb261c0700a36d28.png", + "type" : "image/png", + "size" : 44623 + }, { + "uid" : "a187aa63cfa57693", + "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", + "source" : "a187aa63cfa57693.png", + "type" : "image/png", + "size" : 61200 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", + "time" : { + "start" : 1730620601447, + "stop" : 1730620633185, + "duration" : 31738 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "81c7404b8cc245b1", + "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", + "source" : "81c7404b8cc245b1.png", + "type" : "image/png", + "size" : 51411 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + }, { + "name" : "Then I need to be able to see the patient PHINEAS FAYLE, 4/9/1965, 2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX and vaccination details on the check and confirm screen", + "time" : { + "start" : 1730620633186, + "stop" : 1730620673629, + "duration" : 40443 + }, + "status" : "failed", + "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", + "steps" : [ ], + "attachments" : [ { + "uid" : "f081cff8b99d8a0f", + "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", + "source" : "f081cff8b99d8a0f.png", + "type" : "image/png", + "size" : 51536 + }, { + "uid" : "baf2215892c29d50", + "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", + "source" : "baf2215892c29d50.png", + "type" : "image/png", + "size" : 51536 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 2, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "f24fccd4f81f5fb8", + "name" : "log", + "source" : "f24fccd4f81f5fb8.txt", + "type" : "text/plain", + "size" : 8450 + } ], + "parameters" : [ ], + "stepsCount" : 8, + "attachmentsCount" : 13, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX" + }, { + "name" : "assess_date", + "value" : "today-2" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-14B" + }, { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "4/9/1965" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "10" + }, { + "name" : "name", + "value" : "PHINEAS FAYLE" + }, { + "name" : "nhs_number", + "value" : "9474405174" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "fc0c773cd499eecc.json", + "parameterValues" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] +} \ No newline at end of file diff --git a/data/test-cases/fc2e5658cd25d261.json b/data/test-cases/fc2e5658cd25d261.json new file mode 100644 index 000000000..4bc2d8a30 --- /dev/null +++ b/data/test-cases/fc2e5658cd25d261.json @@ -0,0 +1,145 @@ +{ + "uid" : "fc2e5658cd25d261", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "39e35f59117b399bcac760d4cb0a7898", + "time" : { + "start" : 1730619491850, + "stop" : 1730619497058, + "duration" : 5208 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619491850, + "stop" : 1730619496236, + "duration" : 4386 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9470011902", + "time" : { + "start" : 1730619496237, + "stop" : 1730619496317, + "duration" : 80 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619496318, + "stop" : 1730619496407, + "duration" : 89 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show KATEE TUZZIO, 9470011902, 20150527 and BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN details", + "time" : { + "start" : 1730619496408, + "stop" : 1730619497058, + "duration" : 650 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "fd4c0988b15ad1e5", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "fd4c0988b15ad1e5.png", + "type" : "image/png", + "size" : 48482 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "c1f88c088d744", + "name" : "log", + "source" : "c1f88c088d744.txt", + "type" : "text/plain", + "size" : 1771 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN" + }, { + "name" : "dateofbirth", + "value" : "20150527" + }, { + "name" : "name", + "value" : "KATEE TUZZIO" + }, { + "name" : "nhsNumber", + "value" : "9470011902" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "fc2e5658cd25d261.json", + "parameterValues" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] +} \ No newline at end of file diff --git a/data/test-cases/fc566681f0efca93.json b/data/test-cases/fc566681f0efca93.json new file mode 100644 index 000000000..1068d6bb2 --- /dev/null +++ b/data/test-cases/fc566681f0efca93.json @@ -0,0 +1,145 @@ +{ + "uid" : "fc566681f0efca93", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "ed6666debf11d945777849a6e8dc2c31", + "time" : { + "start" : 1730619476924, + "stop" : 1730619481807, + "duration" : 4883 + }, + "status" : "passed", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "passed", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1730619476924, + "stop" : 1730619480990, + "duration" : 4066 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I enter a valid 9470004272", + "time" : { + "start" : 1730619480991, + "stop" : 1730619481077, + "duration" : 86 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I click the search button", + "time" : { + "start" : 1730619481078, + "stop" : 1730619481173, + "duration" : 95 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then I should be directed to the patient's information page and show JOJO LANE, 9470004272, 20150706 and 10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG details", + "time" : { + "start" : 1730619481174, + "stop" : 1730619481807, + "duration" : 633 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ { + "uid" : "666019f3b6e7a3e5", + "name" : "dev_chrome_130.0.6723.91_patient_information_page_should_be_visible.png", + "source" : "666019f3b6e7a3e5.png", + "type" : "image/png", + "size" : 48411 + } ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 1, + "shouldDisplayMessage" : false, + "hasContent" : true + } ], + "attachments" : [ { + "uid" : "cad8afaa6e4cdb70", + "name" : "log", + "source" : "cad8afaa6e4cdb70.txt", + "type" : "text/plain", + "size" : 1757 + } ], + "parameters" : [ ], + "stepsCount" : 4, + "attachmentsCount" : 2, + "shouldDisplayMessage" : false, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "77f33c7523cf" + }, { + "name" : "thread", + "value" : "1096-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG" + }, { + "name" : "dateofbirth", + "value" : "20150706" + }, { + "name" : "name", + "value" : "JOJO LANE" + }, { + "name" : "nhsNumber", + "value" : "9470004272" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ ], + "tags" : [ ] + }, + "source" : "fc566681f0efca93.json", + "parameterValues" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] +} \ No newline at end of file diff --git a/data/test-cases/fd3c746303ff3d2f.json b/data/test-cases/fd3c746303ff3d2f.json deleted file mode 100644 index abbda0fc5..000000000 --- a/data/test-cases/fd3c746303ff3d2f.json +++ /dev/null @@ -1,314 +0,0 @@ -{ - "uid" : "fd3c746303ff3d2f", - "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "e245462770c1ce782f3dd32e907a5cca", - "time" : { - "start" : 1730533546685, - "stop" : 1730533719072, - "duration" : 172387 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL', 'dob': '20/7/1963', 'name': 'ORINDA JUDD', 'shared_data':...7/10/2024ORINDA JUDD', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 27/10/2024ORINDA JUDD', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': 'Care home', ...}\nname = 'ORINDA JUDD', dob = '20/7/1963'\naddress = '2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL', 'dob': '20/7/1963', 'name': 'ORINDA JUDD', 'shared_data':...7/10/2024ORINDA JUDD', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': 'Care home', ...}}\n\n def call_fixture_func(\n fixturefunc: _FixtureFunc[FixtureValue], request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:898: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nshared_data = {'assessment_comments': 'Assessment comments 27/10/2024ORINDA JUDD', 'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': 'Care home', ...}\nname = 'ORINDA JUDD', dob = '20/7/1963'\naddress = '2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL'\n\n @then(parse(\"I need to be able to see the patient {name}, {dob}, {address} and vaccination details on the check and confirm screen\"))\n def step_see_patient_details_on_check_and_confirm_screen(shared_data, name, dob, address):\n if shared_data[\"vaccinated_decision\"].lower() == \"Yes\".lower() and shared_data[\"consent_decision\"].lower() == \"Yes\".lower() and shared_data[\"eligibility_assessment_outcome\"].lower() == \"Give vaccine\".lower():\n attach_screenshot(\"check_and_confirm_screen_before_assertion\")\n assert get_patient_name_value() == shared_data[\"patient_name\"]\n assert get_patient_address_value() == address\n> assert get_patient_vaccination_dose_amount_value() == shared_data[\"dose_amount\"]\nE AssertionError: assert None == 'Unknown vaccine type'\nE + where None = get_patient_vaccination_dose_amount_value()\n\ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:147: AssertionError", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with BECCLES HOUSE and Hospital Hub and get patient details for 9474374228 with option 7 and choose to vaccinate with vaccine details as COVID-19, SDYY2-17A with 19/10/2026", - "time" : { - "start" : 1730533546685, - "stop" : 1730533630125, - "duration" : 83440 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1730533630125, - "stop" : 1730533630457, - "duration" : 332 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "642b0f49e3633537", - "name" : "dev_chrome_130.0.6723.91_entered_nhs_number_as9474374228_and_clicked_search_for_patient_button.png", - "source" : "642b0f49e3633537.png", - "type" : "image/png", - "size" : 49619 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient ORINDA JUDD", - "time" : { - "start" : 1730533630458, - "stop" : 1730533631121, - "duration" : 663 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b73e6238c2fca0de", - "name" : "dev_chrome_130.0.6723.91_before_clicking_patient_name.png", - "source" : "b73e6238c2fca0de.png", - "type" : "image/png", - "size" : 49651 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, SDYY2-17A with 19/10/2026 and click continue", - "time" : { - "start" : 1730533631121, - "stop" : 1730533633908, - "duration" : 2787 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1eb3e17632c054a3", - "name" : "dev_chrome_130.0.6723.91_clicked_on_patient_ORINDA JUDD_and_clicked_choose_vaccine_button.png", - "source" : "1eb3e17632c054a3.png", - "type" : "image/png", - "size" : 54282 - }, { - "uid" : "e04baf1786e1bac4", - "name" : "dev_chrome_130.0.6723.91_selected_vaccine_COVID-19_and_Comirnaty 30 JN.1_and_clicked_continue_button.png", - "source" : "e04baf1786e1bac4.png", - "type" : "image/png", - "size" : 73691 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-6 and click continue to record consent screen button", - "time" : { - "start" : 1730533633908, - "stop" : 1730533635664, - "duration" : 1756 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a40503db476f278c", - "name" : "dev_chrome_130.0.6723.91_clicked_eligibility_yes_and_selected_eligibility_type.png", - "source" : "a40503db476f278c.png", - "type" : "image/png", - "size" : 72986 - }, { - "uid" : "3c938b469cd153d6", - "name" : "dev_chrome_130.0.6723.91_clicked_patient_give_vaccine_radio_button.png", - "source" : "3c938b469cd153d6.png", - "type" : "image/png", - "size" : 73191 - }, { - "uid" : "6a4a184fb0e61b86", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_record_consent_button.png", - "source" : "6a4a184fb0e61b86.png", - "type" : "image/png", - "size" : 41884 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1730533635664, - "stop" : 1730533637209, - "duration" : 1545 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4e42cec35d39e30c", - "name" : "dev_chrome_130.0.6723.91_before_selecting_consent_clinician.png", - "source" : "4e42cec35d39e30c.png", - "type" : "image/png", - "size" : 41884 - }, { - "uid" : "63f3c865d47037c8", - "name" : "dev_chrome_130.0.6723.91_clicked_continue_to_vaccinate_button.png", - "source" : "63f3c865d47037c8.png", - "type" : "image/png", - "size" : 58770 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-3 and click Continue to Check and confirm screen", - "time" : { - "start" : 1730533637210, - "stop" : 1730533678639, - "duration" : 41429 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "550977078645f85b", - "name" : "dev_chrome_130.0.6723.91_entered_vaccination_details.png", - "source" : "550977078645f85b.png", - "type" : "image/png", - "size" : 49308 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient ORINDA JUDD, 20/7/1963, 2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL and vaccination details on the check and confirm screen", - "time" : { - "start" : 1730533678640, - "stop" : 1730533719072, - "duration" : 40432 - }, - "status" : "failed", - "statusMessage" : "assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", - "statusTrace" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "47d0010ce66453a", - "name" : "dev_chrome_130.0.6723.91_check_and_confirm_screen_before_assertion.png", - "source" : "47d0010ce66453a.png", - "type" : "image/png", - "size" : 49318 - }, { - "uid" : "df1df3f8808d3a25", - "name" : "dev_chrome_130.0.6723.91_vaccination_dose_amount.png", - "source" : "df1df3f8808d3a25.png", - "type" : "image/png", - "size" : 49318 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ { - "uid" : "f2c1883eb1cffbdd", - "name" : "log", - "source" : "f2c1883eb1cffbdd.txt", - "type" : "text/plain", - "size" : 8394 - } ], - "parameters" : [ ], - "stepsCount" : 8, - "attachmentsCount" : 13, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "4c7cab55b143" - }, { - "name" : "thread", - "value" : "1102-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL" - }, { - "name" : "assess_date", - "value" : "today-6" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-17A" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "20/7/1963" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "7" - }, { - "name" : "name", - "value" : "ORINDA JUDD" - }, { - "name" : "nhs_number", - "value" : "9474374228" - }, { - "name" : "site", - "value" : "BECCLES HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-3" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "fd3c746303ff3d2f.json", - "parameterValues" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "BECCLES HOUSE", "yes", "today-3" ] -} \ No newline at end of file diff --git a/data/timeline.json b/data/timeline.json index 44640df84..b4acabb41 100644 --- a/data/timeline.json +++ b/data/timeline.json @@ -2,18 +2,18 @@ "uid" : "ab17fc5a4eb3bca4b216b548c7f9fcbc", "name" : "timeline", "children" : [ { - "name" : "e8d1b78bbba7", + "name" : "77f33c7523cf", "children" : [ { - "name" : "1097-MainThread", + "name" : "1096-MainThread", "children" : [ { - "name" : "Search without entering nhs number", - "uid" : "31e0afca4dedb782", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "fc566681f0efca93", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730618093866, - "stop" : 1730618097929, - "duration" : 4063 + "start" : 1730619476924, + "stop" : 1730619481807, + "duration" : 4883 }, "flaky" : false, "newFailed" : false, @@ -21,16 +21,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] }, { - "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", - "uid" : "71ff93255d7544d8", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", + "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", + "uid" : "943bbf4931055cd9", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "failed", "time" : { - "start" : 1730618277957, - "stop" : 1730618437415, - "duration" : 159458 + "start" : 1730619973064, + "stop" : 1730620153114, + "duration" : 180050 }, "flaky" : false, "newFailed" : false, @@ -38,16 +38,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "BIRCH HOUSE", "yes", "today-3" ] + "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-2" ] }, { - "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", - "uid" : "c8b2d60a5b147d5e", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", + "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", + "uid" : "cd7fb83ad027d1a4", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "failed", "time" : { - "start" : 1730619038200, - "stop" : 1730619197021, - "duration" : 158821 + "start" : 1730619616827, + "stop" : 1730619789644, + "duration" : 172817 }, "flaky" : false, "newFailed" : false, @@ -55,16 +55,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-01", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", - "uid" : "170bb081f9488ab9", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", - "status" : "failed", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "c9607d1077195d68", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "passed", "time" : { - "start" : 1730617904772, - "stop" : 1730617997785, - "duration" : 93013 + "start" : 1730619457806, + "stop" : 1730619462540, + "duration" : 4734 }, "flaky" : false, "newFailed" : false, @@ -72,16 +72,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9470472918", "covid" ] + "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] }, { - "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", - "uid" : "27f0c25fef3955ce", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", - "status" : "failed", + "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", + "uid" : "2f6a4eeb8c9bb33c", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "passed", "time" : { - "start" : 1730617715090, - "stop" : 1730617812454, - "duration" : 97364 + "start" : 1730619588094, + "stop" : 1730619595282, + "duration" : 7188 }, "flaky" : false, "newFailed" : false, @@ -89,16 +89,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9474335761", "covid" ] + "parameters" : [ "1 Canada Road, COBHAM, Surrey, LS15 4LJ", "19/09/1972", "Joan", "Robertson", "Poppy Roberts", "9449310076" ] }, { - "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", - "uid" : "1bd4f1dafac3b230", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", - "status" : "failed", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", + "uid" : "114922abf8ee83f7", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "passed", "time" : { - "start" : 1730618780106, - "stop" : 1730618942809, - "duration" : 162703 + "start" : 1730619543004, + "stop" : 1730619549248, + "duration" : 6244 }, "flaky" : false, "newFailed" : false, @@ -106,16 +106,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "23/6/1946", "Bill", "Female", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", - "uid" : "a82f7dd5c4efd91a", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", - "status" : "failed", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", + "uid" : "8c55c8ec18e43c71", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "passed", "time" : { - "start" : 1730617997949, - "stop" : 1730618089261, - "duration" : 91312 + "start" : 1730619554936, + "stop" : 1730619569328, + "duration" : 14392 }, "flaky" : false, "newFailed" : false, @@ -123,16 +123,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2", "9473673388", "covid" ] + "parameters" : [ "23/6/1946", "Bill", "Unknown", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", - "uid" : "2491f9d348cbe66b", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", - "status" : "failed", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", + "uid" : "2826bf704cdf020a", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "passed", "time" : { - "start" : 1730618441816, - "stop" : 1730618613303, - "duration" : 171487 + "start" : 1730619514682, + "stop" : 1730619521950, + "duration" : 7268 }, "flaky" : false, "newFailed" : false, @@ -140,16 +140,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "BIRCH HOUSE", "yes", "today-7" ] + "parameters" : [ "3/6/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - day" ] }, { - "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", - "uid" : "918f80a0b18741b2", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", - "status" : "failed", + "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", + "uid" : "eb0dca27726d2164", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "passed", "time" : { - "start" : 1730618101807, - "stop" : 1730618273469, - "duration" : 171662 + "start" : 1730619447985, + "stop" : 1730619452971, + "duration" : 4986 }, "flaky" : false, "newFailed" : false, @@ -157,16 +157,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "BECCLES HOUSE", "yes", "today-2" ] + "parameters" : [ "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS", "30/6/2024", "Lisa WORTHY", "9732596996" ] }, { - "name" : "Find a patient page should launch", - "uid" : "f33e307268331797", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "a02b41cfa3c753f9", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730618093687, - "stop" : 1730618093864, - "duration" : 177 + "start" : 1730619467549, + "stop" : 1730619472238, + "duration" : 4689 }, "flaky" : false, "newFailed" : false, @@ -174,16 +174,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] }, { - "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", - "uid" : "809b70b54675feef", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", - "status" : "failed", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", + "uid" : "d2a1fe970336d825", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "passed", "time" : { - "start" : 1730617812652, - "stop" : 1730617904602, - "duration" : 91950 + "start" : 1730619501954, + "stop" : 1730619508729, + "duration" : 6775 }, "flaky" : false, "newFailed" : false, @@ -191,16 +191,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9450153485", "covid" ] + "parameters" : [ "23/6/1946", "Bob", "Male", "Garton", "DN18 5DW", "first name" ] }, { - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", - "uid" : "dce02f133d944aba", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", - "status" : "failed", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", + "uid" : "13de11c7e7d61f87", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "passed", "time" : { - "start" : 1730618947128, - "stop" : 1730619034175, - "duration" : 87047 + "start" : 1730619521953, + "stop" : 1730619528546, + "duration" : 6593 }, "flaky" : false, "newFailed" : false, @@ -208,37 +208,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] + "parameters" : [ "23/12/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - month" ] }, { - "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", - "uid" : "d6b10ca101d598de", - "parentUid" : "fb32b7fa86d567b2f8444aa2b9638a31", - "status" : "failed", - "time" : { - "start" : 1730618617469, - "stop" : 1730618775866, - "duration" : 158397 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "BIRCH HOUSE", "yes", "today-1" ] - } ], - "uid" : "fb32b7fa86d567b2f8444aa2b9638a31" - }, { - "name" : "1100-MainThread", - "children" : [ { - "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", - "uid" : "6d3bb5b02b44a616", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "69d7a8bee35577dc", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617793118, - "stop" : 1730617797249, - "duration" : 4131 + "start" : 1730619433036, + "stop" : 1730619438075, + "duration" : 5039 }, "flaky" : false, "newFailed" : false, @@ -246,16 +225,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Enter 10 digits", "123456789" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "uid" : "ddd69c5e980d3229", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", + "uid" : "b3c7301e53770608", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617773772, - "stop" : 1730617778503, - "duration" : 4731 + "start" : 1730619569330, + "stop" : 1730619574028, + "duration" : 4698 }, "flaky" : false, "newFailed" : false, @@ -263,16 +242,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] + "parameters" : [ "Enter the date of birth", "Enter the first name", "Enter the last name" ] }, { - "name" : "Search without entering patient details", - "uid" : "44b178013ec840fa", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "passed", + "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", + "uid" : "772347d8e1daac5b", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "failed", "time" : { - "start" : 1730617715083, - "stop" : 1730617723161, - "duration" : 8078 + "start" : 1730619795225, + "stop" : 1730619967691, + "duration" : 172466 }, "flaky" : false, "newFailed" : false, @@ -280,16 +259,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "BECCLES HOUSE", "yes", "today-1" ] }, { - "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", - "uid" : "8f47973d04d0045c", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "bf9742f3eeb5df0", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617817319, - "stop" : 1730617837208, - "duration" : 19889 + "start" : 1730619472240, + "stop" : 1730619476921, + "duration" : 4681 }, "flaky" : false, "newFailed" : false, @@ -297,16 +276,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill", "Male", "Garton", "9693632109", "DN18 5DW" ] + "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] }, { - "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", - "uid" : "ed713af8dac9be03", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "4ad747d70d97ba54", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617733270, - "stop" : 1730617738241, - "duration" : 4971 + "start" : 1730619481809, + "stop" : 1730619486882, + "duration" : 5073 }, "flaky" : false, "newFailed" : false, @@ -314,16 +293,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ", "30/7/2014", "Archie STRAIN", "9650594000" ] + "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] }, { - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "uid" : "79531e43f05b5d77", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "passed", + "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", + "uid" : "eaff67307b353b08", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "failed", "time" : { - "start" : 1730617742986, - "stop" : 1730617748348, - "duration" : 5362 + "start" : 1730620333925, + "stop" : 1730620506606, + "duration" : 172681 }, "flaky" : false, "newFailed" : false, @@ -331,16 +310,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] + "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7" ] }, { - "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", - "uid" : "e4fb054d71c7657f", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", + "uid" : "c068cff05b8772ae", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617894436, - "stop" : 1730617900986, - "duration" : 6550 + "start" : 1730619438078, + "stop" : 1730619443018, + "duration" : 4940 }, "flaky" : false, "newFailed" : false, @@ -348,16 +327,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 Canada Road, COBHAM, Surrey, LS15 4LJ", "19/09/1972", "Joan", "Robertson", "Poppy Roberts", "9449310076" ] + "parameters" : [ "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY", "24/10/1992", "Mike HEESOM", "9732743476" ] }, { - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "35f69c1f38993244", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", + "uid" : "40dc3ebf1ad9fa58", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617723164, - "stop" : 1730617728141, - "duration" : 4977 + "start" : 1730619574031, + "stop" : 1730619579456, + "duration" : 5425 }, "flaky" : false, "newFailed" : false, @@ -365,16 +344,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + "parameters" : [ "23/6/1946", "Bill", "Garton", "INVALID" ] }, { - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", - "uid" : "274d3327feee14c7", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Search without entering patient details", + "uid" : "226750ee6b036f1d", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617753372, - "stop" : 1730617758599, - "duration" : 5227 + "start" : 1730619425691, + "stop" : 1730619433032, + "duration" : 7341 }, "flaky" : false, "newFailed" : false, @@ -382,16 +361,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Jamie Street, Jaketown, KDDTG5, SW16 6JR", "27/3/2001", "Reynolds Ryan", "9449306494" ] + "parameters" : [ ] }, { - "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "c877cf1ad2502ac0", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", + "uid" : "88174604095964fb", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617806260, - "stop" : 1730617811167, - "duration" : 4907 + "start" : 1730619536050, + "stop" : 1730619543001, + "duration" : 6951 }, "flaky" : false, "newFailed" : false, @@ -399,16 +378,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + "parameters" : [ "23/6/1946", "Bill", "Male", "Garton", "M6 3AA", "postcode" ] }, { - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "uid" : "e37d5497ac58a728", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "NHS sign in page should be visible", + "uid" : "9002d84f619341a2", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617748351, - "stop" : 1730617753370, - "duration" : 5019 + "start" : 1730619607025, + "stop" : 1730619613297, + "duration" : 6272 }, "flaky" : false, "newFailed" : false, @@ -416,16 +395,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] + "parameters" : [ ] }, { - "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", - "uid" : "aecfbb030633f542", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "passed", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", + "uid" : "fc0c773cd499eecc", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "failed", "time" : { - "start" : 1730617728144, - "stop" : 1730617733268, - "duration" : 5124 + "start" : 1730620510943, + "stop" : 1730620673629, + "duration" : 162686 }, "flaky" : false, "newFailed" : false, @@ -433,16 +412,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY", "24/10/1992", "Mike HEESOM", "9732743476" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", - "uid" : "727cf96cebd505df", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "bf509f7c0ed0d787", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617797251, - "stop" : 1730617801417, - "duration" : 4166 + "start" : 1730619497068, + "stop" : 1730619501952, + "duration" : 4884 }, "flaky" : false, "newFailed" : false, @@ -450,16 +429,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Enter a correct NHS number", "9753108642" ] + "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] }, { - "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", - "uid" : "84f391b957b7988f", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", + "uid" : "74c6e59609ffdf43", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617837211, - "stop" : 1730617842755, - "duration" : 5544 + "start" : 1730619595284, + "stop" : 1730619601394, + "duration" : 6110 }, "flaky" : false, "newFailed" : false, @@ -467,16 +446,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "09/12/2015", "JANNETTE", "Other", "ARD", "9470006739", "LA21 8HZ" ] + "parameters" : [ "18/01/1965", "Cecile", "Elston" ] }, { - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "uid" : "8350ef27ba499f12", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", + "uid" : "1ba7437f83882e64", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617763767, - "stop" : 1730617768535, - "duration" : 4768 + "start" : 1730619549251, + "stop" : 1730619554932, + "duration" : 5681 }, "flaky" : false, "newFailed" : false, @@ -484,16 +463,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] + "parameters" : [ "23/6/1946", "Bill", "Other", "Garton", "DN18 5DW", "gender" ] }, { - "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", - "uid" : "744126f02bd075ca", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "failed", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "fc2e5658cd25d261", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "passed", "time" : { - "start" : 1730619136065, - "stop" : 1730619229815, - "duration" : 93750 + "start" : 1730619491850, + "stop" : 1730619497058, + "duration" : 5208 }, "flaky" : false, "newFailed" : false, @@ -501,16 +480,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] + "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "6740247cc9e4ee27", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", + "uid" : "729a19be95a397d1", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617969096, - "stop" : 1730617973950, - "duration" : 4854 + "start" : 1730619508732, + "stop" : 1730619514680, + "duration" : 5948 }, "flaky" : false, "newFailed" : false, @@ -518,16 +497,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "23/6/1946", "Bill", "Male", "Gartoni", "DN18 5DW", "last name" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "3f737d245dad3773", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", + "uid" : "f6b571b653ce65c8", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617963591, - "stop" : 1730617965411, - "duration" : 1820 + "start" : 1730619601396, + "stop" : 1730619607023, + "duration" : 5627 }, "flaky" : false, "newFailed" : false, @@ -535,16 +514,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "14/03/2003", "John", "Preston" ] }, { - "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", - "uid" : "2ff002f14fdf857", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "failed", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", + "uid" : "c3c96e9babb402ef", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "passed", "time" : { - "start" : 1730618972383, - "stop" : 1730619132052, - "duration" : 159669 + "start" : 1730619462543, + "stop" : 1730619467547, + "duration" : 5004 }, "flaky" : false, "newFailed" : false, @@ -552,16 +531,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] + "parameters" : [ "Jamie Street, Jaketown, KDDTG5, SW16 6JR", "27/3/2001", "Reynolds Ryan", "9449306494" ] }, { - "name" : "Login button is visible", - "uid" : "df006cfec038e78b", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", + "uid" : "4463755afaa7ad1a", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617962434, - "stop" : 1730617963589, - "duration" : 1155 + "start" : 1730619443020, + "stop" : 1730619447982, + "duration" : 4962 }, "flaky" : false, "newFailed" : false, @@ -569,16 +548,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ", "30/7/2014", "Archie STRAIN", "9650594000" ] }, { - "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", - "uid" : "a414b514edce75e9", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "failed", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "cc0b52f3a7545fa3", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "passed", "time" : { - "start" : 1730618304744, - "stop" : 1730618464546, - "duration" : 159802 + "start" : 1730619486885, + "stop" : 1730619491847, + "duration" : 4962 }, "flaky" : false, "newFailed" : false, @@ -586,16 +565,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-2" ] + "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", - "uid" : "664048ea80690b55", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "26c99af8dacb3fb6", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617848709, - "stop" : 1730617854156, - "duration" : 5447 + "start" : 1730619452974, + "stop" : 1730619457803, + "duration" : 4829 }, "flaky" : false, "newFailed" : false, @@ -603,16 +582,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Male", "Gartoni", "DN18 5DW", "last name" ] + "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", - "uid" : "827e41c5eab7d55a", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "passed", + "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", + "uid" : "a0385851d4c5d4f8", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", + "status" : "failed", "time" : { - "start" : 1730617854158, - "stop" : 1730617859638, - "duration" : 5480 + "start" : 1730620157512, + "stop" : 1730620329624, + "duration" : 172112 }, "flaky" : false, "newFailed" : false, @@ -620,16 +599,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3/6/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - day" ] + "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "ALBERT HOUSE", "yes", "today-30" ] }, { - "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", - "uid" : "98f57f71174d6409", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", + "uid" : "fa36ea966377241e", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "failed", "time" : { - "start" : 1730617977325, - "stop" : 1730618136727, - "duration" : 159402 + "start" : 1730620677651, + "stop" : 1730620812737, + "duration" : 135086 }, "flaky" : false, "newFailed" : false, @@ -637,16 +616,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-01", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "ALBERT HOUSE", "yes", "today" ] + "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "BIRCH HOUSE", "yes", "today-1" ] }, { - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "uid" : "ddb0aabf7d9474bf", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", + "uid" : "b25868954312e460", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617768537, - "stop" : 1730617773769, - "duration" : 5232 + "start" : 1730619528549, + "stop" : 1730619536047, + "duration" : 7498 }, "flaky" : false, "newFailed" : false, @@ -654,16 +633,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] + "parameters" : [ "23/6/1991", "Bill", "Male", "Garton", "DN18 5DW", "dob - year" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", - "uid" : "75f8d83aebb3fad0", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", + "uid" : "51791abeafd5a194", + "parentUid" : "a170273262cf54936aa6d8893ac54ecf", "status" : "passed", "time" : { - "start" : 1730617859641, - "stop" : 1730617866505, - "duration" : 6864 + "start" : 1730619579461, + "stop" : 1730619588091, + "duration" : 8630 }, "flaky" : false, "newFailed" : false, @@ -671,16 +650,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/12/1946", "Bill", "Male", "Garton", "DN18 5DW", "dob - month" ] - }, { - "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", - "uid" : "91557104364202d6", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "parameters" : [ "23/02/2020", "Aidan", "Smith" ] + } ], + "uid" : "a170273262cf54936aa6d8893ac54ecf" + }, { + "name" : "1099-MainThread", + "children" : [ { + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "4a6419263421a814", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "passed", "time" : { - "start" : 1730617738244, - "stop" : 1730617742983, - "duration" : 4739 + "start" : 1730619606867, + "stop" : 1730619619958, + "duration" : 13091 }, "flaky" : false, "newFailed" : false, @@ -688,16 +671,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 NORTON PARK VIEW, SHEFFIELD, S8 8GS", "30/6/2024", "Lisa WORTHY", "9732596996" ] + "parameters" : [ "invalid_email_address", "password", "fail" ] }, { - "name" : "Local: Created patient can be found using local search", - "uid" : "8fd01272811df7fa", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", + "uid" : "10c8976808b3709e", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "passed", "time" : { - "start" : 1730617912620, - "stop" : 1730617962430, - "duration" : 49810 + "start" : 1730619500578, + "stop" : 1730619537589, + "duration" : 37011 }, "flaky" : false, "newFailed" : false, @@ -705,16 +688,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "3", "9470472918", "covid" ] }, { - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "uid" : "82181ef1fdd3d45b", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "passed", + "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", + "uid" : "ae1fcafb1dcaf9f9", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", + "status" : "failed", "time" : { - "start" : 1730617783124, - "stop" : 1730617788315, - "duration" : 5191 + "start" : 1730619635897, + "stop" : 1730619810461, + "duration" : 174564 }, "flaky" : false, "newFailed" : false, @@ -722,16 +705,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] + "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", - "uid" : "de49082d9e3c3db7", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "passed", + "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", + "uid" : "19d5d34f0a2ec760", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", + "status" : "failed", "time" : { - "start" : 1730617842757, - "stop" : 1730617848706, - "duration" : 5949 + "start" : 1730620170216, + "stop" : 1730620342023, + "duration" : 171807 }, "flaky" : false, "newFailed" : false, @@ -739,16 +722,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bob", "Male", "Garton", "DN18 5DW", "first name" ] + "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "BECCLES HOUSE", "yes", "today-2" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", - "uid" : "baecce3b9d138777", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "passed", + "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", + "uid" : "be1683f687d63903", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", + "status" : "failed", "time" : { - "start" : 1730617866508, - "stop" : 1730617871888, - "duration" : 5380 + "start" : 1730620708884, + "stop" : 1730620849945, + "duration" : 141061 }, "flaky" : false, "newFailed" : false, @@ -756,16 +739,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1991", "Bill", "Male", "Garton", "DN18 5DW", "dob - year" ] + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] }, { - "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", - "uid" : "8d5b6219bea90bb2", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", + "uid" : "f0d017ff0672d2de", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "failed", "time" : { - "start" : 1730618643922, - "stop" : 1730618802798, - "duration" : 158876 + "start" : 1730619815978, + "stop" : 1730619988642, + "duration" : 172664 }, "flaky" : false, "newFailed" : false, @@ -773,16 +756,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7" ] + "parameters" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "ALBERT HOUSE", "yes", "today-1" ] }, { - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", - "uid" : "9c0158950e5caa5", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", + "uid" : "dcbfe20cc2612520", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "failed", "time" : { - "start" : 1730618807774, - "stop" : 1730618967409, - "duration" : 159635 + "start" : 1730620541565, + "stop" : 1730620703908, + "duration" : 162343 }, "flaky" : false, "newFailed" : false, @@ -790,16 +773,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today" ] + "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "BECCLES HOUSE", "yes", "today-1" ] }, { - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "uid" : "47eae9c99bb2e49e", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "d7319af24025b211", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "passed", "time" : { - "start" : 1730617778505, - "stop" : 1730617783122, - "duration" : 4617 + "start" : 1730619583473, + "stop" : 1730619606865, + "duration" : 23392 }, "flaky" : false, "newFailed" : false, @@ -807,16 +790,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] + "parameters" : [ "None", "password", "fail" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", - "uid" : "99e98fc9ce1712a0", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "passed", + "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", + "uid" : "18cc61796774dd36", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", + "status" : "failed", "time" : { - "start" : 1730617871891, - "stop" : 1730617877337, - "duration" : 5446 + "start" : 1730620346099, + "stop" : 1730620440093, + "duration" : 93994 }, "flaky" : false, "newFailed" : false, @@ -824,16 +807,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Male", "Garton", "M6 3AA", "postcode" ] + "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "BECCLES HOUSE", "yes", "today-30" ] }, { - "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", - "uid" : "39504d4b9ed8d174", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", - "status" : "failed", + "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", + "uid" : "c686e7cc9f376af7", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", + "status" : "passed", "time" : { - "start" : 1730618469051, - "stop" : 1730618639868, - "duration" : 170817 + "start" : 1730619425664, + "stop" : 1730619464126, + "duration" : 38462 }, "flaky" : false, "newFailed" : false, @@ -841,16 +824,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "ALBERT HOUSE", "yes", "today-30" ] + "parameters" : [ "3", "9474335761", "covid" ] }, { - "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", - "uid" : "7fd30ad5a4616151", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Search without entering nhs number", + "uid" : "71fc22ad46fac416", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "passed", "time" : { - "start" : 1730617801419, - "stop" : 1730617806257, - "duration" : 4838 + "start" : 1730619579035, + "stop" : 1730619583470, + "duration" : 4435 }, "flaky" : false, "newFailed" : false, @@ -858,16 +841,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "9449306621" ] + "parameters" : [ ] }, { - "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", - "uid" : "cec3fd32a259c571", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Find a patient page should launch", + "uid" : "59ee9f32ae97d5fc", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "passed", "time" : { - "start" : 1730617811169, - "stop" : 1730617817317, - "duration" : 6148 + "start" : 1730619578808, + "stop" : 1730619579032, + "duration" : 224 }, "flaky" : false, "newFailed" : false, @@ -875,16 +858,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", "14/04/2001", "Pryderi", "Warnford-Davis", "9449303762" ] + "parameters" : [ ] }, { - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "uid" : "127435f3fbc479b2", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "51d4d61c02a081d9", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "passed", "time" : { - "start" : 1730617788318, - "stop" : 1730617793116, - "duration" : 4798 + "start" : 1730619619961, + "stop" : 1730619632074, + "duration" : 12113 }, "flaky" : false, "newFailed" : false, @@ -892,16 +875,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] + "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] }, { - "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", - "uid" : "b8178f84c0102bee", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", + "uid" : "910dd061961b7590", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "failed", "time" : { - "start" : 1730618140863, - "stop" : 1730618300370, - "duration" : 159507 + "start" : 1730619992676, + "stop" : 1730620166182, + "duration" : 173506 }, "flaky" : false, "newFailed" : false, @@ -909,16 +892,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "BECCLES HOUSE", "yes", "today-1" ] + "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "BECCLES HOUSE", "yes", "today-3" ] }, { - "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", - "uid" : "8e7f430003a95555", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", + "uid" : "7f0338b5c9a6b191", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "failed", "time" : { - "start" : 1730617877340, - "stop" : 1730617894384, - "duration" : 17044 + "start" : 1730620444160, + "stop" : 1730620537504, + "duration" : 93344 }, "flaky" : false, "newFailed" : false, @@ -926,16 +909,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/02/2020", "Aidan", "Smith" ] + "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] }, { - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "uid" : "8d3c3e4e3cf5083b", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", + "uid" : "12ef6fa3e4caa72a", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "passed", "time" : { - "start" : 1730617758601, - "stop" : 1730617763765, - "duration" : 5164 + "start" : 1730619464130, + "stop" : 1730619500575, + "duration" : 36445 }, "flaky" : false, "newFailed" : false, @@ -943,16 +926,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] + "parameters" : [ "3", "9450153485", "covid" ] }, { - "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", - "uid" : "d9734fffe3a54647", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", + "uid" : "c713e2a9b2acfbe4", + "parentUid" : "1ff04784b2e40808ba291b3e5c14709b", "status" : "passed", "time" : { - "start" : 1730617900988, - "stop" : 1730617907204, - "duration" : 6216 + "start" : 1730619537592, + "stop" : 1730619574647, + "duration" : 37055 }, "flaky" : false, "newFailed" : false, @@ -960,16 +943,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "18/01/1965", "Cecile", "Elston" ] - }, { - "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", - "uid" : "52ad3beefc753cc3", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "parameters" : [ "2", "9473673388", "covid" ] + } ], + "uid" : "1ff04784b2e40808ba291b3e5c14709b" + }, { + "name" : "1102-MainThread", + "children" : [ { + "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "214280276bb0d3a9", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "passed", "time" : { - "start" : 1730617907207, - "stop" : 1730617912617, - "duration" : 5410 + "start" : 1730619548386, + "stop" : 1730619553320, + "duration" : 4934 }, "flaky" : false, "newFailed" : false, @@ -977,16 +964,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "14/03/2003", "John", "Preston" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "uid" : "57892d0dac72835e", - "parentUid" : "cfdba98afbac08c7760400dea77bf08c", + "name" : "Login button is visible", + "uid" : "77ab7c4fd81276bc", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "passed", "time" : { - "start" : 1730617965413, - "stop" : 1730617969093, - "duration" : 3680 + "start" : 1730619633741, + "stop" : 1730619634881, + "duration" : 1140 }, "flaky" : false, "newFailed" : false, @@ -994,20 +981,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] - } ], - "uid" : "cfdba98afbac08c7760400dea77bf08c" - }, { - "name" : "1103-MainThread", - "children" : [ { - "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "uid" : "435177f725739d12", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "parameters" : [ ] + }, { + "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", + "uid" : "95629280b91da30e", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "passed", "time" : { - "start" : 1730617962607, - "stop" : 1730617985464, - "duration" : 22857 + "start" : 1730619553323, + "stop" : 1730619568644, + "duration" : 15321 }, "flaky" : false, "newFailed" : false, @@ -1015,16 +998,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "None", "password", "fail" ] + "parameters" : [ "1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF", "14/04/2001", "Pryderi", "Warnford-Davis", "9449303762" ] }, { - "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", - "uid" : "73e3cf899518ac35", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", - "status" : "passed", + "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", + "uid" : "f9c2c213487d3521", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", + "status" : "failed", "time" : { - "start" : 1730617957854, - "stop" : 1730617962604, - "duration" : 4750 + "start" : 1730619644460, + "stop" : 1730619816745, + "duration" : 172285 }, "flaky" : false, "newFailed" : false, @@ -1032,16 +1015,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Garton", "INVALID" ] + "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "BECCLES HOUSE", "yes", "today-2" ] }, { - "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", - "uid" : "c39748d57e474219", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", - "status" : "failed", + "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", + "uid" : "a109bba9e09653d3", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", + "status" : "passed", "time" : { - "start" : 1730619079248, - "stop" : 1730619238066, - "duration" : 158818 + "start" : 1730619542826, + "stop" : 1730619548383, + "duration" : 5557 }, "flaky" : false, "newFailed" : false, @@ -1049,16 +1032,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "AREX2-01A", "Off-site Outreach Event", "Respiratory syncytial virus (RSV)", "yes", "27/5/1924", "today+50", "yes", "4", "MARGIE PUCKEY", "9473629885", "KINGSTON HOUSE", "yes", "today-3", "Arexvy" ] + "parameters" : [ "9449306621" ] }, { - "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", - "uid" : "d2a7721822d9492e", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "name" : "Error messages should appear when no values are entered", + "uid" : "f258fde52ed92518", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "passed", "time" : { - "start" : 1730617952171, - "stop" : 1730617957851, - "duration" : 5680 + "start" : 1730619442909, + "stop" : 1730619444262, + "duration" : 1353 }, "flaky" : false, "newFailed" : false, @@ -1066,16 +1049,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Enter the date of birth", "Enter the first name", "Enter the last name" ] + "parameters" : [ ] }, { - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "uid" : "4e2c62d69c283bf3", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "name" : "NHS sign in page should be visible", + "uid" : "dc54d40da19d54f3", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "passed", "time" : { - "start" : 1730617997484, - "stop" : 1730618009631, - "duration" : 12147 + "start" : 1730619634883, + "stop" : 1730619636266, + "duration" : 1383 }, "flaky" : false, "newFailed" : false, @@ -1083,16 +1066,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] + "parameters" : [ ] }, { - "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", - "uid" : "b4b43152e6bcb767", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", - "status" : "failed", + "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", + "uid" : "e99667af08b6612b", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", + "status" : "passed", "time" : { - "start" : 1730618176652, - "stop" : 1730618335642, - "duration" : 158990 + "start" : 1730619537815, + "stop" : 1730619542824, + "duration" : 5009 }, "flaky" : false, "newFailed" : false, @@ -1100,16 +1083,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "ALBERT HOUSE", "yes", "today-1" ] + "parameters" : [ "Enter a correct NHS number", "9753108642" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", - "uid" : "579e4909e325450f", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", - "status" : "passed", + "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", + "uid" : "3cf7b1068e579718", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", + "status" : "failed", "time" : { - "start" : 1730617946604, - "stop" : 1730617952168, - "duration" : 5564 + "start" : 1730619433134, + "stop" : 1730619438782, + "duration" : 5648 }, "flaky" : false, "newFailed" : false, @@ -1117,16 +1100,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Unknown", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ "AB2345-Y7890", "ALBERT HOUSE", "COVID-19", "Spikevax JN.1" ] }, { - "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", - "uid" : "b02403a74c52cdd9", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", - "status" : "failed", + "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", + "uid" : "5db7bf88ed93b9ae", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", + "status" : "passed", "time" : { - "start" : 1730618665628, - "stop" : 1730618759686, - "duration" : 94058 + "start" : 1730619449705, + "stop" : 1730619496539, + "duration" : 46834 }, "flaky" : false, "newFailed" : false, @@ -1134,16 +1117,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "BECCLES HOUSE", "yes", "today-30" ] + "parameters" : [ "3", "9732091169", "covid" ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", - "uid" : "39bc394168a25724", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "c3b18e85490f3980", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "passed", "time" : { - "start" : 1730617940929, - "stop" : 1730617946602, - "duration" : 5673 + "start" : 1730619636268, + "stop" : 1730619640502, + "duration" : 4234 }, "flaky" : false, "newFailed" : false, @@ -1151,16 +1134,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Other", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] }, { - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "uid" : "5d38afce207dfba7", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", - "status" : "passed", + "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", + "uid" : "7912f477553ccdaf", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", + "status" : "failed", "time" : { - "start" : 1730617985466, - "stop" : 1730617997482, - "duration" : 12016 + "start" : 1730620625488, + "stop" : 1730620791612, + "duration" : 166124 }, "flaky" : false, "newFailed" : false, @@ -1168,16 +1151,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "invalid_email_address", "password", "fail" ] + "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today" ] }, { - "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", - "uid" : "b7f9299ae4c9bba0", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", + "uid" : "4d801af22ab78f0d", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "failed", "time" : { - "start" : 1730618988233, - "stop" : 1730619075177, - "duration" : 86944 + "start" : 1730619821363, + "stop" : 1730619994357, + "duration" : 172994 }, "flaky" : false, "newFailed" : false, @@ -1185,16 +1168,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "BIRCH HOUSE", "yes", "today-3" ] }, { - "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", - "uid" : "c266cd4c66c268ad", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", - "status" : "failed", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", + "uid" : "f78a8d4e07bb6005", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", + "status" : "passed", "time" : { - "start" : 1730617723620, - "stop" : 1730617728872, - "duration" : 5252 + "start" : 1730619568646, + "stop" : 1730619577806, + "duration" : 9160 }, "flaky" : false, "newFailed" : false, @@ -1202,16 +1185,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "AB2345-Y7890", "ALBERT HOUSE", "COVID-19", "Spikevax JN.1" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill", "Male", "Garton", "9693632109", "DN18 5DW" ] }, { - "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", - "uid" : "4ab1218addeacca2", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", - "status" : "failed", + "name" : "Add vaccine batches page should launch", + "uid" : "e2cfe0bfbe164b0b", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", + "status" : "passed", "time" : { - "start" : 1730618503630, - "stop" : 1730618661589, - "duration" : 157959 + "start" : 1730619432333, + "stop" : 1730619433129, + "duration" : 796 }, "flaky" : false, "newFailed" : false, @@ -1219,16 +1202,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "BECCLES HOUSE", "yes", "today-2" ] + "parameters" : [ ] }, { "name" : "Add vaccines page should launch", - "uid" : "51c17904dfb50471", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "uid" : "a72c842b6ef0279", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "passed", "time" : { - "start" : 1730617737687, - "stop" : 1730617739010, - "duration" : 1323 + "start" : 1730619448295, + "stop" : 1730619449701, + "duration" : 1406 }, "flaky" : false, "newFailed" : false, @@ -1238,14 +1221,14 @@ "retriesStatusChange" : false, "parameters" : [ ] }, { - "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", - "uid" : "bb73d477df8e5485", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", - "status" : "failed", + "name" : "Local: Created patient can be found using local search", + "uid" : "58f3c5bf2813785d", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", + "status" : "passed", "time" : { - "start" : 1730617841107, - "stop" : 1730617934266, - "duration" : 93159 + "start" : 1730619584161, + "stop" : 1730619633737, + "duration" : 49576 }, "flaky" : false, "newFailed" : false, @@ -1253,16 +1236,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9692237893", "covid" ] + "parameters" : [ ] }, { - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", - "uid" : "ec45f84e91d8ab5f", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", + "uid" : "2297a882277f7439", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "passed", "time" : { - "start" : 1730617934421, - "stop" : 1730617940926, - "duration" : 6505 + "start" : 1730619532439, + "stop" : 1730619537812, + "duration" : 5373 }, "flaky" : false, "newFailed" : false, @@ -1270,16 +1253,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "23/6/1946", "Bill", "Female", "Garton", "DN18 5DW", "gender" ] + "parameters" : [ "Enter 10 digits", "123456789" ] }, { - "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", - "uid" : "e8645c5b74c34db7", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", + "uid" : "d170fa0b794113c7", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "failed", "time" : { - "start" : 1730618339973, - "stop" : 1730618499461, - "duration" : 159488 + "start" : 1730620441866, + "stop" : 1730620529044, + "duration" : 87178 }, "flaky" : false, "newFailed" : false, @@ -1287,16 +1270,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "BECCLES HOUSE", "yes", "today-3" ] + "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Add vaccine batches page should launch", - "uid" : "2f57cffd0c74be94", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", + "uid" : "7f03352ef86a63c2", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "passed", "time" : { - "start" : 1730617722685, - "stop" : 1730617723617, - "duration" : 932 + "start" : 1730619577809, + "stop" : 1730619584158, + "duration" : 6349 }, "flaky" : false, "newFailed" : false, @@ -1304,16 +1287,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "09/12/2015", "JANNETTE", "Other", "ARD", "9470006739", "LA21 8HZ" ] }, { - "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", - "uid" : "96ef091030ade63f", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", + "uid" : "691a59b69f696ff4", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "failed", "time" : { - "start" : 1730617739012, - "stop" : 1730617840939, - "duration" : 101927 + "start" : 1730620349956, + "stop" : 1730620437152, + "duration" : 87196 }, "flaky" : false, "newFailed" : false, @@ -1321,16 +1304,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "3", "9732091169", "covid" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "BIRCH HOUSE", "yes", "today" ] }, { - "name" : "Error messages should appear when no values are entered", - "uid" : "524b13f3f629a5c6", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", - "status" : "passed", + "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", + "uid" : "5b7344601fae1dfc", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", + "status" : "failed", "time" : { - "start" : 1730617732847, - "stop" : 1730617733735, - "duration" : 888 + "start" : 1730620174179, + "stop" : 1730620345591, + "duration" : 171412 }, "flaky" : false, "newFailed" : false, @@ -1338,16 +1321,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "BIRCH HOUSE", "yes", "today-1" ] }, { - "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", - "uid" : "7e0ae08789e692de", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", + "uid" : "271e2cb1afe6d302", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "failed", "time" : { - "start" : 1730618763842, - "stop" : 1730618984004, - "duration" : 220162 + "start" : 1730619998654, + "stop" : 1730620170065, + "duration" : 171411 }, "flaky" : false, "newFailed" : false, @@ -1355,16 +1338,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "BECCLES HOUSE", "yes", "today" ] + "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "BIRCH HOUSE", "yes", "today-7" ] }, { - "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", - "uid" : "f54d52ca50fb542b", - "parentUid" : "5d2d53af5933b966359b18583f31b74b", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", + "uid" : "5f386864a9974c6f", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", "status" : "failed", "time" : { - "start" : 1730618013158, - "stop" : 1730618172574, - "duration" : 159416 + "start" : 1730620533297, + "stop" : 1730620620958, + "duration" : 87661 }, "flaky" : false, "newFailed" : false, @@ -1372,10 +1355,27 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "BIRCH HOUSE", "yes", "today" ] + "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2" ] + }, { + "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", + "uid" : "18ce0eacf4e0e82e", + "parentUid" : "3516061aa8e3b8a6ff94ae8e51778c9b", + "status" : "passed", + "time" : { + "start" : 1730619496541, + "stop" : 1730619532436, + "duration" : 35895 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "3", "9692237893", "covid" ] } ], - "uid" : "5d2d53af5933b966359b18583f31b74b" + "uid" : "3516061aa8e3b8a6ff94ae8e51778c9b" } ], - "uid" : "68d947b0bc261d6a5a145b1884460f39" + "uid" : "e988ce2dc92d8ff856a3d15ad235ca00" } ] } \ No newline at end of file diff --git a/export/influxDbData.txt b/export/influxDbData.txt index 9c1b74832..3004619a2 100644 --- a/export/influxDbData.txt +++ b/export/influxDbData.txt @@ -1,12 +1,12 @@ -launch_status failed=31 1730619240000000000 -launch_status broken=0 1730619240000000000 -launch_status passed=49 1730619240000000000 -launch_status skipped=0 1730619240000000000 -launch_status unknown=0 1730619240000000000 -launch_time duration=1522983 1730619240000000000 -launch_time min_duration=177 1730619240000000000 -launch_time max_duration=220162 1730619240000000000 -launch_time sum_duration=4402146 1730619240000000000 -launch_problems product_defects=31 1730619240000000000 -launch_retries retries=0 1730619240000000000 -launch_retries run=80 1730619240000000000 +launch_status failed=24 1730620852000000000 +launch_status broken=0 1730620852000000000 +launch_status passed=56 1730620852000000000 +launch_status skipped=0 1730620852000000000 +launch_status unknown=0 1730620852000000000 +launch_time duration=1424281 1730620852000000000 +launch_time min_duration=224 1730620852000000000 +launch_time max_duration=180050 1730620852000000000 +launch_time sum_duration=4057153 1730620852000000000 +launch_problems product_defects=24 1730620852000000000 +launch_retries retries=0 1730620852000000000 +launch_retries run=80 1730620852000000000 diff --git a/export/prometheusData.txt b/export/prometheusData.txt index 291bd70f1..7642df181 100644 --- a/export/prometheusData.txt +++ b/export/prometheusData.txt @@ -1,12 +1,12 @@ -launch_status_failed 31 +launch_status_failed 24 launch_status_broken 0 -launch_status_passed 49 +launch_status_passed 56 launch_status_skipped 0 launch_status_unknown 0 -launch_time_duration 1522983 -launch_time_min_duration 177 -launch_time_max_duration 220162 -launch_time_sum_duration 4402146 -launch_problems_product_defects 31 +launch_time_duration 1424281 +launch_time_min_duration 224 +launch_time_max_duration 180050 +launch_time_sum_duration 4057153 +launch_problems_product_defects 24 launch_retries_retries 0 launch_retries_run 80 diff --git a/history/categories-trend.json b/history/categories-trend.json index 1984fbfd6..85c6d89a2 100644 --- a/history/categories-trend.json +++ b/history/categories-trend.json @@ -1,5 +1,5 @@ [ { "data" : { - "Product defects" : 31 + "Product defects" : 24 } } ] \ No newline at end of file diff --git a/history/duration-trend.json b/history/duration-trend.json index 96ff42dfc..8cc42040c 100644 --- a/history/duration-trend.json +++ b/history/duration-trend.json @@ -1,5 +1,5 @@ [ { "data" : { - "duration" : 1522983 + "duration" : 1424281 } } ] \ No newline at end of file diff --git a/history/history-trend.json b/history/history-trend.json index 5ec387332..30d892088 100644 --- a/history/history-trend.json +++ b/history/history-trend.json @@ -1,9 +1,9 @@ [ { "data" : { - "failed" : 31, + "failed" : 24, "broken" : 0, "skipped" : 0, - "passed" : 49, + "passed" : 56, "unknown" : 0, "total" : 80 } diff --git a/history/history.json b/history/history.json index 6609ba564..a1018e259 100644 --- a/history/history.json +++ b/history/history.json @@ -9,12 +9,12 @@ "total" : 1 }, "items" : [ { - "uid" : "52ad3beefc753cc3", + "uid" : "f6b571b653ce65c8", "status" : "passed", "time" : { - "start" : 1730617907207, - "stop" : 1730617912617, - "duration" : 5410 + "start" : 1730619601396, + "stop" : 1730619607023, + "duration" : 5627 } } ] }, @@ -28,12 +28,12 @@ "total" : 1 }, "items" : [ { - "uid" : "827e41c5eab7d55a", + "uid" : "2826bf704cdf020a", "status" : "passed", "time" : { - "start" : 1730617854158, - "stop" : 1730617859638, - "duration" : 5480 + "start" : 1730619514682, + "stop" : 1730619521950, + "duration" : 7268 } } ] }, @@ -47,12 +47,12 @@ "total" : 1 }, "items" : [ { - "uid" : "ddd69c5e980d3229", + "uid" : "4ad747d70d97ba54", "status" : "passed", "time" : { - "start" : 1730617773772, - "stop" : 1730617778503, - "duration" : 4731 + "start" : 1730619481809, + "stop" : 1730619486882, + "duration" : 5073 } } ] }, @@ -66,16 +66,16 @@ "total" : 1 }, "items" : [ { - "uid" : "75f8d83aebb3fad0", + "uid" : "13de11c7e7d61f87", "status" : "passed", "time" : { - "start" : 1730617859641, - "stop" : 1730617866505, - "duration" : 6864 + "start" : 1730619521953, + "stop" : 1730619528546, + "duration" : 6593 } } ] }, - "39e35f59117b399bcac760d4cb0a7898" : { + "5df882005ee3f92c211579b660aaa6e5" : { "statistic" : { "failed" : 0, "broken" : 0, @@ -85,16 +85,16 @@ "total" : 1 }, "items" : [ { - "uid" : "82181ef1fdd3d45b", + "uid" : "f78a8d4e07bb6005", "status" : "passed", "time" : { - "start" : 1730617783124, - "stop" : 1730617788315, - "duration" : 5191 + "start" : 1730619568646, + "stop" : 1730619577806, + "duration" : 9160 } } ] }, - "5df882005ee3f92c211579b660aaa6e5" : { + "39e35f59117b399bcac760d4cb0a7898" : { "statistic" : { "failed" : 0, "broken" : 0, @@ -104,12 +104,12 @@ "total" : 1 }, "items" : [ { - "uid" : "8f47973d04d0045c", + "uid" : "fc2e5658cd25d261", "status" : "passed", "time" : { - "start" : 1730617817319, - "stop" : 1730617837208, - "duration" : 19889 + "start" : 1730619491850, + "stop" : 1730619497058, + "duration" : 5208 } } ] }, @@ -123,13 +123,13 @@ "total" : 1 }, "items" : [ { - "uid" : "b8178f84c0102bee", + "uid" : "772347d8e1daac5b", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618140863, - "stop" : 1730618300370, - "duration" : 159507 + "start" : 1730619795225, + "stop" : 1730619967691, + "duration" : 172466 } } ] }, @@ -143,13 +143,13 @@ "total" : 1 }, "items" : [ { - "uid" : "e8645c5b74c34db7", + "uid" : "910dd061961b7590", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618339973, - "stop" : 1730618499461, - "duration" : 159488 + "start" : 1730619992676, + "stop" : 1730620166182, + "duration" : 173506 } } ] }, @@ -163,36 +163,35 @@ "total" : 1 }, "items" : [ { - "uid" : "73e3cf899518ac35", + "uid" : "40dc3ebf1ad9fa58", "status" : "passed", "time" : { - "start" : 1730617957854, - "stop" : 1730617962604, - "duration" : 4750 + "start" : 1730619574031, + "stop" : 1730619579456, + "duration" : 5425 } } ] }, - "1c8cb41f30fceb416baf4c1b8bdba2ab" : { + "f9f8414ec380c45b71eb3763bdeb20b1" : { "statistic" : { - "failed" : 1, + "failed" : 0, "broken" : 0, "skipped" : 0, - "passed" : 0, + "passed" : 1, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "8e7f430003a95555", - "status" : "failed", - "statusDetails" : "AssertionError: assert False == True\n + where False = check_patient_multiple_results_found_message_exists(True)", + "uid" : "c9607d1077195d68", + "status" : "passed", "time" : { - "start" : 1730617877340, - "stop" : 1730617894384, - "duration" : 17044 + "start" : 1730619457806, + "stop" : 1730619462540, + "duration" : 4734 } } ] }, - "f9f8414ec380c45b71eb3763bdeb20b1" : { + "1c8cb41f30fceb416baf4c1b8bdba2ab" : { "statistic" : { "failed" : 0, "broken" : 0, @@ -202,12 +201,12 @@ "total" : 1 }, "items" : [ { - "uid" : "e37d5497ac58a728", + "uid" : "51791abeafd5a194", "status" : "passed", "time" : { - "start" : 1730617748351, - "stop" : 1730617753370, - "duration" : 5019 + "start" : 1730619579461, + "stop" : 1730619588091, + "duration" : 8630 } } ] }, @@ -221,12 +220,12 @@ "total" : 1 }, "items" : [ { - "uid" : "524b13f3f629a5c6", + "uid" : "f258fde52ed92518", "status" : "passed", "time" : { - "start" : 1730617732847, - "stop" : 1730617733735, - "duration" : 888 + "start" : 1730619442909, + "stop" : 1730619444262, + "duration" : 1353 } } ] }, @@ -240,33 +239,32 @@ "total" : 1 }, "items" : [ { - "uid" : "9c0158950e5caa5", + "uid" : "fc0c773cd499eecc", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618807774, - "stop" : 1730618967409, - "duration" : 159635 + "start" : 1730620510943, + "stop" : 1730620673629, + "duration" : 162686 } } ] }, "bc1511142b70c4f6fe1ef9d21056047c" : { "statistic" : { - "failed" : 1, + "failed" : 0, "broken" : 0, "skipped" : 0, - "passed" : 0, + "passed" : 1, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "170bb081f9488ab9", - "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "uid" : "10c8976808b3709e", + "status" : "passed", "time" : { - "start" : 1730617904772, - "stop" : 1730617997785, - "duration" : 93013 + "start" : 1730619500578, + "stop" : 1730619537589, + "duration" : 37011 } } ] }, @@ -280,12 +278,12 @@ "total" : 1 }, "items" : [ { - "uid" : "6d3bb5b02b44a616", + "uid" : "2297a882277f7439", "status" : "passed", "time" : { - "start" : 1730617793118, - "stop" : 1730617797249, - "duration" : 4131 + "start" : 1730619532439, + "stop" : 1730619537812, + "duration" : 5373 } } ] }, @@ -299,13 +297,13 @@ "total" : 1 }, "items" : [ { - "uid" : "7e0ae08789e692de", + "uid" : "7f0338b5c9a6b191", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#VaccinatingClinicianId\")", + "statusDetails" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", "time" : { - "start" : 1730618763842, - "stop" : 1730618984004, - "duration" : 220162 + "start" : 1730620444160, + "stop" : 1730620537504, + "duration" : 93344 } } ] }, @@ -319,12 +317,12 @@ "total" : 1 }, "items" : [ { - "uid" : "ddb0aabf7d9474bf", + "uid" : "fc566681f0efca93", "status" : "passed", "time" : { - "start" : 1730617768537, - "stop" : 1730617773769, - "duration" : 5232 + "start" : 1730619476924, + "stop" : 1730619481807, + "duration" : 4883 } } ] }, @@ -338,52 +336,52 @@ "total" : 1 }, "items" : [ { - "uid" : "b02403a74c52cdd9", + "uid" : "18cc61796774dd36", "status" : "failed", "statusDetails" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", "time" : { - "start" : 1730618665628, - "stop" : 1730618759686, - "duration" : 94058 + "start" : 1730620346099, + "stop" : 1730620440093, + "duration" : 93994 } } ] }, - "25d750a8055ff101a7e5cc9972fb36b3" : { + "dfa46d4df1d25bcdb5d5237f95be07cf" : { "statistic" : { - "failed" : 1, + "failed" : 0, "broken" : 0, "skipped" : 0, - "passed" : 0, + "passed" : 1, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "918f80a0b18741b2", - "status" : "failed", - "statusDetails" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "uid" : "e2cfe0bfbe164b0b", + "status" : "passed", "time" : { - "start" : 1730618101807, - "stop" : 1730618273469, - "duration" : 171662 + "start" : 1730619432333, + "stop" : 1730619433129, + "duration" : 796 } } ] }, - "dfa46d4df1d25bcdb5d5237f95be07cf" : { + "25d750a8055ff101a7e5cc9972fb36b3" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "2f57cffd0c74be94", - "status" : "passed", + "uid" : "f9c2c213487d3521", + "status" : "failed", + "statusDetails" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730617722685, - "stop" : 1730617723617, - "duration" : 932 + "start" : 1730619644460, + "stop" : 1730619816745, + "duration" : 172285 } } ] }, @@ -397,36 +395,35 @@ "total" : 1 }, "items" : [ { - "uid" : "57892d0dac72835e", + "uid" : "c3b18e85490f3980", "status" : "passed", "time" : { - "start" : 1730617965413, - "stop" : 1730617969093, - "duration" : 3680 + "start" : 1730619636268, + "stop" : 1730619640502, + "duration" : 4234 } } ] }, "d4aacd2c4e8d1f8789f14e59bd7df838" : { "statistic" : { - "failed" : 1, + "failed" : 0, "broken" : 0, "skipped" : 0, - "passed" : 0, + "passed" : 1, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "a82f7dd5c4efd91a", - "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "uid" : "c713e2a9b2acfbe4", + "status" : "passed", "time" : { - "start" : 1730617997949, - "stop" : 1730618089261, - "duration" : 91312 + "start" : 1730619537592, + "stop" : 1730619574647, + "duration" : 37055 } } ] }, - "4cb2e2253d26b616069dd8a9fc22175b" : { + "ec71cb30f7c78f53c433358f76194162" : { "statistic" : { "failed" : 0, "broken" : 0, @@ -436,16 +433,16 @@ "total" : 1 }, "items" : [ { - "uid" : "727cf96cebd505df", + "uid" : "59ee9f32ae97d5fc", "status" : "passed", "time" : { - "start" : 1730617797251, - "stop" : 1730617801417, - "duration" : 4166 + "start" : 1730619578808, + "stop" : 1730619579032, + "duration" : 224 } } ] }, - "ec71cb30f7c78f53c433358f76194162" : { + "4cb2e2253d26b616069dd8a9fc22175b" : { "statistic" : { "failed" : 0, "broken" : 0, @@ -455,12 +452,12 @@ "total" : 1 }, "items" : [ { - "uid" : "f33e307268331797", + "uid" : "e99667af08b6612b", "status" : "passed", "time" : { - "start" : 1730618093687, - "stop" : 1730618093864, - "duration" : 177 + "start" : 1730619537815, + "stop" : 1730619542824, + "duration" : 5009 } } ] }, @@ -474,13 +471,13 @@ "total" : 1 }, "items" : [ { - "uid" : "d6b10ca101d598de", + "uid" : "5b7344601fae1dfc", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618617469, - "stop" : 1730618775866, - "duration" : 158397 + "start" : 1730620174179, + "stop" : 1730620345591, + "duration" : 171412 } } ] }, @@ -494,12 +491,12 @@ "total" : 1 }, "items" : [ { - "uid" : "664048ea80690b55", + "uid" : "729a19be95a397d1", "status" : "passed", "time" : { - "start" : 1730617848709, - "stop" : 1730617854156, - "duration" : 5447 + "start" : 1730619508732, + "stop" : 1730619514680, + "duration" : 5948 } } ] }, @@ -513,12 +510,12 @@ "total" : 1 }, "items" : [ { - "uid" : "51c17904dfb50471", + "uid" : "a72c842b6ef0279", "status" : "passed", "time" : { - "start" : 1730617737687, - "stop" : 1730617739010, - "duration" : 1323 + "start" : 1730619448295, + "stop" : 1730619449701, + "duration" : 1406 } } ] }, @@ -532,12 +529,12 @@ "total" : 1 }, "items" : [ { - "uid" : "4e2c62d69c283bf3", + "uid" : "51d4d61c02a081d9", "status" : "passed", "time" : { - "start" : 1730617997484, - "stop" : 1730618009631, - "duration" : 12147 + "start" : 1730619619961, + "stop" : 1730619632074, + "duration" : 12113 } } ] }, @@ -551,12 +548,12 @@ "total" : 1 }, "items" : [ { - "uid" : "c877cf1ad2502ac0", + "uid" : "214280276bb0d3a9", "status" : "passed", "time" : { - "start" : 1730617806260, - "stop" : 1730617811167, - "duration" : 4907 + "start" : 1730619548386, + "stop" : 1730619553320, + "duration" : 4934 } } ] }, @@ -570,13 +567,13 @@ "total" : 1 }, "items" : [ { - "uid" : "c8b2d60a5b147d5e", + "uid" : "fa36ea966377241e", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730619038200, - "stop" : 1730619197021, - "duration" : 158821 + "start" : 1730620677651, + "stop" : 1730620812737, + "duration" : 135086 } } ] }, @@ -590,12 +587,12 @@ "total" : 1 }, "items" : [ { - "uid" : "99e98fc9ce1712a0", + "uid" : "88174604095964fb", "status" : "passed", "time" : { - "start" : 1730617871891, - "stop" : 1730617877337, - "duration" : 5446 + "start" : 1730619536050, + "stop" : 1730619543001, + "duration" : 6951 } } ] }, @@ -609,13 +606,13 @@ "total" : 1 }, "items" : [ { - "uid" : "2ff002f14fdf857", + "uid" : "dcbfe20cc2612520", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618972383, - "stop" : 1730619132052, - "duration" : 159669 + "start" : 1730620541565, + "stop" : 1730620703908, + "duration" : 162343 } } ] }, @@ -629,13 +626,13 @@ "total" : 1 }, "items" : [ { - "uid" : "98f57f71174d6409", + "uid" : "cd7fb83ad027d1a4", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730617977325, - "stop" : 1730618136727, - "duration" : 159402 + "start" : 1730619616827, + "stop" : 1730619789644, + "duration" : 172817 } } ] }, @@ -649,16 +646,16 @@ "total" : 1 }, "items" : [ { - "uid" : "e4fb054d71c7657f", + "uid" : "2f6a4eeb8c9bb33c", "status" : "passed", "time" : { - "start" : 1730617894436, - "stop" : 1730617900986, - "duration" : 6550 + "start" : 1730619588094, + "stop" : 1730619595282, + "duration" : 7188 } } ] }, - "3dd254990a059240e17f4aa430bdb6b0" : { + "d2bd0663c156637919629c145af9f4e3" : { "statistic" : { "failed" : 0, "broken" : 0, @@ -668,16 +665,16 @@ "total" : 1 }, "items" : [ { - "uid" : "35f69c1f38993244", + "uid" : "5db7bf88ed93b9ae", "status" : "passed", "time" : { - "start" : 1730617723164, - "stop" : 1730617728141, - "duration" : 4977 + "start" : 1730619449705, + "stop" : 1730619496539, + "duration" : 46834 } } ] }, - "4ac7128a2d00463c8d57d8ddc85d171c" : { + "3dd254990a059240e17f4aa430bdb6b0" : { "statistic" : { "failed" : 0, "broken" : 0, @@ -687,32 +684,31 @@ "total" : 1 }, "items" : [ { - "uid" : "91557104364202d6", + "uid" : "69d7a8bee35577dc", "status" : "passed", "time" : { - "start" : 1730617738244, - "stop" : 1730617742983, - "duration" : 4739 + "start" : 1730619433036, + "stop" : 1730619438075, + "duration" : 5039 } } ] }, - "d2bd0663c156637919629c145af9f4e3" : { + "4ac7128a2d00463c8d57d8ddc85d171c" : { "statistic" : { - "failed" : 1, + "failed" : 0, "broken" : 0, "skipped" : 0, - "passed" : 0, + "passed" : 1, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "96ef091030ade63f", - "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "uid" : "eb0dca27726d2164", + "status" : "passed", "time" : { - "start" : 1730617739012, - "stop" : 1730617840939, - "duration" : 101927 + "start" : 1730619447985, + "stop" : 1730619452971, + "duration" : 4986 } } ] }, @@ -726,13 +722,13 @@ "total" : 1 }, "items" : [ { - "uid" : "b4b43152e6bcb767", + "uid" : "f0d017ff0672d2de", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618176652, - "stop" : 1730618335642, - "duration" : 158990 + "start" : 1730619815978, + "stop" : 1730619988642, + "duration" : 172664 } } ] }, @@ -746,12 +742,12 @@ "total" : 1 }, "items" : [ { - "uid" : "3f737d245dad3773", + "uid" : "dc54d40da19d54f3", "status" : "passed", "time" : { - "start" : 1730617963591, - "stop" : 1730617965411, - "duration" : 1820 + "start" : 1730619634883, + "stop" : 1730619636266, + "duration" : 1383 } } ] }, @@ -765,33 +761,32 @@ "total" : 1 }, "items" : [ { - "uid" : "39504d4b9ed8d174", + "uid" : "a0385851d4c5d4f8", "status" : "failed", - "statusDetails" : "AssertionError: assert None == '0.5'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusDetails" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618469051, - "stop" : 1730618639868, - "duration" : 170817 + "start" : 1730620157512, + "stop" : 1730620329624, + "duration" : 172112 } } ] }, "eb7473c685934417e0e1bded91e819c3" : { "statistic" : { - "failed" : 1, + "failed" : 0, "broken" : 0, "skipped" : 0, - "passed" : 0, + "passed" : 1, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "bb73d477df8e5485", - "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "uid" : "18ce0eacf4e0e82e", + "status" : "passed", "time" : { - "start" : 1730617841107, - "stop" : 1730617934266, - "duration" : 93159 + "start" : 1730619496541, + "stop" : 1730619532436, + "duration" : 35895 } } ] }, @@ -805,12 +800,12 @@ "total" : 1 }, "items" : [ { - "uid" : "39bc394168a25724", + "uid" : "1ba7437f83882e64", "status" : "passed", "time" : { - "start" : 1730617940929, - "stop" : 1730617946602, - "duration" : 5673 + "start" : 1730619549251, + "stop" : 1730619554932, + "duration" : 5681 } } ] }, @@ -824,12 +819,12 @@ "total" : 1 }, "items" : [ { - "uid" : "d9734fffe3a54647", + "uid" : "74c6e59609ffdf43", "status" : "passed", "time" : { - "start" : 1730617900988, - "stop" : 1730617907204, - "duration" : 6216 + "start" : 1730619595284, + "stop" : 1730619601394, + "duration" : 6110 } } ] }, @@ -843,12 +838,12 @@ "total" : 1 }, "items" : [ { - "uid" : "47eae9c99bb2e49e", + "uid" : "cc0b52f3a7545fa3", "status" : "passed", "time" : { - "start" : 1730617778505, - "stop" : 1730617783122, - "duration" : 4617 + "start" : 1730619486885, + "stop" : 1730619491847, + "duration" : 4962 } } ] }, @@ -862,12 +857,12 @@ "total" : 1 }, "items" : [ { - "uid" : "8350ef27ba499f12", + "uid" : "bf9742f3eeb5df0", "status" : "passed", "time" : { - "start" : 1730617763767, - "stop" : 1730617768535, - "duration" : 4768 + "start" : 1730619472240, + "stop" : 1730619476921, + "duration" : 4681 } } ] }, @@ -881,16 +876,16 @@ "total" : 1 }, "items" : [ { - "uid" : "8fd01272811df7fa", + "uid" : "58f3c5bf2813785d", "status" : "passed", "time" : { - "start" : 1730617912620, - "stop" : 1730617962430, - "duration" : 49810 + "start" : 1730619584161, + "stop" : 1730619633737, + "duration" : 49576 } } ] }, - "c2fc7c106acbf9b7eb1119c3e175c612" : { + "b4750b4b392cbc1d84a8d365ef74e6d1" : { "statistic" : { "failed" : 0, "broken" : 0, @@ -900,16 +895,16 @@ "total" : 1 }, "items" : [ { - "uid" : "274d3327feee14c7", + "uid" : "7f03352ef86a63c2", "status" : "passed", "time" : { - "start" : 1730617753372, - "stop" : 1730617758599, - "duration" : 5227 + "start" : 1730619577809, + "stop" : 1730619584158, + "duration" : 6349 } } ] }, - "b4750b4b392cbc1d84a8d365ef74e6d1" : { + "c2fc7c106acbf9b7eb1119c3e175c612" : { "statistic" : { "failed" : 0, "broken" : 0, @@ -919,12 +914,12 @@ "total" : 1 }, "items" : [ { - "uid" : "84f391b957b7988f", + "uid" : "c3c96e9babb402ef", "status" : "passed", "time" : { - "start" : 1730617837211, - "stop" : 1730617842755, - "duration" : 5544 + "start" : 1730619462543, + "stop" : 1730619467547, + "duration" : 5004 } } ] }, @@ -938,12 +933,12 @@ "total" : 1 }, "items" : [ { - "uid" : "ed713af8dac9be03", + "uid" : "4463755afaa7ad1a", "status" : "passed", "time" : { - "start" : 1730617733270, - "stop" : 1730617738241, - "duration" : 4971 + "start" : 1730619443020, + "stop" : 1730619447982, + "duration" : 4962 } } ] }, @@ -957,12 +952,12 @@ "total" : 1 }, "items" : [ { - "uid" : "d2a7721822d9492e", + "uid" : "b3c7301e53770608", "status" : "passed", "time" : { - "start" : 1730617952171, - "stop" : 1730617957851, - "duration" : 5680 + "start" : 1730619569330, + "stop" : 1730619574028, + "duration" : 4698 } } ] }, @@ -976,13 +971,13 @@ "total" : 1 }, "items" : [ { - "uid" : "8d5b6219bea90bb2", + "uid" : "eaff67307b353b08", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618643922, - "stop" : 1730618802798, - "duration" : 158876 + "start" : 1730620333925, + "stop" : 1730620506606, + "duration" : 172681 } } ] }, @@ -996,12 +991,12 @@ "total" : 1 }, "items" : [ { - "uid" : "579e4909e325450f", + "uid" : "8c55c8ec18e43c71", "status" : "passed", "time" : { - "start" : 1730617946604, - "stop" : 1730617952168, - "duration" : 5564 + "start" : 1730619554936, + "stop" : 1730619569328, + "duration" : 14392 } } ] }, @@ -1015,12 +1010,12 @@ "total" : 1 }, "items" : [ { - "uid" : "ec45f84e91d8ab5f", + "uid" : "114922abf8ee83f7", "status" : "passed", "time" : { - "start" : 1730617934421, - "stop" : 1730617940926, - "duration" : 6505 + "start" : 1730619543004, + "stop" : 1730619549248, + "duration" : 6244 } } ] }, @@ -1034,13 +1029,13 @@ "total" : 1 }, "items" : [ { - "uid" : "c39748d57e474219", + "uid" : "be1683f687d63903", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#EligibilityTypeId\")", "time" : { - "start" : 1730619079248, - "stop" : 1730619238066, - "duration" : 158818 + "start" : 1730620708884, + "stop" : 1730620849945, + "duration" : 141061 } } ] }, @@ -1054,12 +1049,12 @@ "total" : 1 }, "items" : [ { - "uid" : "8d3c3e4e3cf5083b", + "uid" : "a02b41cfa3c753f9", "status" : "passed", "time" : { - "start" : 1730617758601, - "stop" : 1730617763765, - "duration" : 5164 + "start" : 1730619467549, + "stop" : 1730619472238, + "duration" : 4689 } } ] }, @@ -1073,13 +1068,13 @@ "total" : 1 }, "items" : [ { - "uid" : "71ff93255d7544d8", + "uid" : "4d801af22ab78f0d", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618277957, - "stop" : 1730618437415, - "duration" : 159458 + "start" : 1730619821363, + "stop" : 1730619994357, + "duration" : 172994 } } ] }, @@ -1093,51 +1088,51 @@ "total" : 1 }, "items" : [ { - "uid" : "7fd30ad5a4616151", + "uid" : "a109bba9e09653d3", "status" : "passed", "time" : { - "start" : 1730617801419, - "stop" : 1730617806257, - "duration" : 4838 + "start" : 1730619542826, + "stop" : 1730619548383, + "duration" : 5557 } } ] }, - "02946c8fafa2ed02d379748078859176" : { + "fdc6348f6e402d3e01a58246f0276887" : { "statistic" : { - "failed" : 1, + "failed" : 0, "broken" : 0, "skipped" : 0, - "passed" : 0, + "passed" : 1, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "b7f9299ae4c9bba0", - "status" : "failed", - "statusDetails" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", + "uid" : "b25868954312e460", + "status" : "passed", "time" : { - "start" : 1730618988233, - "stop" : 1730619075177, - "duration" : 86944 + "start" : 1730619528549, + "stop" : 1730619536047, + "duration" : 7498 } } ] }, - "fdc6348f6e402d3e01a58246f0276887" : { + "02946c8fafa2ed02d379748078859176" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "baecce3b9d138777", - "status" : "passed", + "uid" : "d170fa0b794113c7", + "status" : "failed", + "statusDetails" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", "time" : { - "start" : 1730617866508, - "stop" : 1730617871888, - "duration" : 5380 + "start" : 1730620441866, + "stop" : 1730620529044, + "duration" : 87178 } } ] }, @@ -1151,12 +1146,12 @@ "total" : 1 }, "items" : [ { - "uid" : "79531e43f05b5d77", + "uid" : "26c99af8dacb3fb6", "status" : "passed", "time" : { - "start" : 1730617742986, - "stop" : 1730617748348, - "duration" : 5362 + "start" : 1730619452974, + "stop" : 1730619457803, + "duration" : 4829 } } ] }, @@ -1170,17 +1165,17 @@ "total" : 1 }, "items" : [ { - "uid" : "2491f9d348cbe66b", + "uid" : "271e2cb1afe6d302", "status" : "failed", "statusDetails" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618441816, - "stop" : 1730618613303, - "duration" : 171487 + "start" : 1730619998654, + "stop" : 1730620170065, + "duration" : 171411 } } ] }, - "911f1ea329349683f7aa72a600783b32" : { + "3ddec8c203f0667b07e4030542c38fb6" : { "statistic" : { "failed" : 0, "broken" : 0, @@ -1190,16 +1185,16 @@ "total" : 1 }, "items" : [ { - "uid" : "cec3fd32a259c571", + "uid" : "71fc22ad46fac416", "status" : "passed", "time" : { - "start" : 1730617811169, - "stop" : 1730617817317, - "duration" : 6148 + "start" : 1730619579035, + "stop" : 1730619583470, + "duration" : 4435 } } ] }, - "3ddec8c203f0667b07e4030542c38fb6" : { + "911f1ea329349683f7aa72a600783b32" : { "statistic" : { "failed" : 0, "broken" : 0, @@ -1209,12 +1204,12 @@ "total" : 1 }, "items" : [ { - "uid" : "31e0afca4dedb782", + "uid" : "95629280b91da30e", "status" : "passed", "time" : { - "start" : 1730618093866, - "stop" : 1730618097929, - "duration" : 4063 + "start" : 1730619553323, + "stop" : 1730619568644, + "duration" : 15321 } } ] }, @@ -1228,12 +1223,12 @@ "total" : 1 }, "items" : [ { - "uid" : "44b178013ec840fa", + "uid" : "226750ee6b036f1d", "status" : "passed", "time" : { - "start" : 1730617715083, - "stop" : 1730617723161, - "duration" : 8078 + "start" : 1730619425691, + "stop" : 1730619433032, + "duration" : 7341 } } ] }, @@ -1247,13 +1242,13 @@ "total" : 1 }, "items" : [ { - "uid" : "1bd4f1dafac3b230", + "uid" : "691a59b69f696ff4", "status" : "failed", - "statusDetails" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", + "statusDetails" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", "time" : { - "start" : 1730618780106, - "stop" : 1730618942809, - "duration" : 162703 + "start" : 1730620349956, + "stop" : 1730620437152, + "duration" : 87196 } } ] }, @@ -1267,12 +1262,12 @@ "total" : 1 }, "items" : [ { - "uid" : "127435f3fbc479b2", + "uid" : "bf509f7c0ed0d787", "status" : "passed", "time" : { - "start" : 1730617788318, - "stop" : 1730617793116, - "duration" : 4798 + "start" : 1730619497068, + "stop" : 1730619501952, + "duration" : 4884 } } ] }, @@ -1286,12 +1281,12 @@ "total" : 1 }, "items" : [ { - "uid" : "df006cfec038e78b", + "uid" : "77ab7c4fd81276bc", "status" : "passed", "time" : { - "start" : 1730617962434, - "stop" : 1730617963589, - "duration" : 1155 + "start" : 1730619633741, + "stop" : 1730619634881, + "duration" : 1140 } } ] }, @@ -1305,13 +1300,13 @@ "total" : 1 }, "items" : [ { - "uid" : "744126f02bd075ca", + "uid" : "7912f477553ccdaf", "status" : "failed", - "statusDetails" : "AssertionError: assert '0.5' == 'Unknown vaccine type'\n \n - Unknown vaccine type\n + 0.5", + "statusDetails" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730619136065, - "stop" : 1730619229815, - "duration" : 93750 + "start" : 1730620625488, + "stop" : 1730620791612, + "duration" : 166124 } } ] }, @@ -1325,12 +1320,12 @@ "total" : 1 }, "items" : [ { - "uid" : "435177f725739d12", + "uid" : "d7319af24025b211", "status" : "passed", "time" : { - "start" : 1730617962607, - "stop" : 1730617985464, - "duration" : 22857 + "start" : 1730619583473, + "stop" : 1730619606865, + "duration" : 23392 } } ] }, @@ -1344,32 +1339,31 @@ "total" : 1 }, "items" : [ { - "uid" : "aecfbb030633f542", + "uid" : "c068cff05b8772ae", "status" : "passed", "time" : { - "start" : 1730617728144, - "stop" : 1730617733268, - "duration" : 5124 + "start" : 1730619438078, + "stop" : 1730619443018, + "duration" : 4940 } } ] }, "417f71c6d86619e87408e9684e8a83b1" : { "statistic" : { - "failed" : 1, + "failed" : 0, "broken" : 0, "skipped" : 0, - "passed" : 0, + "passed" : 1, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "809b70b54675feef", - "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "uid" : "12ef6fa3e4caa72a", + "status" : "passed", "time" : { - "start" : 1730617812652, - "stop" : 1730617904602, - "duration" : 91950 + "start" : 1730619464130, + "stop" : 1730619500575, + "duration" : 36445 } } ] }, @@ -1383,12 +1377,12 @@ "total" : 1 }, "items" : [ { - "uid" : "6740247cc9e4ee27", + "uid" : "9002d84f619341a2", "status" : "passed", "time" : { - "start" : 1730617969096, - "stop" : 1730617973950, - "duration" : 4854 + "start" : 1730619607025, + "stop" : 1730619613297, + "duration" : 6272 } } ] }, @@ -1402,12 +1396,12 @@ "total" : 1 }, "items" : [ { - "uid" : "5d38afce207dfba7", + "uid" : "4a6419263421a814", "status" : "passed", "time" : { - "start" : 1730617985466, - "stop" : 1730617997482, - "duration" : 12016 + "start" : 1730619606867, + "stop" : 1730619619958, + "duration" : 13091 } } ] }, @@ -1421,17 +1415,17 @@ "total" : 1 }, "items" : [ { - "uid" : "4ab1218addeacca2", + "uid" : "19d5d34f0a2ec760", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618503630, - "stop" : 1730618661589, - "duration" : 157959 + "start" : 1730620170216, + "stop" : 1730620342023, + "duration" : 171807 } } ] }, - "aa4b48325b5835120404555c42013eac" : { + "a4bf1997a48192c12025e5c5763bafe7" : { "statistic" : { "failed" : 1, "broken" : 0, @@ -1441,17 +1435,17 @@ "total" : 1 }, "items" : [ { - "uid" : "a414b514edce75e9", + "uid" : "5f386864a9974c6f", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", "time" : { - "start" : 1730618304744, - "stop" : 1730618464546, - "duration" : 159802 + "start" : 1730620533297, + "stop" : 1730620620958, + "duration" : 87661 } } ] }, - "a4bf1997a48192c12025e5c5763bafe7" : { + "aa4b48325b5835120404555c42013eac" : { "statistic" : { "failed" : 1, "broken" : 0, @@ -1461,33 +1455,32 @@ "total" : 1 }, "items" : [ { - "uid" : "dce02f133d944aba", + "uid" : "943bbf4931055cd9", "status" : "failed", - "statusDetails" : "playwright._impl._errors.Error: Locator.is_visible: Error: strict mode violation: get_by_label(\"Quadrivalent Influenza Vaccine\") resolved to 4 elements:\n 1) aka get_by_label(\"Quadrivalent Influenza Vaccine\", exact=True)\n 2) aka get_by_label(\"Cell-based Quadrivalent\")\n 3) aka get_by_label(\"Adjuvanted Quadrivalent\")\n 4) aka get_by_label(\"Quadrivalent Influenza Vaccine – High Dose\")\n\nCall log:\n checking visibility of get_by_label(\"Quadrivalent Influenza Vaccine\")", + "statusDetails" : "AssertionError: assert None == 'Unknown vaccine type'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618947128, - "stop" : 1730619034175, - "duration" : 87047 + "start" : 1730619973064, + "stop" : 1730620153114, + "duration" : 180050 } } ] }, "22a1de94b065efa3dbb7f89e6030e0cb" : { "statistic" : { - "failed" : 1, + "failed" : 0, "broken" : 0, "skipped" : 0, - "passed" : 0, + "passed" : 1, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "27f0c25fef3955ce", - "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "uid" : "c686e7cc9f376af7", + "status" : "passed", "time" : { - "start" : 1730617715090, - "stop" : 1730617812454, - "duration" : 97364 + "start" : 1730619425664, + "stop" : 1730619464126, + "duration" : 38462 } } ] }, @@ -1501,13 +1494,13 @@ "total" : 1 }, "items" : [ { - "uid" : "f54d52ca50fb542b", + "uid" : "ae1fcafb1dcaf9f9", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Locator.is_enabled: Timeout 30000ms exceeded.\nCall log:\nwaiting for locator(\"#ConsentClinicianId\")", + "statusDetails" : "AssertionError: assert None == '0.3'\n + where None = get_patient_vaccination_dose_amount_value()", "time" : { - "start" : 1730618013158, - "stop" : 1730618172574, - "duration" : 159416 + "start" : 1730619635897, + "stop" : 1730619810461, + "duration" : 174564 } } ] }, @@ -1521,12 +1514,12 @@ "total" : 1 }, "items" : [ { - "uid" : "de49082d9e3c3db7", + "uid" : "d2a1fe970336d825", "status" : "passed", "time" : { - "start" : 1730617842757, - "stop" : 1730617848706, - "duration" : 5949 + "start" : 1730619501954, + "stop" : 1730619508729, + "duration" : 6775 } } ] }, @@ -1540,13 +1533,13 @@ "total" : 1 }, "items" : [ { - "uid" : "c266cd4c66c268ad", + "uid" : "3cf7b1068e579718", "status" : "failed", "statusDetails" : "AssertionError: assert False == True\n + where False = check_batch_already_exists_error_message_is_displayed()", "time" : { - "start" : 1730617723620, - "stop" : 1730617728872, - "duration" : 5252 + "start" : 1730619433134, + "stop" : 1730619438782, + "duration" : 5648 } } ] } diff --git a/server.log b/server.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/widgets/behaviors.json b/widgets/behaviors.json index c4348b259..e6f707828 100644 --- a/widgets/behaviors.json +++ b/widgets/behaviors.json @@ -12,37 +12,37 @@ "total" : 23 } }, { - "uid" : "5e3eed7358fc07c301782bb12400153f", - "name" : "Age based warnings", + "uid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", + "name" : "Add Batches to vaccine", "statistic" : { - "failed" : 6, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 0, + "passed" : 2, "unknown" : 0, - "total" : 6 + "total" : 3 } }, { "uid" : "dad0fa9c36821039b506dc73dbb5bf72", "name" : "Find a patient", "statistic" : { - "failed" : 1, + "failed" : 0, "broken" : 0, "skipped" : 0, - "passed" : 39, + "passed" : 40, "unknown" : 0, "total" : 40 } }, { - "uid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "name" : "Add Batches to vaccine", + "uid" : "5e3eed7358fc07c301782bb12400153f", + "name" : "Age based warnings", "statistic" : { - "failed" : 1, + "failed" : 0, "broken" : 0, "skipped" : 0, - "passed" : 2, + "passed" : 6, "unknown" : 0, - "total" : 3 + "total" : 6 } }, { "uid" : "07ccdc9b95bf3f4817e5955bf1854cdd", diff --git a/widgets/categories-trend.json b/widgets/categories-trend.json index 1984fbfd6..85c6d89a2 100644 --- a/widgets/categories-trend.json +++ b/widgets/categories-trend.json @@ -1,5 +1,5 @@ [ { "data" : { - "Product defects" : 31 + "Product defects" : 24 } } ] \ No newline at end of file diff --git a/widgets/categories.json b/widgets/categories.json index 5fa436f10..c04a89b7d 100644 --- a/widgets/categories.json +++ b/widgets/categories.json @@ -4,12 +4,12 @@ "uid" : "8fb3a91ba5aaf9de24cc8a92edc82b5d", "name" : "Product defects", "statistic" : { - "failed" : 31, + "failed" : 24, "broken" : 0, "skipped" : 0, "passed" : 0, "unknown" : 0, - "total" : 31 + "total" : 24 } } ] } \ No newline at end of file diff --git a/widgets/duration-trend.json b/widgets/duration-trend.json index 96ff42dfc..8cc42040c 100644 --- a/widgets/duration-trend.json +++ b/widgets/duration-trend.json @@ -1,5 +1,5 @@ [ { "data" : { - "duration" : 1522983 + "duration" : 1424281 } } ] \ No newline at end of file diff --git a/widgets/duration.json b/widgets/duration.json index 958d6c262..923082130 100644 --- a/widgets/duration.json +++ b/widgets/duration.json @@ -1,800 +1,800 @@ [ { - "uid" : "79531e43f05b5d77", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "f258fde52ed92518", + "name" : "Error messages should appear when no values are entered", "time" : { - "start" : 1730617742986, - "stop" : 1730617748348, - "duration" : 5362 + "start" : 1730619442909, + "stop" : 1730619444262, + "duration" : 1353 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "b8178f84c0102bee", - "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", + "uid" : "18ce0eacf4e0e82e", + "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", "time" : { - "start" : 1730618140863, - "stop" : 1730618300370, - "duration" : 159507 + "start" : 1730619496541, + "stop" : 1730619532436, + "duration" : 35895 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "8f47973d04d0045c", - "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", + "uid" : "c9607d1077195d68", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", "time" : { - "start" : 1730617817319, - "stop" : 1730617837208, - "duration" : 19889 + "start" : 1730619457806, + "stop" : 1730619462540, + "duration" : 4734 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "d6b10ca101d598de", - "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", + "uid" : "26c99af8dacb3fb6", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", "time" : { - "start" : 1730618617469, - "stop" : 1730618775866, - "duration" : 158397 + "start" : 1730619452974, + "stop" : 1730619457803, + "duration" : 4829 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "31e0afca4dedb782", - "name" : "Search without entering nhs number", + "uid" : "69d7a8bee35577dc", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1730618093866, - "stop" : 1730618097929, - "duration" : 4063 + "start" : 1730619433036, + "stop" : 1730619438075, + "duration" : 5039 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "435177f725739d12", - "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "b3c7301e53770608", + "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", "time" : { - "start" : 1730617962607, - "stop" : 1730617985464, - "duration" : 22857 + "start" : 1730619569330, + "stop" : 1730619574028, + "duration" : 4698 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "4ab1218addeacca2", - "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", + "uid" : "5db7bf88ed93b9ae", + "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", "time" : { - "start" : 1730618503630, - "stop" : 1730618661589, - "duration" : 157959 + "start" : 1730619449705, + "stop" : 1730619496539, + "duration" : 46834 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "39504d4b9ed8d174", - "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", + "uid" : "214280276bb0d3a9", + "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1730618469051, - "stop" : 1730618639868, - "duration" : 170817 + "start" : 1730619548386, + "stop" : 1730619553320, + "duration" : 4934 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "ddd69c5e980d3229", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "d170fa0b794113c7", + "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", "time" : { - "start" : 1730617773772, - "stop" : 1730617778503, - "duration" : 4731 + "start" : 1730620441866, + "stop" : 1730620529044, + "duration" : 87178 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "44b178013ec840fa", - "name" : "Search without entering patient details", + "uid" : "eaff67307b353b08", + "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", "time" : { - "start" : 1730617715083, - "stop" : 1730617723161, - "duration" : 8078 + "start" : 1730620333925, + "stop" : 1730620506606, + "duration" : 172681 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "8d5b6219bea90bb2", - "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", + "uid" : "5b7344601fae1dfc", + "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", "time" : { - "start" : 1730618643922, - "stop" : 1730618802798, - "duration" : 158876 + "start" : 1730620174179, + "stop" : 1730620345591, + "duration" : 171412 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d2a7721822d9492e", - "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", + "uid" : "fc566681f0efca93", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", "time" : { - "start" : 1730617952171, - "stop" : 1730617957851, - "duration" : 5680 + "start" : 1730619476924, + "stop" : 1730619481807, + "duration" : 4883 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "ed713af8dac9be03", - "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", + "uid" : "e99667af08b6612b", + "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", "time" : { - "start" : 1730617733270, - "stop" : 1730617738241, - "duration" : 4971 + "start" : 1730619537815, + "stop" : 1730619542824, + "duration" : 5009 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "96ef091030ade63f", - "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", + "uid" : "a02b41cfa3c753f9", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", "time" : { - "start" : 1730617739012, - "stop" : 1730617840939, - "duration" : 101927 + "start" : 1730619467549, + "stop" : 1730619472238, + "duration" : 4689 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "918f80a0b18741b2", - "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", + "uid" : "c713e2a9b2acfbe4", + "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", "time" : { - "start" : 1730618101807, - "stop" : 1730618273469, - "duration" : 171662 + "start" : 1730619537592, + "stop" : 1730619574647, + "duration" : 37055 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "6d3bb5b02b44a616", - "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", + "uid" : "e2cfe0bfbe164b0b", + "name" : "Add vaccine batches page should launch", "time" : { - "start" : 1730617793118, - "stop" : 1730617797249, - "duration" : 4131 + "start" : 1730619432333, + "stop" : 1730619433129, + "duration" : 796 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "f54d52ca50fb542b", - "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", + "uid" : "271e2cb1afe6d302", + "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", "time" : { - "start" : 1730618013158, - "stop" : 1730618172574, - "duration" : 159416 + "start" : 1730619998654, + "stop" : 1730620170065, + "duration" : 171411 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "4e2c62d69c283bf3", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "c686e7cc9f376af7", + "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", "time" : { - "start" : 1730617997484, - "stop" : 1730618009631, - "duration" : 12147 + "start" : 1730619425664, + "stop" : 1730619464126, + "duration" : 38462 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "e4fb054d71c7657f", - "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", + "uid" : "910dd061961b7590", + "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", "time" : { - "start" : 1730617894436, - "stop" : 1730617900986, - "duration" : 6550 + "start" : 1730619992676, + "stop" : 1730620166182, + "duration" : 173506 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c877cf1ad2502ac0", - "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "77ab7c4fd81276bc", + "name" : "Login button is visible", "time" : { - "start" : 1730617806260, - "stop" : 1730617811167, - "duration" : 4907 + "start" : 1730619633741, + "stop" : 1730619634881, + "duration" : 1140 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "274d3327feee14c7", - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", + "uid" : "7f03352ef86a63c2", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", "time" : { - "start" : 1730617753372, - "stop" : 1730617758599, - "duration" : 5227 + "start" : 1730619577809, + "stop" : 1730619584158, + "duration" : 6349 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "579e4909e325450f", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", + "uid" : "be1683f687d63903", + "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", "time" : { - "start" : 1730617946604, - "stop" : 1730617952168, - "duration" : 5564 + "start" : 1730620708884, + "stop" : 1730620849945, + "duration" : 141061 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e37d5497ac58a728", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "c3b18e85490f3980", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", "time" : { - "start" : 1730617748351, - "stop" : 1730617753370, - "duration" : 5019 + "start" : 1730619636268, + "stop" : 1730619640502, + "duration" : 4234 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "27f0c25fef3955ce", - "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", + "uid" : "d7319af24025b211", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", "time" : { - "start" : 1730617715090, - "stop" : 1730617812454, - "duration" : 97364 + "start" : 1730619583473, + "stop" : 1730619606865, + "duration" : 23392 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "35f69c1f38993244", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "b25868954312e460", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", "time" : { - "start" : 1730617723164, - "stop" : 1730617728141, - "duration" : 4977 + "start" : 1730619528549, + "stop" : 1730619536047, + "duration" : 7498 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "7e0ae08789e692de", - "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", + "uid" : "10c8976808b3709e", + "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", "time" : { - "start" : 1730618763842, - "stop" : 1730618984004, - "duration" : 220162 + "start" : 1730619500578, + "stop" : 1730619537589, + "duration" : 37011 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "aecfbb030633f542", - "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", + "uid" : "13de11c7e7d61f87", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", "time" : { - "start" : 1730617728144, - "stop" : 1730617733268, - "duration" : 5124 + "start" : 1730619521953, + "stop" : 1730619528546, + "duration" : 6593 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "727cf96cebd505df", - "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", + "uid" : "a0385851d4c5d4f8", + "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", "time" : { - "start" : 1730617797251, - "stop" : 1730617801417, - "duration" : 4166 + "start" : 1730620157512, + "stop" : 1730620329624, + "duration" : 172112 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "84f391b957b7988f", - "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", + "uid" : "5f386864a9974c6f", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", "time" : { - "start" : 1730617837211, - "stop" : 1730617842755, - "duration" : 5544 + "start" : 1730620533297, + "stop" : 1730620620958, + "duration" : 87661 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6740247cc9e4ee27", - "name" : "NHS sign in page should be visible", + "uid" : "7f0338b5c9a6b191", + "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", "time" : { - "start" : 1730617969096, - "stop" : 1730617973950, - "duration" : 4854 + "start" : 1730620444160, + "stop" : 1730620537504, + "duration" : 93344 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c8b2d60a5b147d5e", - "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", + "uid" : "114922abf8ee83f7", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", "time" : { - "start" : 1730619038200, - "stop" : 1730619197021, - "duration" : 158821 + "start" : 1730619543004, + "stop" : 1730619549248, + "duration" : 6244 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "b4b43152e6bcb767", - "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", + "uid" : "fc0c773cd499eecc", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", "time" : { - "start" : 1730618176652, - "stop" : 1730618335642, - "duration" : 158990 + "start" : 1730620510943, + "stop" : 1730620673629, + "duration" : 162686 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "8350ef27ba499f12", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "2f6a4eeb8c9bb33c", + "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", "time" : { - "start" : 1730617763767, - "stop" : 1730617768535, - "duration" : 4768 + "start" : 1730619588094, + "stop" : 1730619595282, + "duration" : 7188 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "5d38afce207dfba7", - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "fc2e5658cd25d261", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", "time" : { - "start" : 1730617985466, - "stop" : 1730617997482, - "duration" : 12016 + "start" : 1730619491850, + "stop" : 1730619497058, + "duration" : 5208 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "3f737d245dad3773", - "name" : "NHS sign in page should be visible", + "uid" : "2297a882277f7439", + "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", "time" : { - "start" : 1730617963591, - "stop" : 1730617965411, - "duration" : 1820 + "start" : 1730619532439, + "stop" : 1730619537812, + "duration" : 5373 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "a82f7dd5c4efd91a", - "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", + "uid" : "58f3c5bf2813785d", + "name" : "Local: Created patient can be found using local search", "time" : { - "start" : 1730617997949, - "stop" : 1730618089261, - "duration" : 91312 + "start" : 1730619584161, + "stop" : 1730619633737, + "duration" : 49576 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "ddb0aabf7d9474bf", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "12ef6fa3e4caa72a", + "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", "time" : { - "start" : 1730617768537, - "stop" : 1730617773769, - "duration" : 5232 + "start" : 1730619464130, + "stop" : 1730619500575, + "duration" : 36445 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "9c0158950e5caa5", - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", + "uid" : "1ba7437f83882e64", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", "time" : { - "start" : 1730618807774, - "stop" : 1730618967409, - "duration" : 159635 + "start" : 1730619549251, + "stop" : 1730619554932, + "duration" : 5681 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "df006cfec038e78b", - "name" : "Login button is visible", + "uid" : "2826bf704cdf020a", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", "time" : { - "start" : 1730617962434, - "stop" : 1730617963589, - "duration" : 1155 + "start" : 1730619514682, + "stop" : 1730619521950, + "duration" : 7268 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "664048ea80690b55", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", + "uid" : "59ee9f32ae97d5fc", + "name" : "Find a patient page should launch", "time" : { - "start" : 1730617848709, - "stop" : 1730617854156, - "duration" : 5447 + "start" : 1730619578808, + "stop" : 1730619579032, + "duration" : 224 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "827e41c5eab7d55a", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", + "uid" : "fa36ea966377241e", + "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", "time" : { - "start" : 1730617854158, - "stop" : 1730617859638, - "duration" : 5480 + "start" : 1730620677651, + "stop" : 1730620812737, + "duration" : 135086 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "75f8d83aebb3fad0", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", + "uid" : "943bbf4931055cd9", + "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", "time" : { - "start" : 1730617859641, - "stop" : 1730617866505, - "duration" : 6864 + "start" : 1730619973064, + "stop" : 1730620153114, + "duration" : 180050 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "8fd01272811df7fa", - "name" : "Local: Created patient can be found using local search", + "uid" : "cc0b52f3a7545fa3", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", "time" : { - "start" : 1730617912620, - "stop" : 1730617962430, - "duration" : 49810 + "start" : 1730619486885, + "stop" : 1730619491847, + "duration" : 4962 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "82181ef1fdd3d45b", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "88174604095964fb", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", "time" : { - "start" : 1730617783124, - "stop" : 1730617788315, - "duration" : 5191 + "start" : 1730619536050, + "stop" : 1730619543001, + "duration" : 6951 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "744126f02bd075ca", - "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", + "uid" : "71fc22ad46fac416", + "name" : "Search without entering nhs number", "time" : { - "start" : 1730619136065, - "stop" : 1730619229815, - "duration" : 93750 + "start" : 1730619579035, + "stop" : 1730619583470, + "duration" : 4435 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "b7f9299ae4c9bba0", - "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", + "uid" : "51d4d61c02a081d9", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", "time" : { - "start" : 1730618988233, - "stop" : 1730619075177, - "duration" : 86944 + "start" : 1730619619961, + "stop" : 1730619632074, + "duration" : 12113 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "51c17904dfb50471", - "name" : "Add vaccines page should launch", + "uid" : "ae1fcafb1dcaf9f9", + "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", "time" : { - "start" : 1730617737687, - "stop" : 1730617739010, - "duration" : 1323 + "start" : 1730619635897, + "stop" : 1730619810461, + "duration" : 174564 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "809b70b54675feef", - "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", + "uid" : "40dc3ebf1ad9fa58", + "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", "time" : { - "start" : 1730617812652, - "stop" : 1730617904602, - "duration" : 91950 + "start" : 1730619574031, + "stop" : 1730619579456, + "duration" : 5425 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "8e7f430003a95555", - "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", + "uid" : "19d5d34f0a2ec760", + "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", "time" : { - "start" : 1730617877340, - "stop" : 1730617894384, - "duration" : 17044 + "start" : 1730620170216, + "stop" : 1730620342023, + "duration" : 171807 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "b02403a74c52cdd9", - "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", + "uid" : "9002d84f619341a2", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1730618665628, - "stop" : 1730618759686, - "duration" : 94058 + "start" : 1730619607025, + "stop" : 1730619613297, + "duration" : 6272 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "de49082d9e3c3db7", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", + "uid" : "bf9742f3eeb5df0", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", "time" : { - "start" : 1730617842757, - "stop" : 1730617848706, - "duration" : 5949 + "start" : 1730619472240, + "stop" : 1730619476921, + "duration" : 4681 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "ec45f84e91d8ab5f", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", + "uid" : "a72c842b6ef0279", + "name" : "Add vaccines page should launch", "time" : { - "start" : 1730617934421, - "stop" : 1730617940926, - "duration" : 6505 + "start" : 1730619448295, + "stop" : 1730619449701, + "duration" : 1406 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "cec3fd32a259c571", - "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", + "uid" : "4ad747d70d97ba54", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", "time" : { - "start" : 1730617811169, - "stop" : 1730617817317, - "duration" : 6148 + "start" : 1730619481809, + "stop" : 1730619486882, + "duration" : 5073 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "a414b514edce75e9", - "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", + "uid" : "c068cff05b8772ae", + "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", "time" : { - "start" : 1730618304744, - "stop" : 1730618464546, - "duration" : 159802 + "start" : 1730619438078, + "stop" : 1730619443018, + "duration" : 4940 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "47eae9c99bb2e49e", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "51791abeafd5a194", + "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", "time" : { - "start" : 1730617778505, - "stop" : 1730617783122, - "duration" : 4617 + "start" : 1730619579461, + "stop" : 1730619588091, + "duration" : 8630 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "99e98fc9ce1712a0", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", + "uid" : "f78a8d4e07bb6005", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", "time" : { - "start" : 1730617871891, - "stop" : 1730617877337, - "duration" : 5446 + "start" : 1730619568646, + "stop" : 1730619577806, + "duration" : 9160 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "dce02f133d944aba", - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", + "uid" : "74c6e59609ffdf43", + "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", "time" : { - "start" : 1730618947128, - "stop" : 1730619034175, - "duration" : 87047 + "start" : 1730619595284, + "stop" : 1730619601394, + "duration" : 6110 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "7fd30ad5a4616151", - "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", + "uid" : "729a19be95a397d1", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", "time" : { - "start" : 1730617801419, - "stop" : 1730617806257, - "duration" : 4838 + "start" : 1730619508732, + "stop" : 1730619514680, + "duration" : 5948 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "91557104364202d6", - "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", + "uid" : "95629280b91da30e", + "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", "time" : { - "start" : 1730617738244, - "stop" : 1730617742983, - "duration" : 4739 + "start" : 1730619553323, + "stop" : 1730619568644, + "duration" : 15321 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "2ff002f14fdf857", - "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", + "uid" : "f0d017ff0672d2de", + "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", "time" : { - "start" : 1730618972383, - "stop" : 1730619132052, - "duration" : 159669 + "start" : 1730619815978, + "stop" : 1730619988642, + "duration" : 172664 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "c266cd4c66c268ad", - "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", + "uid" : "4d801af22ab78f0d", + "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", "time" : { - "start" : 1730617723620, - "stop" : 1730617728872, - "duration" : 5252 + "start" : 1730619821363, + "stop" : 1730619994357, + "duration" : 172994 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f33e307268331797", - "name" : "Find a patient page should launch", + "uid" : "d2a1fe970336d825", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", "time" : { - "start" : 1730618093687, - "stop" : 1730618093864, - "duration" : 177 + "start" : 1730619501954, + "stop" : 1730619508729, + "duration" : 6775 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "524b13f3f629a5c6", - "name" : "Error messages should appear when no values are entered", + "uid" : "691a59b69f696ff4", + "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", + "time" : { + "start" : 1730620349956, + "stop" : 1730620437152, + "duration" : 87196 + }, + "status" : "failed", + "severity" : "normal" +}, { + "uid" : "4463755afaa7ad1a", + "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", "time" : { - "start" : 1730617732847, - "stop" : 1730617733735, - "duration" : 888 + "start" : 1730619443020, + "stop" : 1730619447982, + "duration" : 4962 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "1bd4f1dafac3b230", - "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", + "uid" : "3cf7b1068e579718", + "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", "time" : { - "start" : 1730618780106, - "stop" : 1730618942809, - "duration" : 162703 + "start" : 1730619433134, + "stop" : 1730619438782, + "duration" : 5648 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "98f57f71174d6409", - "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", + "uid" : "226750ee6b036f1d", + "name" : "Search without entering patient details", "time" : { - "start" : 1730617977325, - "stop" : 1730618136727, - "duration" : 159402 + "start" : 1730619425691, + "stop" : 1730619433032, + "duration" : 7341 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "39bc394168a25724", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", + "uid" : "bf509f7c0ed0d787", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", "time" : { - "start" : 1730617940929, - "stop" : 1730617946602, - "duration" : 5673 + "start" : 1730619497068, + "stop" : 1730619501952, + "duration" : 4884 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "71ff93255d7544d8", - "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", + "uid" : "f9c2c213487d3521", + "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", "time" : { - "start" : 1730618277957, - "stop" : 1730618437415, - "duration" : 159458 + "start" : 1730619644460, + "stop" : 1730619816745, + "duration" : 172285 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "e8645c5b74c34db7", - "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", + "uid" : "18cc61796774dd36", + "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", "time" : { - "start" : 1730618339973, - "stop" : 1730618499461, - "duration" : 159488 + "start" : 1730620346099, + "stop" : 1730620440093, + "duration" : 93994 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "127435f3fbc479b2", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "dcbfe20cc2612520", + "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", "time" : { - "start" : 1730617788318, - "stop" : 1730617793116, - "duration" : 4798 + "start" : 1730620541565, + "stop" : 1730620703908, + "duration" : 162343 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2f57cffd0c74be94", - "name" : "Add vaccine batches page should launch", + "uid" : "4a6419263421a814", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", "time" : { - "start" : 1730617722685, - "stop" : 1730617723617, - "duration" : 932 + "start" : 1730619606867, + "stop" : 1730619619958, + "duration" : 13091 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "c39748d57e474219", - "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", + "uid" : "772347d8e1daac5b", + "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", "time" : { - "start" : 1730619079248, - "stop" : 1730619238066, - "duration" : 158818 + "start" : 1730619795225, + "stop" : 1730619967691, + "duration" : 172466 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "baecce3b9d138777", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", + "uid" : "eb0dca27726d2164", + "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", "time" : { - "start" : 1730617866508, - "stop" : 1730617871888, - "duration" : 5380 + "start" : 1730619447985, + "stop" : 1730619452971, + "duration" : 4986 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "170bb081f9488ab9", - "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", - "time" : { - "start" : 1730617904772, - "stop" : 1730617997785, - "duration" : 93013 - }, - "status" : "failed", - "severity" : "normal" -}, { - "uid" : "2491f9d348cbe66b", - "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", + "uid" : "cd7fb83ad027d1a4", + "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", "time" : { - "start" : 1730618441816, - "stop" : 1730618613303, - "duration" : 171487 + "start" : 1730619616827, + "stop" : 1730619789644, + "duration" : 172817 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d9734fffe3a54647", - "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", + "uid" : "c3c96e9babb402ef", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", "time" : { - "start" : 1730617900988, - "stop" : 1730617907204, - "duration" : 6216 + "start" : 1730619462543, + "stop" : 1730619467547, + "duration" : 5004 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "8d3c3e4e3cf5083b", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "a109bba9e09653d3", + "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", "time" : { - "start" : 1730617758601, - "stop" : 1730617763765, - "duration" : 5164 + "start" : 1730619542826, + "stop" : 1730619548383, + "duration" : 5557 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "bb73d477df8e5485", - "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", + "uid" : "7912f477553ccdaf", + "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", "time" : { - "start" : 1730617841107, - "stop" : 1730617934266, - "duration" : 93159 + "start" : 1730620625488, + "stop" : 1730620791612, + "duration" : 166124 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "73e3cf899518ac35", - "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", + "uid" : "f6b571b653ce65c8", + "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", "time" : { - "start" : 1730617957854, - "stop" : 1730617962604, - "duration" : 4750 + "start" : 1730619601396, + "stop" : 1730619607023, + "duration" : 5627 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "52ad3beefc753cc3", - "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", + "uid" : "8c55c8ec18e43c71", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", "time" : { - "start" : 1730617907207, - "stop" : 1730617912617, - "duration" : 5410 + "start" : 1730619554936, + "stop" : 1730619569328, + "duration" : 14392 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "57892d0dac72835e", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "dc54d40da19d54f3", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1730617965413, - "stop" : 1730617969093, - "duration" : 3680 + "start" : 1730619634883, + "stop" : 1730619636266, + "duration" : 1383 }, "status" : "passed", "severity" : "normal" diff --git a/widgets/history-trend.json b/widgets/history-trend.json index 5ec387332..30d892088 100644 --- a/widgets/history-trend.json +++ b/widgets/history-trend.json @@ -1,9 +1,9 @@ [ { "data" : { - "failed" : 31, + "failed" : 24, "broken" : 0, "skipped" : 0, - "passed" : 49, + "passed" : 56, "unknown" : 0, "total" : 80 } diff --git a/widgets/severity.json b/widgets/severity.json index e7890614b..2cfeb0291 100644 --- a/widgets/severity.json +++ b/widgets/severity.json @@ -1,800 +1,800 @@ [ { - "uid" : "e8645c5b74c34db7", - "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", + "uid" : "d2a1fe970336d825", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", "time" : { - "start" : 1730618339973, - "stop" : 1730618499461, - "duration" : 159488 + "start" : 1730619501954, + "stop" : 1730619508729, + "duration" : 6775 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "2ff002f14fdf857", - "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", + "uid" : "d7319af24025b211", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", "time" : { - "start" : 1730618972383, - "stop" : 1730619132052, - "duration" : 159669 + "start" : 1730619583473, + "stop" : 1730619606865, + "duration" : 23392 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "75f8d83aebb3fad0", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", + "uid" : "4463755afaa7ad1a", + "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", "time" : { - "start" : 1730617859641, - "stop" : 1730617866505, - "duration" : 6864 + "start" : 1730619443020, + "stop" : 1730619447982, + "duration" : 4962 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "8d3c3e4e3cf5083b", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "be1683f687d63903", + "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", "time" : { - "start" : 1730617758601, - "stop" : 1730617763765, - "duration" : 5164 + "start" : 1730620708884, + "stop" : 1730620849945, + "duration" : 141061 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f33e307268331797", - "name" : "Find a patient page should launch", + "uid" : "13de11c7e7d61f87", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", "time" : { - "start" : 1730618093687, - "stop" : 1730618093864, - "duration" : 177 + "start" : 1730619521953, + "stop" : 1730619528546, + "duration" : 6593 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "524b13f3f629a5c6", - "name" : "Error messages should appear when no values are entered", + "uid" : "51791abeafd5a194", + "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", "time" : { - "start" : 1730617732847, - "stop" : 1730617733735, - "duration" : 888 + "start" : 1730619579461, + "stop" : 1730619588091, + "duration" : 8630 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "c266cd4c66c268ad", - "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", + "uid" : "eb0dca27726d2164", + "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", "time" : { - "start" : 1730617723620, - "stop" : 1730617728872, - "duration" : 5252 + "start" : 1730619447985, + "stop" : 1730619452971, + "duration" : 4986 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "baecce3b9d138777", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", + "uid" : "c3b18e85490f3980", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", "time" : { - "start" : 1730617866508, - "stop" : 1730617871888, - "duration" : 5380 + "start" : 1730619636268, + "stop" : 1730619640502, + "duration" : 4234 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "84f391b957b7988f", - "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", + "uid" : "2826bf704cdf020a", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", "time" : { - "start" : 1730617837211, - "stop" : 1730617842755, - "duration" : 5544 + "start" : 1730619514682, + "stop" : 1730619521950, + "duration" : 7268 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "8fd01272811df7fa", - "name" : "Local: Created patient can be found using local search", + "uid" : "fa36ea966377241e", + "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", + "time" : { + "start" : 1730620677651, + "stop" : 1730620812737, + "duration" : 135086 + }, + "status" : "failed", + "severity" : "normal" +}, { + "uid" : "cc0b52f3a7545fa3", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", "time" : { - "start" : 1730617912620, - "stop" : 1730617962430, - "duration" : 49810 + "start" : 1730619486885, + "stop" : 1730619491847, + "duration" : 4962 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "6740247cc9e4ee27", - "name" : "NHS sign in page should be visible", + "uid" : "c3c96e9babb402ef", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", "time" : { - "start" : 1730617969096, - "stop" : 1730617973950, - "duration" : 4854 + "start" : 1730619462543, + "stop" : 1730619467547, + "duration" : 5004 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "827e41c5eab7d55a", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", + "uid" : "2f6a4eeb8c9bb33c", + "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", "time" : { - "start" : 1730617854158, - "stop" : 1730617859638, - "duration" : 5480 + "start" : 1730619588094, + "stop" : 1730619595282, + "duration" : 7188 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "8d5b6219bea90bb2", - "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", + "uid" : "dcbfe20cc2612520", + "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", "time" : { - "start" : 1730618643922, - "stop" : 1730618802798, - "duration" : 158876 + "start" : 1730620541565, + "stop" : 1730620703908, + "duration" : 162343 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "ec45f84e91d8ab5f", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", + "uid" : "fc2e5658cd25d261", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", "time" : { - "start" : 1730617934421, - "stop" : 1730617940926, - "duration" : 6505 + "start" : 1730619491850, + "stop" : 1730619497058, + "duration" : 5208 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "bb73d477df8e5485", - "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", + "uid" : "dc54d40da19d54f3", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1730617841107, - "stop" : 1730617934266, - "duration" : 93159 + "start" : 1730619634883, + "stop" : 1730619636266, + "duration" : 1383 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "39504d4b9ed8d174", - "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", + "uid" : "691a59b69f696ff4", + "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", "time" : { - "start" : 1730618469051, - "stop" : 1730618639868, - "duration" : 170817 + "start" : 1730620349956, + "stop" : 1730620437152, + "duration" : 87196 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "ed713af8dac9be03", - "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", + "uid" : "10c8976808b3709e", + "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", "time" : { - "start" : 1730617733270, - "stop" : 1730617738241, - "duration" : 4971 + "start" : 1730619500578, + "stop" : 1730619537589, + "duration" : 37011 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "dce02f133d944aba", - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", - "time" : { - "start" : 1730618947128, - "stop" : 1730619034175, - "duration" : 87047 - }, - "status" : "failed", - "severity" : "normal" -}, { - "uid" : "4ab1218addeacca2", + "uid" : "19d5d34f0a2ec760", "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", "time" : { - "start" : 1730618503630, - "stop" : 1730618661589, - "duration" : 157959 + "start" : 1730620170216, + "stop" : 1730620342023, + "duration" : 171807 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "df006cfec038e78b", + "uid" : "77ab7c4fd81276bc", "name" : "Login button is visible", "time" : { - "start" : 1730617962434, - "stop" : 1730617963589, - "duration" : 1155 + "start" : 1730619633741, + "stop" : 1730619634881, + "duration" : 1140 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "e37d5497ac58a728", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "95629280b91da30e", + "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", "time" : { - "start" : 1730617748351, - "stop" : 1730617753370, - "duration" : 5019 + "start" : 1730619553323, + "stop" : 1730619568644, + "duration" : 15321 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "e4fb054d71c7657f", - "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", + "uid" : "910dd061961b7590", + "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", "time" : { - "start" : 1730617894436, - "stop" : 1730617900986, - "duration" : 6550 + "start" : 1730619992676, + "stop" : 1730620166182, + "duration" : 173506 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "b8178f84c0102bee", - "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", + "uid" : "cd7fb83ad027d1a4", + "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", "time" : { - "start" : 1730618140863, - "stop" : 1730618300370, - "duration" : 159507 + "start" : 1730619616827, + "stop" : 1730619789644, + "duration" : 172817 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "ddd69c5e980d3229", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "bf9742f3eeb5df0", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", "time" : { - "start" : 1730617773772, - "stop" : 1730617778503, - "duration" : 4731 + "start" : 1730619472240, + "stop" : 1730619476921, + "duration" : 4681 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "96ef091030ade63f", - "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", + "uid" : "114922abf8ee83f7", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", "time" : { - "start" : 1730617739012, - "stop" : 1730617840939, - "duration" : 101927 + "start" : 1730619543004, + "stop" : 1730619549248, + "duration" : 6244 + }, + "status" : "passed", + "severity" : "normal" +}, { + "uid" : "5b7344601fae1dfc", + "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", + "time" : { + "start" : 1730620174179, + "stop" : 1730620345591, + "duration" : 171412 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "6d3bb5b02b44a616", - "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", + "uid" : "a72c842b6ef0279", + "name" : "Add vaccines page should launch", "time" : { - "start" : 1730617793118, - "stop" : 1730617797249, - "duration" : 4131 + "start" : 1730619448295, + "stop" : 1730619449701, + "duration" : 1406 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "47eae9c99bb2e49e", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "40dc3ebf1ad9fa58", + "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", "time" : { - "start" : 1730617778505, - "stop" : 1730617783122, - "duration" : 4617 + "start" : 1730619574031, + "stop" : 1730619579456, + "duration" : 5425 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "2491f9d348cbe66b", - "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", + "uid" : "f9c2c213487d3521", + "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", "time" : { - "start" : 1730618441816, - "stop" : 1730618613303, - "duration" : 171487 + "start" : 1730619644460, + "stop" : 1730619816745, + "duration" : 172285 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "3f737d245dad3773", - "name" : "NHS sign in page should be visible", + "uid" : "b3c7301e53770608", + "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", "time" : { - "start" : 1730617963591, - "stop" : 1730617965411, - "duration" : 1820 + "start" : 1730619569330, + "stop" : 1730619574028, + "duration" : 4698 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "91557104364202d6", - "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", + "uid" : "9002d84f619341a2", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1730617738244, - "stop" : 1730617742983, - "duration" : 4739 + "start" : 1730619607025, + "stop" : 1730619613297, + "duration" : 6272 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "b7f9299ae4c9bba0", - "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", + "uid" : "18cc61796774dd36", + "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", "time" : { - "start" : 1730618988233, - "stop" : 1730619075177, - "duration" : 86944 + "start" : 1730620346099, + "stop" : 1730620440093, + "duration" : 93994 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "71ff93255d7544d8", - "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", + "uid" : "226750ee6b036f1d", + "name" : "Search without entering patient details", "time" : { - "start" : 1730618277957, - "stop" : 1730618437415, - "duration" : 159458 + "start" : 1730619425691, + "stop" : 1730619433032, + "duration" : 7341 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "7fd30ad5a4616151", - "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", + "uid" : "bf509f7c0ed0d787", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", "time" : { - "start" : 1730617801419, - "stop" : 1730617806257, - "duration" : 4838 + "start" : 1730619497068, + "stop" : 1730619501952, + "duration" : 4884 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "c877cf1ad2502ac0", - "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "d170fa0b794113c7", + "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", "time" : { - "start" : 1730617806260, - "stop" : 1730617811167, - "duration" : 4907 + "start" : 1730620441866, + "stop" : 1730620529044, + "duration" : 87178 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "39bc394168a25724", + "uid" : "1ba7437f83882e64", "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", "time" : { - "start" : 1730617940929, - "stop" : 1730617946602, - "duration" : 5673 + "start" : 1730619549251, + "stop" : 1730619554932, + "duration" : 5681 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "579e4909e325450f", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", + "uid" : "7912f477553ccdaf", + "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", "time" : { - "start" : 1730617946604, - "stop" : 1730617952168, - "duration" : 5564 + "start" : 1730620625488, + "stop" : 1730620791612, + "duration" : 166124 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "4e2c62d69c283bf3", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "c686e7cc9f376af7", + "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", "time" : { - "start" : 1730617997484, - "stop" : 1730618009631, - "duration" : 12147 + "start" : 1730619425664, + "stop" : 1730619464126, + "duration" : 38462 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "c8b2d60a5b147d5e", - "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", + "uid" : "a02b41cfa3c753f9", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", "time" : { - "start" : 1730619038200, - "stop" : 1730619197021, - "duration" : 158821 + "start" : 1730619467549, + "stop" : 1730619472238, + "duration" : 4689 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "ddb0aabf7d9474bf", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "4ad747d70d97ba54", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", "time" : { - "start" : 1730617768537, - "stop" : 1730617773769, - "duration" : 5232 + "start" : 1730619481809, + "stop" : 1730619486882, + "duration" : 5073 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "b4b43152e6bcb767", - "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", + "uid" : "e2cfe0bfbe164b0b", + "name" : "Add vaccine batches page should launch", "time" : { - "start" : 1730618176652, - "stop" : 1730618335642, - "duration" : 158990 + "start" : 1730619432333, + "stop" : 1730619433129, + "duration" : 796 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "170bb081f9488ab9", - "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", + "uid" : "e99667af08b6612b", + "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", "time" : { - "start" : 1730617904772, - "stop" : 1730617997785, - "duration" : 93013 + "start" : 1730619537815, + "stop" : 1730619542824, + "duration" : 5009 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "c39748d57e474219", - "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", + "uid" : "772347d8e1daac5b", + "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", "time" : { - "start" : 1730619079248, - "stop" : 1730619238066, - "duration" : 158818 + "start" : 1730619795225, + "stop" : 1730619967691, + "duration" : 172466 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d2a7721822d9492e", - "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", + "uid" : "fc566681f0efca93", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", "time" : { - "start" : 1730617952171, - "stop" : 1730617957851, - "duration" : 5680 + "start" : 1730619476924, + "stop" : 1730619481807, + "duration" : 4883 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "2f57cffd0c74be94", - "name" : "Add vaccine batches page should launch", + "uid" : "69d7a8bee35577dc", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1730617722685, - "stop" : 1730617723617, - "duration" : 932 + "start" : 1730619433036, + "stop" : 1730619438075, + "duration" : 5039 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "274d3327feee14c7", - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", + "uid" : "c068cff05b8772ae", + "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", "time" : { - "start" : 1730617753372, - "stop" : 1730617758599, - "duration" : 5227 + "start" : 1730619438078, + "stop" : 1730619443018, + "duration" : 4940 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "98f57f71174d6409", - "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", + "uid" : "4d801af22ab78f0d", + "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", "time" : { - "start" : 1730617977325, - "stop" : 1730618136727, - "duration" : 159402 + "start" : 1730619821363, + "stop" : 1730619994357, + "duration" : 172994 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "918f80a0b18741b2", - "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", + "uid" : "271e2cb1afe6d302", + "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", "time" : { - "start" : 1730618101807, - "stop" : 1730618273469, - "duration" : 171662 + "start" : 1730619998654, + "stop" : 1730620170065, + "duration" : 171411 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "73e3cf899518ac35", - "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", + "uid" : "7f03352ef86a63c2", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", "time" : { - "start" : 1730617957854, - "stop" : 1730617962604, - "duration" : 4750 + "start" : 1730619577809, + "stop" : 1730619584158, + "duration" : 6349 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "8350ef27ba499f12", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "f78a8d4e07bb6005", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", "time" : { - "start" : 1730617763767, - "stop" : 1730617768535, - "duration" : 4768 + "start" : 1730619568646, + "stop" : 1730619577806, + "duration" : 9160 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "27f0c25fef3955ce", - "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", + "uid" : "f0d017ff0672d2de", + "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", "time" : { - "start" : 1730617715090, - "stop" : 1730617812454, - "duration" : 97364 + "start" : 1730619815978, + "stop" : 1730619988642, + "duration" : 172664 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d6b10ca101d598de", - "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", + "uid" : "7f0338b5c9a6b191", + "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", "time" : { - "start" : 1730618617469, - "stop" : 1730618775866, - "duration" : 158397 + "start" : 1730620444160, + "stop" : 1730620537504, + "duration" : 93344 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "1bd4f1dafac3b230", - "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", + "uid" : "3cf7b1068e579718", + "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", "time" : { - "start" : 1730618780106, - "stop" : 1730618942809, - "duration" : 162703 + "start" : 1730619433134, + "stop" : 1730619438782, + "duration" : 5648 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "664048ea80690b55", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", + "uid" : "5db7bf88ed93b9ae", + "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", "time" : { - "start" : 1730617848709, - "stop" : 1730617854156, - "duration" : 5447 + "start" : 1730619449705, + "stop" : 1730619496539, + "duration" : 46834 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "d9734fffe3a54647", - "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", + "uid" : "729a19be95a397d1", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", "time" : { - "start" : 1730617900988, - "stop" : 1730617907204, - "duration" : 6216 + "start" : 1730619508732, + "stop" : 1730619514680, + "duration" : 5948 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "52ad3beefc753cc3", - "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", + "uid" : "74c6e59609ffdf43", + "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", "time" : { - "start" : 1730617907207, - "stop" : 1730617912617, - "duration" : 5410 + "start" : 1730619595284, + "stop" : 1730619601394, + "duration" : 6110 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "435177f725739d12", - "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "f258fde52ed92518", + "name" : "Error messages should appear when no values are entered", "time" : { - "start" : 1730617962607, - "stop" : 1730617985464, - "duration" : 22857 + "start" : 1730619442909, + "stop" : 1730619444262, + "duration" : 1353 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "7e0ae08789e692de", - "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", - "time" : { - "start" : 1730618763842, - "stop" : 1730618984004, - "duration" : 220162 - }, - "status" : "failed", - "severity" : "normal" -}, { - "uid" : "a414b514edce75e9", - "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", + "uid" : "ae1fcafb1dcaf9f9", + "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", "time" : { - "start" : 1730618304744, - "stop" : 1730618464546, - "duration" : 159802 + "start" : 1730619635897, + "stop" : 1730619810461, + "duration" : 174564 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "99e98fc9ce1712a0", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", + "uid" : "8c55c8ec18e43c71", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", "time" : { - "start" : 1730617871891, - "stop" : 1730617877337, - "duration" : 5446 + "start" : 1730619554936, + "stop" : 1730619569328, + "duration" : 14392 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "8e7f430003a95555", - "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", + "uid" : "58f3c5bf2813785d", + "name" : "Local: Created patient can be found using local search", "time" : { - "start" : 1730617877340, - "stop" : 1730617894384, - "duration" : 17044 + "start" : 1730619584161, + "stop" : 1730619633737, + "duration" : 49576 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "b02403a74c52cdd9", - "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", + "uid" : "2297a882277f7439", + "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", "time" : { - "start" : 1730618665628, - "stop" : 1730618759686, - "duration" : 94058 + "start" : 1730619532439, + "stop" : 1730619537812, + "duration" : 5373 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "f54d52ca50fb542b", - "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", + "uid" : "a109bba9e09653d3", + "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", "time" : { - "start" : 1730618013158, - "stop" : 1730618172574, - "duration" : 159416 + "start" : 1730619542826, + "stop" : 1730619548383, + "duration" : 5557 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "57892d0dac72835e", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "214280276bb0d3a9", + "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1730617965413, - "stop" : 1730617969093, - "duration" : 3680 + "start" : 1730619548386, + "stop" : 1730619553320, + "duration" : 4934 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "de49082d9e3c3db7", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", + "uid" : "943bbf4931055cd9", + "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", "time" : { - "start" : 1730617842757, - "stop" : 1730617848706, - "duration" : 5949 + "start" : 1730619973064, + "stop" : 1730620153114, + "duration" : 180050 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "744126f02bd075ca", - "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", + "uid" : "c9607d1077195d68", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", "time" : { - "start" : 1730619136065, - "stop" : 1730619229815, - "duration" : 93750 + "start" : 1730619457806, + "stop" : 1730619462540, + "duration" : 4734 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "8f47973d04d0045c", - "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", + "uid" : "f6b571b653ce65c8", + "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", "time" : { - "start" : 1730617817319, - "stop" : 1730617837208, - "duration" : 19889 + "start" : 1730619601396, + "stop" : 1730619607023, + "duration" : 5627 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "79531e43f05b5d77", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "eaff67307b353b08", + "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", "time" : { - "start" : 1730617742986, - "stop" : 1730617748348, - "duration" : 5362 + "start" : 1730620333925, + "stop" : 1730620506606, + "duration" : 172681 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "44b178013ec840fa", - "name" : "Search without entering patient details", + "uid" : "59ee9f32ae97d5fc", + "name" : "Find a patient page should launch", "time" : { - "start" : 1730617715083, - "stop" : 1730617723161, - "duration" : 8078 + "start" : 1730619578808, + "stop" : 1730619579032, + "duration" : 224 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "5d38afce207dfba7", + "uid" : "4a6419263421a814", "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", "time" : { - "start" : 1730617985466, - "stop" : 1730617997482, - "duration" : 12016 + "start" : 1730619606867, + "stop" : 1730619619958, + "duration" : 13091 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "a82f7dd5c4efd91a", - "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", + "uid" : "12ef6fa3e4caa72a", + "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", "time" : { - "start" : 1730617997949, - "stop" : 1730618089261, - "duration" : 91312 + "start" : 1730619464130, + "stop" : 1730619500575, + "duration" : 36445 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "31e0afca4dedb782", - "name" : "Search without entering nhs number", + "uid" : "b25868954312e460", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", "time" : { - "start" : 1730618093866, - "stop" : 1730618097929, - "duration" : 4063 + "start" : 1730619528549, + "stop" : 1730619536047, + "duration" : 7498 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "cec3fd32a259c571", - "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", + "uid" : "c713e2a9b2acfbe4", + "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", "time" : { - "start" : 1730617811169, - "stop" : 1730617817317, - "duration" : 6148 + "start" : 1730619537592, + "stop" : 1730619574647, + "duration" : 37055 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "809b70b54675feef", - "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", + "uid" : "a0385851d4c5d4f8", + "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", "time" : { - "start" : 1730617812652, - "stop" : 1730617904602, - "duration" : 91950 + "start" : 1730620157512, + "stop" : 1730620329624, + "duration" : 172112 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "aecfbb030633f542", - "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", + "uid" : "88174604095964fb", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", "time" : { - "start" : 1730617728144, - "stop" : 1730617733268, - "duration" : 5124 + "start" : 1730619536050, + "stop" : 1730619543001, + "duration" : 6951 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "82181ef1fdd3d45b", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "71fc22ad46fac416", + "name" : "Search without entering nhs number", "time" : { - "start" : 1730617783124, - "stop" : 1730617788315, - "duration" : 5191 + "start" : 1730619579035, + "stop" : 1730619583470, + "duration" : 4435 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "127435f3fbc479b2", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "51d4d61c02a081d9", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", "time" : { - "start" : 1730617788318, - "stop" : 1730617793116, - "duration" : 4798 + "start" : 1730619619961, + "stop" : 1730619632074, + "duration" : 12113 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "727cf96cebd505df", - "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", + "uid" : "5f386864a9974c6f", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", "time" : { - "start" : 1730617797251, - "stop" : 1730617801417, - "duration" : 4166 + "start" : 1730620533297, + "stop" : 1730620620958, + "duration" : 87661 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "9c0158950e5caa5", + "uid" : "fc0c773cd499eecc", "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", "time" : { - "start" : 1730618807774, - "stop" : 1730618967409, - "duration" : 159635 + "start" : 1730620510943, + "stop" : 1730620673629, + "duration" : 162686 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "51c17904dfb50471", - "name" : "Add vaccines page should launch", + "uid" : "18ce0eacf4e0e82e", + "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", "time" : { - "start" : 1730617737687, - "stop" : 1730617739010, - "duration" : 1323 + "start" : 1730619496541, + "stop" : 1730619532436, + "duration" : 35895 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "35f69c1f38993244", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "26c99af8dacb3fb6", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", "time" : { - "start" : 1730617723164, - "stop" : 1730617728141, - "duration" : 4977 + "start" : 1730619452974, + "stop" : 1730619457803, + "duration" : 4829 }, "status" : "passed", "severity" : "normal" diff --git a/widgets/status-chart.json b/widgets/status-chart.json index 958d6c262..923082130 100644 --- a/widgets/status-chart.json +++ b/widgets/status-chart.json @@ -1,800 +1,800 @@ [ { - "uid" : "79531e43f05b5d77", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "f258fde52ed92518", + "name" : "Error messages should appear when no values are entered", "time" : { - "start" : 1730617742986, - "stop" : 1730617748348, - "duration" : 5362 + "start" : 1730619442909, + "stop" : 1730619444262, + "duration" : 1353 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "b8178f84c0102bee", - "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", + "uid" : "18ce0eacf4e0e82e", + "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", "time" : { - "start" : 1730618140863, - "stop" : 1730618300370, - "duration" : 159507 + "start" : 1730619496541, + "stop" : 1730619532436, + "duration" : 35895 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "8f47973d04d0045c", - "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", + "uid" : "c9607d1077195d68", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", "time" : { - "start" : 1730617817319, - "stop" : 1730617837208, - "duration" : 19889 + "start" : 1730619457806, + "stop" : 1730619462540, + "duration" : 4734 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "d6b10ca101d598de", - "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", + "uid" : "26c99af8dacb3fb6", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", "time" : { - "start" : 1730618617469, - "stop" : 1730618775866, - "duration" : 158397 + "start" : 1730619452974, + "stop" : 1730619457803, + "duration" : 4829 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "31e0afca4dedb782", - "name" : "Search without entering nhs number", + "uid" : "69d7a8bee35577dc", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1730618093866, - "stop" : 1730618097929, - "duration" : 4063 + "start" : 1730619433036, + "stop" : 1730619438075, + "duration" : 5039 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "435177f725739d12", - "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "b3c7301e53770608", + "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", "time" : { - "start" : 1730617962607, - "stop" : 1730617985464, - "duration" : 22857 + "start" : 1730619569330, + "stop" : 1730619574028, + "duration" : 4698 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "4ab1218addeacca2", - "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", + "uid" : "5db7bf88ed93b9ae", + "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", "time" : { - "start" : 1730618503630, - "stop" : 1730618661589, - "duration" : 157959 + "start" : 1730619449705, + "stop" : 1730619496539, + "duration" : 46834 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "39504d4b9ed8d174", - "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", + "uid" : "214280276bb0d3a9", + "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1730618469051, - "stop" : 1730618639868, - "duration" : 170817 + "start" : 1730619548386, + "stop" : 1730619553320, + "duration" : 4934 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "ddd69c5e980d3229", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "d170fa0b794113c7", + "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", "time" : { - "start" : 1730617773772, - "stop" : 1730617778503, - "duration" : 4731 + "start" : 1730620441866, + "stop" : 1730620529044, + "duration" : 87178 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "44b178013ec840fa", - "name" : "Search without entering patient details", + "uid" : "eaff67307b353b08", + "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", "time" : { - "start" : 1730617715083, - "stop" : 1730617723161, - "duration" : 8078 + "start" : 1730620333925, + "stop" : 1730620506606, + "duration" : 172681 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "8d5b6219bea90bb2", - "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-18E-19/10/2026]", + "uid" : "5b7344601fae1dfc", + "name" : "Record a vaccine with nhs number [11-9437541817-BIRCH HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-SDYY2-18D-19/10/2026]", "time" : { - "start" : 1730618643922, - "stop" : 1730618802798, - "duration" : 158876 + "start" : 1730620174179, + "stop" : 1730620345591, + "duration" : 171412 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d2a7721822d9492e", - "name" : "Demographics: Search without entering patient details shows errors on the mandatory fields [Enter the first name-Enter the last name-Enter the date of birth]", + "uid" : "fc566681f0efca93", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", "time" : { - "start" : 1730617952171, - "stop" : 1730617957851, - "duration" : 5680 + "start" : 1730619476924, + "stop" : 1730619481807, + "duration" : 4883 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "ed713af8dac9be03", - "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", + "uid" : "e99667af08b6612b", + "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", "time" : { - "start" : 1730617733270, - "stop" : 1730617738241, - "duration" : 4971 + "start" : 1730619537815, + "stop" : 1730619542824, + "duration" : 5009 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "96ef091030ade63f", - "name" : "Display warning based on age when recording a vaccine [9732091169-3-covid]", + "uid" : "a02b41cfa3c753f9", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", "time" : { - "start" : 1730617739012, - "stop" : 1730617840939, - "duration" : 101927 + "start" : 1730619467549, + "stop" : 1730619472238, + "duration" : 4689 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "918f80a0b18741b2", - "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", + "uid" : "c713e2a9b2acfbe4", + "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", "time" : { - "start" : 1730618101807, - "stop" : 1730618273469, - "duration" : 171662 + "start" : 1730619537592, + "stop" : 1730619574647, + "duration" : 37055 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "6d3bb5b02b44a616", - "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", + "uid" : "e2cfe0bfbe164b0b", + "name" : "Add vaccine batches page should launch", "time" : { - "start" : 1730617793118, - "stop" : 1730617797249, - "duration" : 4131 + "start" : 1730619432333, + "stop" : 1730619433129, + "duration" : 796 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "f54d52ca50fb542b", - "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", + "uid" : "271e2cb1afe6d302", + "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", "time" : { - "start" : 1730618013158, - "stop" : 1730618172574, - "duration" : 159416 + "start" : 1730619998654, + "stop" : 1730620170065, + "duration" : 171411 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "4e2c62d69c283bf3", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "c686e7cc9f376af7", + "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", "time" : { - "start" : 1730617997484, - "stop" : 1730618009631, - "duration" : 12147 + "start" : 1730619425664, + "stop" : 1730619464126, + "duration" : 38462 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "e4fb054d71c7657f", - "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", + "uid" : "910dd061961b7590", + "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", "time" : { - "start" : 1730617894436, - "stop" : 1730617900986, - "duration" : 6550 + "start" : 1730619992676, + "stop" : 1730620166182, + "duration" : 173506 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c877cf1ad2502ac0", - "name" : "NHS Number: Existing patients can be found using their NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "77ab7c4fd81276bc", + "name" : "Login button is visible", "time" : { - "start" : 1730617806260, - "stop" : 1730617811167, - "duration" : 4907 + "start" : 1730619633741, + "stop" : 1730619634881, + "duration" : 1140 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "274d3327feee14c7", - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", + "uid" : "7f03352ef86a63c2", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", "time" : { - "start" : 1730617753372, - "stop" : 1730617758599, - "duration" : 5227 + "start" : 1730619577809, + "stop" : 1730619584158, + "duration" : 6349 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "579e4909e325450f", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", + "uid" : "be1683f687d63903", + "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", "time" : { - "start" : 1730617946604, - "stop" : 1730617952168, - "duration" : 5564 + "start" : 1730620708884, + "stop" : 1730620849945, + "duration" : 141061 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e37d5497ac58a728", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "c3b18e85490f3980", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", "time" : { - "start" : 1730617748351, - "stop" : 1730617753370, - "duration" : 5019 + "start" : 1730619636268, + "stop" : 1730619640502, + "duration" : 4234 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "27f0c25fef3955ce", - "name" : "Display warning based on age when recording a vaccine [9474335761-3-covid]", + "uid" : "d7319af24025b211", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", "time" : { - "start" : 1730617715090, - "stop" : 1730617812454, - "duration" : 97364 + "start" : 1730619583473, + "stop" : 1730619606865, + "duration" : 23392 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "35f69c1f38993244", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "b25868954312e460", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", "time" : { - "start" : 1730617723164, - "stop" : 1730617728141, - "duration" : 4977 + "start" : 1730619528549, + "stop" : 1730619536047, + "duration" : 7498 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "7e0ae08789e692de", - "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", + "uid" : "10c8976808b3709e", + "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", "time" : { - "start" : 1730618763842, - "stop" : 1730618984004, - "duration" : 220162 + "start" : 1730619500578, + "stop" : 1730619537589, + "duration" : 37011 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "aecfbb030633f542", - "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", + "uid" : "13de11c7e7d61f87", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", "time" : { - "start" : 1730617728144, - "stop" : 1730617733268, - "duration" : 5124 + "start" : 1730619521953, + "stop" : 1730619528546, + "duration" : 6593 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "727cf96cebd505df", - "name" : "NHS Number: Searching with invalid NHS number shows an error [9753108642-Enter a correct NHS number]", + "uid" : "a0385851d4c5d4f8", + "name" : "Record a vaccine with nhs number [9-9437599165-ALBERT HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-SDYY2-18B-19/10/2026]", "time" : { - "start" : 1730617797251, - "stop" : 1730617801417, - "duration" : 4166 + "start" : 1730620157512, + "stop" : 1730620329624, + "duration" : 172112 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "84f391b957b7988f", - "name" : "Demographics: Existing patients can be found using their optional demographic details [9470006739-JANNETTE-ARD-09/12/2015-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ-LA21 8HZ-Other]", + "uid" : "5f386864a9974c6f", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", "time" : { - "start" : 1730617837211, - "stop" : 1730617842755, - "duration" : 5544 + "start" : 1730620533297, + "stop" : 1730620620958, + "duration" : 87661 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6740247cc9e4ee27", - "name" : "NHS sign in page should be visible", + "uid" : "7f0338b5c9a6b191", + "name" : "Record a vaccine with nhs number [11-9450134391-BECCLES HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-SDYY2-14C-19/10/2026]", "time" : { - "start" : 1730617969096, - "stop" : 1730617973950, - "duration" : 4854 + "start" : 1730620444160, + "stop" : 1730620537504, + "duration" : 93344 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c8b2d60a5b147d5e", - "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", + "uid" : "114922abf8ee83f7", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", "time" : { - "start" : 1730619038200, - "stop" : 1730619197021, - "duration" : 158821 + "start" : 1730619543004, + "stop" : 1730619549248, + "duration" : 6244 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "b4b43152e6bcb767", - "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", + "uid" : "fc0c773cd499eecc", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", "time" : { - "start" : 1730618176652, - "stop" : 1730618335642, - "duration" : 158990 + "start" : 1730620510943, + "stop" : 1730620673629, + "duration" : 162686 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "8350ef27ba499f12", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "2f6a4eeb8c9bb33c", + "name" : "Demographics: Can search for a patient by their old name, after a name change [Joan-Robertson-19/09/1972-Poppy Roberts-9449310076-1 Canada Road, COBHAM, Surrey, LS15 4LJ]", "time" : { - "start" : 1730617763767, - "stop" : 1730617768535, - "duration" : 4768 + "start" : 1730619588094, + "stop" : 1730619595282, + "duration" : 7188 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "5d38afce207dfba7", - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "fc2e5658cd25d261", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", "time" : { - "start" : 1730617985466, - "stop" : 1730617997482, - "duration" : 12016 + "start" : 1730619491850, + "stop" : 1730619497058, + "duration" : 5208 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "3f737d245dad3773", - "name" : "NHS sign in page should be visible", + "uid" : "2297a882277f7439", + "name" : "NHS Number: Searching with invalid NHS number shows an error [123456789-Enter 10 digits]", "time" : { - "start" : 1730617963591, - "stop" : 1730617965411, - "duration" : 1820 + "start" : 1730619532439, + "stop" : 1730619537812, + "duration" : 5373 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "a82f7dd5c4efd91a", - "name" : "Display warning based on age when recording a vaccine [9473673388-2-covid]", + "uid" : "58f3c5bf2813785d", + "name" : "Local: Created patient can be found using local search", "time" : { - "start" : 1730617997949, - "stop" : 1730618089261, - "duration" : 91312 + "start" : 1730619584161, + "stop" : 1730619633737, + "duration" : 49576 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "ddb0aabf7d9474bf", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "12ef6fa3e4caa72a", + "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", "time" : { - "start" : 1730617768537, - "stop" : 1730617773769, - "duration" : 5232 + "start" : 1730619464130, + "stop" : 1730619500575, + "duration" : 36445 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "9c0158950e5caa5", - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-14B-19/10/2026]", + "uid" : "1ba7437f83882e64", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", "time" : { - "start" : 1730618807774, - "stop" : 1730618967409, - "duration" : 159635 + "start" : 1730619549251, + "stop" : 1730619554932, + "duration" : 5681 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "df006cfec038e78b", - "name" : "Login button is visible", + "uid" : "2826bf704cdf020a", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", "time" : { - "start" : 1730617962434, - "stop" : 1730617963589, - "duration" : 1155 + "start" : 1730619514682, + "stop" : 1730619521950, + "duration" : 7268 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "664048ea80690b55", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", + "uid" : "59ee9f32ae97d5fc", + "name" : "Find a patient page should launch", "time" : { - "start" : 1730617848709, - "stop" : 1730617854156, - "duration" : 5447 + "start" : 1730619578808, + "stop" : 1730619579032, + "duration" : 224 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "827e41c5eab7d55a", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - day-Bill-Garton-3/6/1946-DN18 5DW-Male]", + "uid" : "fa36ea966377241e", + "name" : "Record a vaccine with nhs number [3-9450144699-BIRCH HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-SDYY2-23A-19/10/2026]", "time" : { - "start" : 1730617854158, - "stop" : 1730617859638, - "duration" : 5480 + "start" : 1730620677651, + "stop" : 1730620812737, + "duration" : 135086 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "75f8d83aebb3fad0", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - month-Bill-Garton-23/12/1946-DN18 5DW-Male]", + "uid" : "943bbf4931055cd9", + "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", "time" : { - "start" : 1730617859641, - "stop" : 1730617866505, - "duration" : 6864 + "start" : 1730619973064, + "stop" : 1730620153114, + "duration" : 180050 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "8fd01272811df7fa", - "name" : "Local: Created patient can be found using local search", + "uid" : "cc0b52f3a7545fa3", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", "time" : { - "start" : 1730617912620, - "stop" : 1730617962430, - "duration" : 49810 + "start" : 1730619486885, + "stop" : 1730619491847, + "duration" : 4962 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "82181ef1fdd3d45b", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "88174604095964fb", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", "time" : { - "start" : 1730617783124, - "stop" : 1730617788315, - "duration" : 5191 + "start" : 1730619536050, + "stop" : 1730619543001, + "duration" : 6951 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "744126f02bd075ca", - "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", + "uid" : "71fc22ad46fac416", + "name" : "Search without entering nhs number", "time" : { - "start" : 1730619136065, - "stop" : 1730619229815, - "duration" : 93750 + "start" : 1730619579035, + "stop" : 1730619583470, + "duration" : 4435 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "b7f9299ae4c9bba0", - "name" : "Record a vaccine with nhs number [12-9450140960-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-SDYY2-20A-19/10/2026]", + "uid" : "51d4d61c02a081d9", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", "time" : { - "start" : 1730618988233, - "stop" : 1730619075177, - "duration" : 86944 + "start" : 1730619619961, + "stop" : 1730619632074, + "duration" : 12113 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "51c17904dfb50471", - "name" : "Add vaccines page should launch", + "uid" : "ae1fcafb1dcaf9f9", + "name" : "Record a vaccine with nhs number [2-9470040228-BIRCH HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-SB12345-12A-19/2/2026]", "time" : { - "start" : 1730617737687, - "stop" : 1730617739010, - "duration" : 1323 + "start" : 1730619635897, + "stop" : 1730619810461, + "duration" : 174564 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "809b70b54675feef", - "name" : "Display warning based on age when recording a vaccine [9450153485-3-covid]", + "uid" : "40dc3ebf1ad9fa58", + "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", "time" : { - "start" : 1730617812652, - "stop" : 1730617904602, - "duration" : 91950 + "start" : 1730619574031, + "stop" : 1730619579456, + "duration" : 5425 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "8e7f430003a95555", - "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", + "uid" : "19d5d34f0a2ec760", + "name" : "Record a vaccine with nhs number [10-9474335052-BECCLES HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-SDYY2-18C-19/10/2026]", "time" : { - "start" : 1730617877340, - "stop" : 1730617894384, - "duration" : 17044 + "start" : 1730620170216, + "stop" : 1730620342023, + "duration" : 171807 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "b02403a74c52cdd9", - "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", + "uid" : "9002d84f619341a2", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1730618665628, - "stop" : 1730618759686, - "duration" : 94058 + "start" : 1730619607025, + "stop" : 1730619613297, + "duration" : 6272 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "de49082d9e3c3db7", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", + "uid" : "bf9742f3eeb5df0", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", "time" : { - "start" : 1730617842757, - "stop" : 1730617848706, - "duration" : 5949 + "start" : 1730619472240, + "stop" : 1730619476921, + "duration" : 4681 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "ec45f84e91d8ab5f", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Female]", + "uid" : "a72c842b6ef0279", + "name" : "Add vaccines page should launch", "time" : { - "start" : 1730617934421, - "stop" : 1730617940926, - "duration" : 6505 + "start" : 1730619448295, + "stop" : 1730619449701, + "duration" : 1406 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "cec3fd32a259c571", - "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", + "uid" : "4ad747d70d97ba54", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", "time" : { - "start" : 1730617811169, - "stop" : 1730617817317, - "duration" : 6148 + "start" : 1730619481809, + "stop" : 1730619486882, + "duration" : 5073 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "a414b514edce75e9", - "name" : "Record a vaccine with nhs number [6-9437540233-ALBERT HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-SDYY2-16A-19/10/2026]", + "uid" : "c068cff05b8772ae", + "name" : "Search by NHS number [9732743476-Mike HEESOM-24/10/1992-2 CHAPEL YARD, BRIGG, S HUMBERSIDE, DN20 8JY]", "time" : { - "start" : 1730618304744, - "stop" : 1730618464546, - "duration" : 159802 + "start" : 1730619438078, + "stop" : 1730619443018, + "duration" : 4940 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "47eae9c99bb2e49e", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "51791abeafd5a194", + "name" : "Demographics: Multiple demographic matches shows an error that more than one result is found [Aidan-Smith-23/02/2020]", "time" : { - "start" : 1730617778505, - "stop" : 1730617783122, - "duration" : 4617 + "start" : 1730619579461, + "stop" : 1730619588091, + "duration" : 8630 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "99e98fc9ce1712a0", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [postcode-Bill-Garton-23/6/1946-M6 3AA-Male]", + "uid" : "f78a8d4e07bb6005", + "name" : "Demographics: Existing patients can be found using their optional demographic details [9693632109-Bill-Garton-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-DN18 5DW-Male]", "time" : { - "start" : 1730617871891, - "stop" : 1730617877337, - "duration" : 5446 + "start" : 1730619568646, + "stop" : 1730619577806, + "duration" : 9160 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "dce02f133d944aba", - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-SDYY2-21A-19/10/2026]", + "uid" : "74c6e59609ffdf43", + "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", "time" : { - "start" : 1730618947128, - "stop" : 1730619034175, - "duration" : 87047 + "start" : 1730619595284, + "stop" : 1730619601394, + "duration" : 6110 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "7fd30ad5a4616151", - "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", + "uid" : "729a19be95a397d1", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [last name-Bill-Gartoni-23/6/1946-DN18 5DW-Male]", "time" : { - "start" : 1730617801419, - "stop" : 1730617806257, - "duration" : 4838 + "start" : 1730619508732, + "stop" : 1730619514680, + "duration" : 5948 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "91557104364202d6", - "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", + "uid" : "95629280b91da30e", + "name" : "Demographics: Existing patients can be found using their mandatory demographic details [9449303762-Pryderi-Warnford-Davis-14/04/2001-1 CRANLEIGH ROAD, ESHER, SURREY, KT10 8DF]", "time" : { - "start" : 1730617738244, - "stop" : 1730617742983, - "duration" : 4739 + "start" : 1730619553323, + "stop" : 1730619568644, + "duration" : 15321 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "2ff002f14fdf857", - "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", + "uid" : "f0d017ff0672d2de", + "name" : "Record a vaccine with nhs number [3-9470057589-ALBERT HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-SDYY2-13A-19/10/2026]", "time" : { - "start" : 1730618972383, - "stop" : 1730619132052, - "duration" : 159669 + "start" : 1730619815978, + "stop" : 1730619988642, + "duration" : 172664 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "c266cd4c66c268ad", - "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", + "uid" : "4d801af22ab78f0d", + "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", "time" : { - "start" : 1730617723620, - "stop" : 1730617728872, - "duration" : 5252 + "start" : 1730619821363, + "stop" : 1730619994357, + "duration" : 172994 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f33e307268331797", - "name" : "Find a patient page should launch", + "uid" : "d2a1fe970336d825", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [first name-Bob-Garton-23/6/1946-DN18 5DW-Male]", "time" : { - "start" : 1730618093687, - "stop" : 1730618093864, - "duration" : 177 + "start" : 1730619501954, + "stop" : 1730619508729, + "duration" : 6775 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "524b13f3f629a5c6", - "name" : "Error messages should appear when no values are entered", + "uid" : "691a59b69f696ff4", + "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", + "time" : { + "start" : 1730620349956, + "stop" : 1730620437152, + "duration" : 87196 + }, + "status" : "failed", + "severity" : "normal" +}, { + "uid" : "4463755afaa7ad1a", + "name" : "Search by NHS number [9650594000-Archie STRAIN-30/7/2014-1 CONINGSBY DRIVE, GRIMSBY, S HUMBERSIDE, DN34 5HQ]", "time" : { - "start" : 1730617732847, - "stop" : 1730617733735, - "duration" : 888 + "start" : 1730619443020, + "stop" : 1730619447982, + "duration" : 4962 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "1bd4f1dafac3b230", - "name" : "Record a vaccine with nhs number [9-9474405174-BIRCH HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-SDYY2-19A-19/10/2026]", + "uid" : "3cf7b1068e579718", + "name" : "Add batch to vaccine [ALBERT HOUSE-COVID-19-Spikevax JN.1-AB2345-Y7890]", "time" : { - "start" : 1730618780106, - "stop" : 1730618942809, - "duration" : 162703 + "start" : 1730619433134, + "stop" : 1730619438782, + "duration" : 5648 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "98f57f71174d6409", - "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", + "uid" : "226750ee6b036f1d", + "name" : "Search without entering patient details", "time" : { - "start" : 1730617977325, - "stop" : 1730618136727, - "duration" : 159402 + "start" : 1730619425691, + "stop" : 1730619433032, + "duration" : 7341 }, - "status" : "failed", + "status" : "passed", "severity" : "normal" }, { - "uid" : "39bc394168a25724", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Other]", + "uid" : "bf509f7c0ed0d787", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", "time" : { - "start" : 1730617940929, - "stop" : 1730617946602, - "duration" : 5673 + "start" : 1730619497068, + "stop" : 1730619501952, + "duration" : 4884 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "71ff93255d7544d8", - "name" : "Record a vaccine with nhs number [5-9473629885-BIRCH HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-SDYY2-15A-19/10/2026]", + "uid" : "f9c2c213487d3521", + "name" : "Record a vaccine with nhs number [4-9472710255-BECCLES HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-SDYY2-14A-19/10/2026]", "time" : { - "start" : 1730618277957, - "stop" : 1730618437415, - "duration" : 159458 + "start" : 1730619644460, + "stop" : 1730619816745, + "duration" : 172285 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "e8645c5b74c34db7", - "name" : "Record a vaccine with nhs number [7-9474374228-BECCLES HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-SDYY2-17A-19/10/2026]", + "uid" : "18cc61796774dd36", + "name" : "Record a vaccine with nhs number [8-9474376638-BECCLES HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-SDYY2-18F-19/10/2026]", "time" : { - "start" : 1730618339973, - "stop" : 1730618499461, - "duration" : 159488 + "start" : 1730620346099, + "stop" : 1730620440093, + "duration" : 93994 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "127435f3fbc479b2", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "dcbfe20cc2612520", + "name" : "Record a vaccine with nhs number [2-9450141711-BECCLES HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-SDYY2-22A-19/10/2026]", "time" : { - "start" : 1730617788318, - "stop" : 1730617793116, - "duration" : 4798 + "start" : 1730620541565, + "stop" : 1730620703908, + "duration" : 162343 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2f57cffd0c74be94", - "name" : "Add vaccine batches page should launch", + "uid" : "4a6419263421a814", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", "time" : { - "start" : 1730617722685, - "stop" : 1730617723617, - "duration" : 932 + "start" : 1730619606867, + "stop" : 1730619619958, + "duration" : 13091 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "c39748d57e474219", - "name" : "Record a maternity vaccine with nhs number [4-9473629885-KINGSTON HOUSE-Off-site Outreach Event-yes-today+50-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-Respiratory syncytial virus (RSV)-Arexvy-AREX2-01A-19/10/2026]", + "uid" : "772347d8e1daac5b", + "name" : "Record a vaccine with nhs number [1-9693632109-BECCLES HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-12B-19/10/2025]", "time" : { - "start" : 1730619079248, - "stop" : 1730619238066, - "duration" : 158818 + "start" : 1730619795225, + "stop" : 1730619967691, + "duration" : 172466 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "baecce3b9d138777", - "name" : "Demographics: Search does not find existing patients if any of their details are wrong [dob - year-Bill-Garton-23/6/1991-DN18 5DW-Male]", + "uid" : "eb0dca27726d2164", + "name" : "Search by NHS number [9732596996-Lisa WORTHY-30/6/2024-10 NORTON PARK VIEW, SHEFFIELD, S8 8GS]", "time" : { - "start" : 1730617866508, - "stop" : 1730617871888, - "duration" : 5380 + "start" : 1730619447985, + "stop" : 1730619452971, + "duration" : 4986 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "170bb081f9488ab9", - "name" : "Display warning based on age when recording a vaccine [9470472918-3-covid]", - "time" : { - "start" : 1730617904772, - "stop" : 1730617997785, - "duration" : 93013 - }, - "status" : "failed", - "severity" : "normal" -}, { - "uid" : "2491f9d348cbe66b", - "name" : "Record a vaccine with nhs number [8-9437580812-BIRCH HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-SDYY2-18A-19/10/2026]", + "uid" : "cd7fb83ad027d1a4", + "name" : "Record a vaccine with nhs number [0-9693632109-ALBERT HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-SDYY2-01-19/10/2025]", "time" : { - "start" : 1730618441816, - "stop" : 1730618613303, - "duration" : 171487 + "start" : 1730619616827, + "stop" : 1730619789644, + "duration" : 172817 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d9734fffe3a54647", - "name" : "Demographics: Searching for a patient without a record returns no results [Cecile-Elston-18/01/1965]", + "uid" : "c3c96e9babb402ef", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-Jamie Street, Jaketown, KDDTG5, SW16 6JR]", "time" : { - "start" : 1730617900988, - "stop" : 1730617907204, - "duration" : 6216 + "start" : 1730619462543, + "stop" : 1730619467547, + "duration" : 5004 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "8d3c3e4e3cf5083b", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "a109bba9e09653d3", + "name" : "NHS Number: Searching for a patient without a record returns no results [9449306621]", "time" : { - "start" : 1730617758601, - "stop" : 1730617763765, - "duration" : 5164 + "start" : 1730619542826, + "stop" : 1730619548383, + "duration" : 5557 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "bb73d477df8e5485", - "name" : "Display warning based on age when recording a vaccine [9692237893-3-covid]", + "uid" : "7912f477553ccdaf", + "name" : "Record a vaccine with nhs number [4-9437541817-ALBERT HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-SDYY2-24A-19/10/2026]", "time" : { - "start" : 1730617841107, - "stop" : 1730617934266, - "duration" : 93159 + "start" : 1730620625488, + "stop" : 1730620791612, + "duration" : 166124 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "73e3cf899518ac35", - "name" : "Demographics: Search with an invalid postcode shows an error message [Bill-Garton-23/6/1946-INVALID]", + "uid" : "f6b571b653ce65c8", + "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", "time" : { - "start" : 1730617957854, - "stop" : 1730617962604, - "duration" : 4750 + "start" : 1730619601396, + "stop" : 1730619607023, + "duration" : 5627 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "52ad3beefc753cc3", - "name" : "Local: Searching for a patient without a record returns no results [John-Preston-14/03/2003]", + "uid" : "8c55c8ec18e43c71", + "name" : "Demographics: Search does not find existing patients if any of their details are wrong [gender-Bill-Garton-23/6/1946-DN18 5DW-Unknown]", "time" : { - "start" : 1730617907207, - "stop" : 1730617912617, - "duration" : 5410 + "start" : 1730619554936, + "stop" : 1730619569328, + "duration" : 14392 }, "status" : "passed", "severity" : "normal" }, { - "uid" : "57892d0dac72835e", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "dc54d40da19d54f3", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1730617965413, - "stop" : 1730617969093, - "duration" : 3680 + "start" : 1730619634883, + "stop" : 1730619636266, + "duration" : 1383 }, "status" : "passed", "severity" : "normal" diff --git a/widgets/summary.json b/widgets/summary.json index 144d59e4c..8ed6f4154 100644 --- a/widgets/summary.json +++ b/widgets/summary.json @@ -2,19 +2,19 @@ "reportName" : "Allure Report", "testRuns" : [ ], "statistic" : { - "failed" : 31, + "failed" : 24, "broken" : 0, "skipped" : 0, - "passed" : 49, + "passed" : 56, "unknown" : 0, "total" : 80 }, "time" : { - "start" : 1730617715083, - "stop" : 1730619238066, - "duration" : 1522983, - "minDuration" : 177, - "maxDuration" : 220162, - "sumDuration" : 4402146 + "start" : 1730619425664, + "stop" : 1730620849945, + "duration" : 1424281, + "minDuration" : 224, + "maxDuration" : 180050, + "sumDuration" : 4057153 } } \ No newline at end of file