@@ -1059,33 +1059,6 @@ async def test_fallback_to_oauth_metadata_scopes_when_no_prm_scopes(
1059
1059
# Verify that OAuth metadata scopes are used as fallback
1060
1060
assert provider .context .client_metadata .scope == "read write admin"
1061
1061
1062
- @pytest .mark .anyio
1063
- async def test_fallback_to_oauth_metadata_scopes_when_no_prm (
1064
- self , oauth_provider_without_scope : OAuthClientProvider
1065
- ):
1066
- """Test fallback to OAuth metadata scopes when no PRM is available."""
1067
- provider = oauth_provider_without_scope
1068
-
1069
- # No PRM metadata set
1070
-
1071
- # Create OAuth metadata response with scopes
1072
- oauth_metadata_response = httpx .Response (
1073
- 200 ,
1074
- content = (
1075
- b'{"issuer": "https://auth.example.com", '
1076
- b'"authorization_endpoint": "https://auth.example.com/authorize", '
1077
- b'"token_endpoint": "https://auth.example.com/token", '
1078
- b'"registration_endpoint": "https://auth.example.com/register", '
1079
- b'"scopes_supported": ["read", "write", "admin"]}'
1080
- ),
1081
- )
1082
-
1083
- # Process the OAuth metadata
1084
- await provider ._handle_oauth_metadata_response (oauth_metadata_response )
1085
-
1086
- # Verify that OAuth metadata scopes are used
1087
- assert provider .context .client_metadata .scope == "read write admin"
1088
-
1089
1062
@pytest .mark .anyio
1090
1063
async def test_no_scope_changes_when_both_missing (self , oauth_provider_without_scope : OAuthClientProvider ):
1091
1064
"""Test that no scope changes occur when both PRM and OAuth metadata lack scopes."""
0 commit comments