Browse Source

🎨 Auto format

pull/15866/head
pre-commit-ci-lite[bot] 3 weeks ago
committed by GitHub
parent
commit
d9dd060bd2
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 4
      fastapi/middleware/security_headers.py
  2. 8
      tests/test_security_headers_middleware.py

4
fastapi/middleware/security_headers.py

@ -40,8 +40,8 @@ class SecurityHeadersMiddleware:
cross_origin_opener_policy.encode("latin-1") cross_origin_opener_policy.encode("latin-1")
) )
if content_security_policy is not None: if content_security_policy is not None:
self._headers[b"content-security-policy"] = ( self._headers[b"content-security-policy"] = content_security_policy.encode(
content_security_policy.encode("latin-1") "latin-1"
) )
if permissions_policy is not None: if permissions_policy is not None:
self._headers[b"permissions-policy"] = permissions_policy.encode("latin-1") self._headers[b"permissions-policy"] = permissions_policy.encode("latin-1")

8
tests/test_security_headers_middleware.py

@ -191,9 +191,7 @@ def test_cache_control():
return {"message": "hi"} return {"message": "hi"}
response = client2.get("/") response = client2.get("/")
assert ( assert response.headers["cache-control"] == "no-store, no-cache, must-revalidate"
response.headers["cache-control"] == "no-store, no-cache, must-revalidate"
)
def test_custom_x_frame_options(): def test_custom_x_frame_options():
@ -235,9 +233,7 @@ def test_custom_cross_origin_opener_policy():
return {"message": "hi"} return {"message": "hi"}
response = client2.get("/") response = client2.get("/")
assert ( assert response.headers["cross-origin-opener-policy"] == "same-origin-allow-popups"
response.headers["cross-origin-opener-policy"] == "same-origin-allow-popups"
)
def test_websocket_not_affected(): def test_websocket_not_affected():

Loading…
Cancel
Save