def test_login_without_entering_email_address(self): self.driver.go_to(DATA_WINNER_LOGIN_PAGE) login_page = LoginPage(self.driver) login_page.login_with(BLANK_EMAIL_ADDRESS) self.assertEqual(login_page.get_error_message(), fetch_(ERROR_MESSAGE, from_(BLANK_EMAIL_ADDRESS)))
def test_login_with_deactivated_account(self): self.driver.go_to(DATA_WINNER_LOGIN_PAGE) login_page = LoginPage(self.driver) login_page.login_with(DEACTIVATED_ACCOUNT_CREDENTIALS) self.assertEqual( login_page.get_error_message(), fetch_(ERROR_MESSAGE, from_(DEACTIVATED_ACCOUNT_CREDENTIALS)))
def test_login_without_entering_email_and_password(self): self.driver.go_to(DATA_WINNER_LOGIN_PAGE) login_page = LoginPage(self.driver) login_page.login_with(BLANK_CREDENTIALS) self.assertEqual(login_page.get_error_message(), fetch_(ERROR_MESSAGE, from_(BLANK_CREDENTIALS)))
def test_login_with_invalid_format_email_address(self): self.driver.go_to(DATA_WINNER_LOGIN_PAGE) login_page = LoginPage(self.driver) login_page.login_with(INVALID_EMAIL_ID_FORMAT) self.assertEqual(login_page.get_error_message(), fetch_(ERROR_MESSAGE, from_(INVALID_EMAIL_ID_FORMAT)))
def test_login_with_invalid_password_credential(self): self.driver.go_to(DATA_WINNER_LOGIN_PAGE) login_page = LoginPage(self.driver) login_page.login_with(INVALID_PASSWORD) self.assertEqual(login_page.get_error_message(), fetch_(ERROR_MESSAGE, from_(INVALID_PASSWORD)))
def test_login_with_unactivated_account_credentials(self): self.driver.go_to(DATA_WINNER_LOGIN_PAGE) login_page = LoginPage(self.driver) login_page.login_with(UNACTIVATED_ACCOUNT_CREDENTIALS) self.assertEqual(login_page.get_error_message(), fetch_(ERROR_MESSAGE, from_(UNACTIVATED_ACCOUNT_CREDENTIALS)))
def test_login_with_expired_trial_account(self): self.driver.go_to(DATA_WINNER_LOGIN_PAGE) dbmanager = DatabaseManager() dbmanager.update_active_date_to_expired( EXPIRED_TRIAL_ACCOUNT[USERNAME], 365) login_page = LoginPage(self.driver) time.sleep(2) login_page.login_with(EXPIRED_TRIAL_ACCOUNT) self.assertEqual(login_page.get_error_message(), fetch_(ERROR_MESSAGE, from_(EXPIRED_TRIAL_ACCOUNT)))