def test_param_create_user_validation(self, email, password, error): home_page = HomePage(self.driver) account_page = MyAccountPage(self.driver) home_page.go_to_my_account_page() account_page.register_user(email, password) error_msg = account_page.validation_msg() assert_that(error_msg).is_equal_to(error)
def test_create_user_with_existing_data(self): home_page = HomePage(self.driver) account_page = MyAccountPage(self.driver) home_page.go_to_my_account_page() account_page.register_user(config.USER_EMAIL, config.USER_PASSWORD) error_msg = account_page.validation_msg() assert_that(error_msg).is_equal_to(data.ERROR_ALREADY_REGISTERED_ACC)
def test_create_user_with_invalid_email(self): home_page = HomePage(self.driver) account_page = MyAccountPage(self.driver) home_page.go_to_my_account_page() account_page.register_user("[email protected]", config.USER_PASSWORD) error_msg = account_page.validation_msg() assert_that(error_msg).is_equal_to(data.ERROR_INVALID_EMAIL_REG)
def test_create_user(self): home_page = HomePage(self.driver) account_page = MyAccountPage(self.driver) generator = Generator() # generate_email = f"email{datetime.now().microsecond}@test.com" # generate_password = f"password{datetime.now().microsecond}" generate_email = generator.generate_email(5, 4, 3) generate_password = generator.generate_password(5, 5, 2, 1) home_page.go_to_my_account_page() account_page.register_user(generate_email, generate_password) account_page.is_logout_link_displayed()