def test_sign_in_new_user(self, new_user, selenium, timeout): from bidpom.pages.sign_in import SignIn signin = SignIn(selenium, timeout) signin.email = new_user['email'] signin.click_next(expect='verify') signin.register_password = new_user['password'] signin.verify_password = new_user['password'] assert signin.verify_password == new_user['password'], 'verify password getter failed' signin.click_verify_email() assert signin.check_email_at_address == new_user['email'] signin.close_window() signin.switch_to_main_window() mail = restmail.get_mail(new_user['email']) # Check that the email appears to be valid self.email_appears_valid(mail[0]['text'])