Skip to content

Commit 325f3a3

Browse files
authored
Merge pull request #56 from sacha-development-stuff/codex/fix-test-case-failure-in-oauth-flow
Fix OAuth metadata handler stub in auth flow test
2 parents 35b30fa + d210a25 commit 325f3a3

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

tests/unit/client/test_oauth2_providers.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1241,8 +1241,13 @@ def fake_get_discovery_urls(self: OAuthClientProvider, url: str) -> list[str]:
12411241
def fake_create_oauth_metadata_request(self: OAuthClientProvider, url: str) -> httpx.Request:
12421242
return httpx.Request("GET", url)
12431243

1244-
async def fake_handle_oauth_metadata(self: OAuthClientProvider, response: httpx.Response) -> None:
1245-
self._metadata = OAuthMetadata.model_validate(_metadata_json())
1244+
async def fake_handle_oauth_metadata(
1245+
self: OAuthClientProvider, response: httpx.Response
1246+
) -> tuple[bool, OAuthMetadata | None]:
1247+
metadata = OAuthMetadata.model_validate(_metadata_json())
1248+
self._metadata = metadata
1249+
self.context.oauth_metadata = metadata
1250+
return True, metadata
12461251

12471252
def fake_create_registration_request(
12481253
self: OAuthClientProvider, metadata: OAuthMetadata | None

0 commit comments

Comments
 (0)