Skip to content

Commit 86e45a5

Browse files
Refactoring code
2 parents 598920c + 2d4800d commit 86e45a5

17 files changed

+529
-359
lines changed

classes/address.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def set_address_line(self, line_number: int, address_line: str) -> None:
2626
Raises:
2727
ValueError: If line_number is not between 1 and 5.
2828
"""
29-
logging.info(
29+
logging.debug(
3030
f"start: set_address_line(line_number={line_number}, address_line={address_line})"
3131
)
3232
if line_number == 1:
@@ -43,7 +43,7 @@ def set_address_line(self, line_number: int, address_line: str) -> None:
4343
raise ValueError(
4444
f"Invalid line number {line_number}, must be between 1 and 5"
4545
)
46-
logging.info(
46+
logging.debug(
4747
f"end: set_address_line(line_number={line_number}, address_line={address_line})"
4848
)
4949

classes/data/data_creation.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def generate_random_subject(
107107
Returns:
108108
PISubject: A randomly generated PI Subject.
109109
"""
110-
logging.info(
110+
logging.debug(
111111
f"generateRandomSubject: {random_words_list}, {pi_reference}, {region}"
112112
)
113113
pi_subject = PISubject()
@@ -138,15 +138,15 @@ def generate_random_subject(
138138
pi_subject.gnc_code = self.generate_random_registration_code()
139139
gp_surgery = self.generate_random_gp_surgery(region)
140140
if gp_surgery is not None:
141-
pi_subject.gp_practice_code = gp_surgery.get_code()
141+
pi_subject.gp_practice_code = gp_surgery.code
142142
pi_subject.nhais_deduction_reason = None
143143
pi_subject.nhais_deduction_date = None
144144
pi_subject.exeter_system = "ATO"
145145
pi_subject.removed_to = None
146146
pi_subject.pi_reference = pi_reference
147147
pi_subject.superseded_by_nhs_number = None
148148
pi_subject.replaced_nhs_number = None
149-
logging.info("generateRandomSubject: end")
149+
logging.debug("generateRandomSubject: end")
150150
return pi_subject
151151

152152
def generate_random_registration_code(self) -> str:
@@ -155,9 +155,9 @@ def generate_random_registration_code(self) -> str:
155155
Returns:
156156
str: The generated registration code
157157
"""
158-
logging.info("generateRandomRegistrationCode: start")
158+
logging.debug("generateRandomRegistrationCode: start")
159159
code = random.choice(self.registration_code_list)
160-
logging.info("generateRandomRegistrationCode: end")
160+
logging.debug("generateRandomRegistrationCode: end")
161161
return code
162162

163163
def generate_random_gp_surgery(self, region: RegionType) -> Organisation | None:
@@ -168,7 +168,7 @@ def generate_random_gp_surgery(self, region: RegionType) -> Organisation | None:
168168
Returns:
169169
Organisation: The generated gp surgery or None if the region type cannot be found
170170
"""
171-
logging.info(f"generateRandomGPSurgery: {region}")
171+
logging.debug(f"generateRandomGPSurgery: {region}")
172172
if region == RegionType.ENGLAND:
173173
return random.choice(self.org_list_england)
174174
elif region == RegionType.ISLE_OF_MAN:
@@ -184,7 +184,7 @@ def generate_random_address(self, random_words_list: Dict[str, str]) -> Address:
184184
Returns:
185185
Address: The generated address
186186
"""
187-
logging.info(f"generateRandomAddress: {random_words_list}")
187+
logging.debug(f"generateRandomAddress: {random_words_list}")
188188
address = Address()
189189
house_number = self.rand.randint(0, 100)
190190
road_prefix = random_words_list.get("roadPrefix", "")
@@ -204,7 +204,7 @@ def generate_random_address(self, random_words_list: Dict[str, str]) -> Address:
204204
address.set_address_line(line_number, random_words_list.get("county", ""))
205205

206206
address.set_post_code(self.generate_random_postcode())
207-
logging.info("generateRandomAddress: end")
207+
logging.debug("generateRandomAddress: end")
208208
return address
209209

210210
def generate_random_person(
@@ -218,7 +218,7 @@ def generate_random_person(
218218
Returns:
219219
Person: The generated person
220220
"""
221-
logging.info("generateRandomPerson: start")
221+
logging.debug("generateRandomPerson: start")
222222
if gender not in [GenderType.MALE, GenderType.FEMALE]:
223223
gender = (
224224
GenderType.MALE if self.rand.randint(0, 100) < 50 else GenderType.FEMALE
@@ -235,7 +235,7 @@ def generate_random_person(
235235
if self.rand.randint(0, 100) < 5:
236236
person.set_previous_surname(random_words_list.get("surname2", ""))
237237

238-
logging.info("generateRandomPerson: end")
238+
logging.debug("generateRandomPerson: end")
239239
return person
240240

241241
def generate_random_postcode(self) -> str:
@@ -244,7 +244,7 @@ def generate_random_postcode(self) -> str:
244244
Returns:
245245
str: The generated postcode
246246
"""
247-
logging.info("generateRandomPostcode: start")
247+
logging.debug("generateRandomPostcode: start")
248248
unused_first_characters = ["V", "Q", "X"]
249249
inward_letters = [
250250
"A",
@@ -276,7 +276,7 @@ def generate_random_postcode(self) -> str:
276276
random_inward_letter1 = random.choice(inward_letters)
277277
random_inward_letter2 = random.choice(inward_letters)
278278
postcode = f"{random_outward_letters}{random_outward_digits} {random_inward_digit}{random_inward_letter1}{random_inward_letter2}"
279-
logging.info("generateRandomPostcode: end")
279+
logging.debug("generateRandomPostcode: end")
280280
return postcode
281281

282282
def generate_random_title(self, gender: GenderType) -> str:
@@ -287,7 +287,7 @@ def generate_random_title(self, gender: GenderType) -> str:
287287
Returns:
288288
str: The generated title
289289
"""
290-
logging.info("generateRandomTitle: start")
290+
logging.debug("generateRandomTitle: start")
291291
weighting = self.rand.randint(0, 9)
292292
if gender == GenderType.FEMALE:
293293
if weighting > 7:

classes/person.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def set_surname(self, surname: str) -> None:
3838
"""
3939
Sets the surname of the person.
4040
"""
41-
logging.info("set surname")
41+
logging.debug("set surname")
4242
self.surname = surname
4343

4444
def get_forename(self) -> str:
@@ -51,7 +51,7 @@ def set_forename(self, forename: str) -> None:
5151
"""
5252
Sets the forename of the person.
5353
"""
54-
logging.info("set forename")
54+
logging.debug("set forename")
5555
self.forename = forename
5656

5757
def get_title(self) -> str:
@@ -64,7 +64,7 @@ def set_title(self, title: str) -> None:
6464
"""
6565
Sets the title of the person.
6666
"""
67-
logging.info("set title")
67+
logging.debug("set title")
6868
self.title = title
6969

7070
def get_other_forenames(self) -> str:
@@ -77,7 +77,7 @@ def set_other_forenames(self, other_forenames: str) -> None:
7777
"""
7878
Sets other forenames of the person.
7979
"""
80-
logging.info("set other_forenames")
80+
logging.debug("set other_forenames")
8181
self.other_forenames = other_forenames
8282

8383
def get_previous_surname(self) -> str:
@@ -90,7 +90,7 @@ def set_previous_surname(self, previous_surname: str) -> None:
9090
"""
9191
Sets the previous surname of the person.
9292
"""
93-
logging.info("set previous_surname")
93+
logging.debug("set previous_surname")
9494
self.previous_surname = previous_surname
9595

9696
def get_gender(self) -> Optional[GenderType]:
@@ -103,5 +103,5 @@ def set_gender(self, gender: GenderType) -> None:
103103
"""
104104
Sets the gender of the person.
105105
"""
106-
logging.info("set gender")
106+
logging.debug("set gender")
107107
self.gender = gender

classes/repositories/general_repository.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def run_database_transition(
2020
"""
2121
Executes the PKG_EPISODE.p_set_episode_next_status stored procedure with the provided parameters.
2222
"""
23-
logging.info(
23+
logging.debug(
2424
f"Running database transition with transition_id = {database_transition_parameters.transition_id}"
2525
)
2626
conn = self.oracle_db.connect_to_db()
@@ -45,7 +45,7 @@ def run_database_transition(
4545
assert success, f"Error when executing database transition: {error_rows}"
4646

4747
conn.commit()
48-
logging.info("Database transition executed successfully.")
48+
logging.debug("Database transition executed successfully.")
4949
except Exception as e:
5050
raise oracledb.DatabaseError(f"Error executing database transition: {e}")
5151
finally:

classes/repositories/investigation_repository.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def get_plans(
3434
Returns:
3535
List[Any]: [error, plans, weeks]
3636
"""
37-
logging.info(
37+
logging.debug(
3838
f"start: get_plans(hub_id={hub_id}, screening_centre_id={screening_centre_id}, plan_id={plan_id})"
3939
)
4040
procedure = "PKG_FOBT_CALL.p_get_plans"
@@ -48,21 +48,21 @@ def get_plans(
4848
raise RuntimeError("Stored procedure did not return any results.")
4949

5050
# Map outputs
51-
logging.info("map errorCursor")
51+
logging.debug("map errorCursor")
5252
error_cursor = result[4] # OUT param 4
5353
error = DatabaseError.from_cursor(error_cursor)
5454
if error.is_error():
5555
raise RuntimeError(f"Database error: {error.get_return_message()}")
5656

57-
logging.info("map plansCursor")
57+
logging.debug("map plansCursor")
5858
plans_cursor = result[5]
5959
plans = InvitationPlan.from_cursor(plans_cursor)
6060

61-
logging.info("map weeksCursor")
61+
logging.debug("map weeksCursor")
6262
week_cursor = result[6]
6363
weeks = InvitationPlanWeek.from_cursor(week_cursor)
6464

65-
logging.info("exit: get_plans()")
65+
logging.debug("exit: get_plans()")
6666
return [error, plans, weeks]
6767

6868
def get_active_plan(self, hub_id: int, screening_centre_id: int) -> Optional[dict]:
@@ -76,13 +76,13 @@ def get_active_plan(self, hub_id: int, screening_centre_id: int) -> Optional[dic
7676
Returns:
7777
Optional[dict]: The active invitation plan, or None if not found.
7878
"""
79-
logging.info(
79+
logging.debug(
8080
f"start: get_active_plan(hub_id={hub_id}, screening_centre_id={screening_centre_id})"
8181
)
8282
result_list = self.get_plans(hub_id, screening_centre_id, None)
8383
all_plans = result_list[1]
8484
if not all_plans:
85-
logging.info("exit: get_active_plan(None)")
85+
logging.debug("exit: get_active_plan(None)")
8686
return None
8787
else:
8888
next(
@@ -99,22 +99,22 @@ def refresh_invitation_shortlist(self) -> None:
9999
Runs the database procedure to refresh the invitations shortlist.
100100
Picks up any newly self-referred subjects ready for invite.
101101
"""
102-
logging.info("start: InvitationRepository.refresh_invitation_shortlist")
102+
logging.debug("start: InvitationRepository.refresh_invitation_shortlist")
103103
procedure = "PKG_FOBT_CALL.p_find_next_subjects_to_invite"
104104
number_of_weeks = 4
105105
max_number_of_subjects = 2500
106106
hub_id = None
107107
screening_centre_id = None
108108
params = [number_of_weeks, max_number_of_subjects, hub_id, screening_centre_id]
109109
self.oracle_db.execute_stored_procedure(procedure, params)
110-
logging.info("exit: InvitationRepository.refresh_invitation_shortlist")
110+
logging.debug("exit: InvitationRepository.refresh_invitation_shortlist")
111111

112112
def process_next_invitations(self) -> None:
113113
"""
114114
Runs the database procedure to process the next invitations run waiting to be processed.
115115
"""
116-
logging.info("start: InvitationRepository.process_next_invitations")
116+
logging.debug("start: InvitationRepository.process_next_invitations")
117117
procedure = "PKG_FOBT_CALL.p_generate_invitations_next_sc"
118118
in_params = [None, None, None]
119119
self.oracle_db.execute_stored_procedure(procedure, in_params)
120-
logging.info("exit: InvitationRepository.process_next_invitations")
120+
logging.debug("exit: InvitationRepository.process_next_invitations")

0 commit comments

Comments
 (0)