def test_get_response_1(): def mock_prompter(prompt): return "" authenticator = OktaAuthenticator(mock_prompter) with pytest.raises(SAMLError): authenticator.get_response("")
def test_get_response(): authenticator = OktaAuthenticator(None) if sys.version_info >= (3, 0): ips = "builtins.input" else: ips = "__builtin__.raw_input" with mock.patch(ips, return_value=""): with pytest.raises(SAMLError): authenticator.get_response("") with mock.patch(ips, return_value="fake input"): response = authenticator.get_response("") assert response == "fake input"
def test_get_response_3(): def mock_prompter(prompt): return "" authenticator = OktaAuthenticator(mock_prompter) response = authenticator.get_response("", False) assert response == ""
def test_get_response_2(): def mock_prompter(prompt): return "mock_result" authenticator = OktaAuthenticator(mock_prompter) response = authenticator.get_response("") assert response == "mock_result"