Skip to content

Commit 9945699

Browse files
committed
merge with recent branch
1 parent f879ec8 commit 9945699

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

tests/unit/client/test_oauth2_providers.py

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,7 @@ async def test_client_credentials_request_token_raises_on_failure(monkeypatch: p
400400
with pytest.raises(Exception, match="Token request failed"):
401401
await provider._request_token()
402402

403+
403404
@pytest.mark.anyio
404405
async def test_client_credentials_request_token_without_metadata(monkeypatch: pytest.MonkeyPatch) -> None:
405406
storage = InMemoryStorage()
@@ -698,6 +699,7 @@ async def provide_subject() -> str:
698699
assert client_info.client_id == "client-id"
699700
assert storage.client_info is client_info
700701

702+
701703
@pytest.mark.anyio
702704
async def test_token_exchange_initialize_loads_cached_values() -> None:
703705
storage = InMemoryStorage()
@@ -830,6 +832,7 @@ async def provide_subject() -> str:
830832
with pytest.raises(StopAsyncIteration):
831833
await flow.asend(response)
832834

835+
833836
@pytest.mark.anyio
834837
async def test_token_exchange_ensure_token_returns_when_valid() -> None:
835838
storage = InMemoryStorage()
@@ -909,18 +912,14 @@ async def fake_handle_token(self: OAuthClientProvider, response: httpx.Response)
909912
"_build_protected_resource_discovery_urls",
910913
MethodType(fake_build_resource_urls, provider),
911914
)
912-
monkeypatch.setattr(
913-
provider, "_handle_protected_resource_response", MethodType(fake_handle_resource, provider)
914-
)
915+
monkeypatch.setattr(provider, "_handle_protected_resource_response", MethodType(fake_handle_resource, provider))
915916
monkeypatch.setattr(provider, "_get_discovery_urls", MethodType(fake_get_discovery_urls, provider))
916917
monkeypatch.setattr(
917918
provider,
918919
"_create_oauth_metadata_request",
919920
MethodType(fake_create_oauth_metadata_request, provider),
920921
)
921-
monkeypatch.setattr(
922-
provider, "_handle_oauth_metadata_response", MethodType(fake_handle_oauth_metadata, provider)
923-
)
922+
monkeypatch.setattr(provider, "_handle_oauth_metadata_response", MethodType(fake_handle_oauth_metadata, provider))
924923
monkeypatch.setattr(
925924
provider,
926925
"_create_registration_request",
@@ -931,9 +930,7 @@ async def fake_handle_token(self: OAuthClientProvider, response: httpx.Response)
931930
"_handle_registration_response",
932931
MethodType(fake_handle_registration, provider),
933932
)
934-
monkeypatch.setattr(
935-
provider, "_perform_authorization", MethodType(fake_perform_authorization, provider)
936-
)
933+
monkeypatch.setattr(provider, "_perform_authorization", MethodType(fake_perform_authorization, provider))
937934
monkeypatch.setattr(provider, "_handle_token_response", MethodType(fake_handle_token, provider))
938935

939936
request = httpx.Request("GET", "https://api.example.com/resource")
@@ -942,9 +939,7 @@ async def fake_handle_token(self: OAuthClientProvider, response: httpx.Response)
942939
prepared_request = await anext(flow)
943940
assert "Authorization" not in prepared_request.headers
944941

945-
headers = {
946-
"WWW-Authenticate": 'Bearer scope="alpha beta" resource_metadata="https://resource.example.com"'
947-
}
942+
headers = {"WWW-Authenticate": 'Bearer scope="alpha beta" resource_metadata="https://resource.example.com"'}
948943
first_response = httpx.Response(401, headers=headers, request=prepared_request)
949944

950945
discovery_request = await flow.asend(first_response)

0 commit comments

Comments
 (0)