File tree Expand file tree Collapse file tree 1 file changed +14
-7
lines changed
Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -74,13 +74,20 @@ def get_online_consent_url_without_cleanup(
7474 sessions_page ,
7575):
7676 def wrapper (school , * programmes ):
77- log_in_page .navigate ()
78- log_in_page .log_in_and_choose_team_if_necessary (nurse , team )
79- dashboard_page .click_sessions ()
80- sessions_page .schedule_a_valid_session (school , programmes [0 ].group )
81- url = sessions_page .get_online_consent_url (* programmes )
82- log_in_page .log_out ()
83- yield url
77+ try :
78+ log_in_page .navigate ()
79+ log_in_page .log_in_and_choose_team_if_necessary (nurse , team )
80+ dashboard_page .click_sessions ()
81+ sessions_page .schedule_a_valid_session (school , programmes [0 ].group )
82+ url = sessions_page .get_online_consent_url (* programmes )
83+ log_in_page .log_out ()
84+ yield url
85+ except Exception :
86+ log_in_page .navigate ()
87+ log_in_page .log_in_and_choose_team_if_necessary (nurse , team )
88+ dashboard_page .click_sessions ()
89+ sessions_page .delete_all_sessions (school )
90+ log_in_page .log_out ()
8491
8592 return wrapper
8693
You can’t perform that action at this time.
0 commit comments