def test_stand_in_reject(self): """ Test that a stand-in can be rejected """ nurse_name = StandInPage(self.driver).submit_stand_in() nurse = nurse_name.split(' ', 1)[0].lower() response = StandInPage(self.driver).reject_stand_in( nurse, self.patient_list_page) success = 'Successfully rejected stand-in invite' self.assertEqual(success, response.text, 'Reject was unsuccessful')
def test_claim_stand_in(self): """ Test that a stand-in can be claimed back """ nurse_name = StandInPage(self.driver).submit_stand_in() nurse = nurse_name.split(' ', 1)[0].lower() StandInPage(self.driver).confirm_stand_in( nurse, self.patient_list_page) self.setUp() response = StandInPage(self.driver).claim_stand_in() success = 'Patients claimed' self.assertEqual(success, response.text, 'Reject was unsuccessful')
def test_stand_in(self): """ Test that the stand-in function works """ nurse_name = StandInPage(self.driver).submit_stand_in() nurse = nurse_name.split(' ', 1)[0].lower() response = StandInPage(self.driver).confirm_stand_in( nurse, self.patient_list_page).text self.patient_list_page.go_to_standin() success = 'Successfully accepted stand-in invite' self.assertEqual(success, response, 'Stand in was unsuccessful')