Skip to content

Commit 0561256

Browse files
committed
Apply ruff formatting to test_routes.py
1 parent 9060ac0 commit 0561256

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

tests/server/auth/test_routes.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
from pydantic import AnyHttpUrl
33

44
from mcp.server.auth.routes import build_metadata, validate_issuer_url
5-
from mcp.server.auth.url_validators import validate_redirect_uri
65
from mcp.server.auth.settings import AuthSettings, ClientRegistrationOptions, RevocationOptions
6+
from mcp.server.auth.url_validators import validate_redirect_uri
77

88

99
def test_validate_issuer_url_https_allowed():
@@ -72,42 +72,43 @@ def test_build_metadata_serves_issuer_without_trailing_slash():
7272
assert served["authorization_endpoint"] == "https://as.example.com/authorize"
7373
assert served["token_endpoint"] == "https://as.example.com/token"
7474

75+
7576
def test_validate_redirect_uri_https_allowed():
76-
validate_redirect_uri(AnyHttpUrl('https://example.com/cb'))
77+
validate_redirect_uri(AnyHttpUrl("https://example.com/cb"))
7778

7879

7980
def test_validate_redirect_uri_http_localhost_allowed():
80-
validate_redirect_uri(AnyHttpUrl('http://localhost:3000/cb'))
81+
validate_redirect_uri(AnyHttpUrl("http://localhost:3000/cb"))
8182

8283

8384
def test_validate_redirect_uri_http_127_0_0_1_allowed():
84-
validate_redirect_uri(AnyHttpUrl('http://127.0.0.1:8080/cb'))
85+
validate_redirect_uri(AnyHttpUrl("http://127.0.0.1:8080/cb"))
8586

8687

8788
def test_validate_redirect_uri_http_ipv6_loopback_allowed():
88-
validate_redirect_uri(AnyHttpUrl('http://[::1]:9090/cb'))
89+
validate_redirect_uri(AnyHttpUrl("http://[::1]:9090/cb"))
8990

9091

9192
def test_validate_redirect_uri_javascript_scheme_rejected():
9293
with pytest.raises(ValueError, match="Redirect URI must use HTTPS"):
93-
validate_redirect_uri(AnyHttpUrl('javascript:alert(1)'))
94+
validate_redirect_uri(AnyHttpUrl("javascript:alert(1)"))
9495

9596

9697
def test_validate_redirect_uri_file_scheme_rejected():
9798
with pytest.raises(ValueError, match="Redirect URI must use HTTPS"):
98-
validate_redirect_uri(AnyHttpUrl('file:///etc/passwd'))
99+
validate_redirect_uri(AnyHttpUrl("file:///etc/passwd"))
99100

100101

101102
def test_validate_redirect_uri_http_non_loopback_rejected():
102103
with pytest.raises(ValueError, match="Redirect URI must use HTTPS"):
103-
validate_redirect_uri(AnyHttpUrl('http://evil.com/cb'))
104+
validate_redirect_uri(AnyHttpUrl("http://evil.com/cb"))
104105

105106

106107
def test_validate_redirect_uri_fragment_rejected():
107108
with pytest.raises(ValueError, match="Redirect URI must not contain a fragment"):
108-
validate_redirect_uri(AnyHttpUrl('https://example.com/cb#frag'))
109+
validate_redirect_uri(AnyHttpUrl("https://example.com/cb#frag"))
109110

110111

111112
def test_validate_redirect_uri_empty_fragment_rejected():
112113
with pytest.raises(ValueError, match="Redirect URI must not contain a fragment"):
113-
validate_redirect_uri(AnyHttpUrl('https://example.com/cb#'))
114+
validate_redirect_uri(AnyHttpUrl("https://example.com/cb#"))

0 commit comments

Comments
 (0)