Skip to content

Commit 07d1f32

Browse files
committed
test(idp, browser-azure): display close window message after auth with IdP
1 parent a3374a3 commit 07d1f32

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

test/unit/mocks/mock_socket.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,6 @@ def recv(self, bufsize, flags=...):
3030

3131
def close(self) -> None:
3232
pass
33+
34+
def send(self, *args) -> None: # type: ignore
35+
pass

test/unit/plugin/test_browser_azure_credentials_provider.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,17 @@ def test_run_server():
175175
assert result == browser_azure_data.code
176176

177177

178+
def test_run_server_calls_get_success_response_http_msg(mocker):
179+
bacp: BrowserAzureCredentialsProvider = make_valid_browser_azure_credential_provider()
180+
MockSocket.mocked_data = browser_azure_data.valid_response
181+
listen_socket: MockSocket = MockSocket()
182+
spy = mocker.spy(bacp, "close_window_http_resp")
183+
184+
result: str = bacp.run_server(listen_socket=listen_socket, idp_response_timeout=10, state=browser_azure_data.state)
185+
assert spy.called is True
186+
assert spy.call_count == 1
187+
188+
178189
invalid_datas = [
179190
(browser_azure_data.missing_code_response, "No code found"),
180191
(browser_azure_data.empty_code_response, "No valid code found"),

0 commit comments

Comments
 (0)