def test_suffix_where_username_contains_suffix_already(self): cfg = {"okta_url": self.okta_url, "okta_token": self.okta_token} env = MockEnviron({"common_name": self.config["username"], "password": self.config["password"]}) validator = OktaOpenVPNValidator() validator.site_config = cfg validator.username_suffix = self.username_suffix validator.env = env validator.load_environment_variables() validator.okta_config["assert_pinset"] = [self.herokuapp_dot_com_pin] rv = validator.authenticate() self.assertEquals(rv, True) last_error = self.okta_log_messages["info"][-1:][0] self.assertIn("is now authenticated with MFA via Okta API", last_error)
def test_suffix_where_username_contains_suffix_already(self): cfg = { 'okta_url': self.okta_url, 'okta_token': self.okta_token, } env = MockEnviron({ 'common_name': self.config['username'], 'password': self.config['password'] }) validator = OktaOpenVPNValidator() validator.site_config = cfg validator.username_suffix = self.username_suffix validator.env = env validator.load_environment_variables() validator.okta_config['assert_pinset'] = [self.herokuapp_dot_com_pin] rv = validator.authenticate() self.assertEquals(rv, True) last_error = self.okta_log_messages['info'][-1:][0] self.assertIn('is now authenticated with MFA via Okta API', last_error)