Skip to content

Commit 312e03f

Browse files
committed
Added logging for relevant steps in C6
1 parent ee805b3 commit 312e03f

File tree

1 file changed

+43
-4
lines changed

1 file changed

+43
-4
lines changed

tests/smokescreen/test_compartment_6.py

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,58 +41,97 @@ def test_compartment_6(page: Page, smokescreen_properties: dict) -> None:
4141
smokescreen_properties["c6_eng_number_of_subjects_to_record"],
4242
smokescreen_properties["c6_eng_org_id"],
4343
)
44+
logging.info("Fetched subjects for investigation dataset updates.")
4445
nhs_no = subjects_df["subject_nhs_number"].iloc[0]
46+
logging.info(f"Selected NHS number for older subject: {nhs_no}")
4547
SubjectDemographicUtil(page).update_subject_dob(nhs_no, False)
48+
logging.info(
49+
f"Updated date of birth for NHS number {nhs_no} to indicate an older subject."
50+
)
4651
InvestigationDatasetCompletion(page).complete_with_result(
4752
nhs_no, InvestigationDatasetResults.HIGH_RISK
4853
)
54+
logging.info(
55+
f"Completed investigation dataset for NHS number {nhs_no} with result: HIGH_RISK."
56+
)
4957
AfterInvestigationDatasetComplete(page).progress_episode_based_on_result(
5058
InvestigationDatasetResults.HIGH_RISK, False
5159
)
60+
logging.info(
61+
f"Progressed episode for NHS number {nhs_no} based on result: HIGH_RISK."
62+
)
5263

5364
# Younger patient - High Risk Result
5465
logging.info("High-risk result for a younger subject")
5566
nhs_no = subjects_df["subject_nhs_number"].iloc[1]
67+
logging.info(f"Selected NHS number for younger subject: {nhs_no}")
5668
SubjectDemographicUtil(page).update_subject_dob(nhs_no, True)
69+
logging.info(
70+
f"Updated date of birth for NHS number {nhs_no} to indicate a younger subject."
71+
)
5772
InvestigationDatasetCompletion(page).complete_with_result(
5873
nhs_no, InvestigationDatasetResults.HIGH_RISK
5974
)
75+
logging.info(
76+
f"Completed investigation dataset for NHS number {nhs_no} with result: HIGH_RISK."
77+
)
6078
AfterInvestigationDatasetComplete(page).progress_episode_based_on_result(
6179
InvestigationDatasetResults.HIGH_RISK, True
6280
)
81+
logging.info(
82+
f"Progressed episode for NHS number {nhs_no} based on result: HIGH_RISK."
83+
)
6384

6485
# Older patient - LNPCP Result
65-
logging.info("LNPCP result for an older subject")
86+
logging.info("Processing LNPCP result for an older subject")
6687
nhs_no = subjects_df["subject_nhs_number"].iloc[2]
88+
logging.info(f"Selected NHS number for older subject: {nhs_no}")
6789
SubjectDemographicUtil(page).update_subject_dob(nhs_no, False)
90+
logging.info(
91+
f"Updated date of birth for NHS number {nhs_no} to indicate an older subject."
92+
)
6893
InvestigationDatasetCompletion(page).complete_with_result(
6994
nhs_no, InvestigationDatasetResults.LNPCP
7095
)
96+
logging.info(
97+
f"Completed investigation dataset for NHS number {nhs_no} with result: LNPCP."
98+
)
7199
AfterInvestigationDatasetComplete(page).progress_episode_based_on_result(
72100
InvestigationDatasetResults.LNPCP, False
73101
)
102+
logging.info(f"Progressed episode for NHS number {nhs_no} based on result: LNPCP.")
74103

75104
# Younger patient - LNPCP Result
76-
logging.info("LNPCP result for a younger subject")
105+
logging.info("Processing LNPCP result for a younger subject")
77106
nhs_no = subjects_df["subject_nhs_number"].iloc[3]
107+
logging.info(f"Selected NHS number for younger subject: {nhs_no}")
78108
SubjectDemographicUtil(page).update_subject_dob(nhs_no, True)
109+
logging.info(f"Updated date of birth for NHS number {nhs_no} to indicate a younger subject.")
79110
InvestigationDatasetCompletion(page).complete_with_result(
80111
nhs_no, InvestigationDatasetResults.LNPCP
81112
)
113+
logging.info(f"Completed investigation dataset for NHS number {nhs_no} with result: LNPCP.")
82114
AfterInvestigationDatasetComplete(page).progress_episode_based_on_result(
83115
InvestigationDatasetResults.LNPCP, True
84116
)
117+
logging.info(f"Progressed episode for NHS number {nhs_no} based on result: LNPCP.")
85118

86119
# Any patient - Normal Result
87-
logging.info("Normal result for any age subject")
120+
logging.info("Processing Normal result for any age subject")
88121
nhs_no_normal = subjects_df["subject_nhs_number"].iloc[4]
122+
logging.info(f"Selected NHS number for normal result: {nhs_no_normal}")
89123
InvestigationDatasetCompletion(page).complete_with_result(
90124
nhs_no_normal, InvestigationDatasetResults.NORMAL
91125
)
126+
logging.info(
127+
f"Completed investigation dataset for NHS number {nhs_no_normal} with result: NORMAL."
128+
)
92129
AfterInvestigationDatasetComplete(page).progress_episode_based_on_result(
93130
InvestigationDatasetResults.NORMAL, True
94131
)
95-
132+
logging.info(f"Progressed episode for NHS number {nhs_no_normal} based on result: NORMAL.")
133+
# Batch processing for result letters
134+
logging.info("Starting batch processing for result letters.")
96135
batch_processing(
97136
page,
98137
"A318",

0 commit comments

Comments
 (0)