]> git.ipfire.org Git - thirdparty/starlette.git/commitdiff
added type annotations to test_http_redirect.py (#2465)
authorScirlat Danut <danut.scirlat@gmail.com>
Sun, 4 Feb 2024 18:30:43 +0000 (20:30 +0200)
committerGitHub <noreply@github.com>
Sun, 4 Feb 2024 18:30:43 +0000 (18:30 +0000)
Co-authored-by: Scirlat Danut <scirlatdanut@scirlats-mini.lan>
tests/middleware/test_https_redirect.py

index 5e498c1467528cdf9016775ee61ec626f0137e2a..9195694a34c7dc42ed716ed7349bd287436225c2 100644 (file)
@@ -1,12 +1,18 @@
+from typing import Callable
+
 from starlette.applications import Starlette
 from starlette.middleware import Middleware
 from starlette.middleware.httpsredirect import HTTPSRedirectMiddleware
+from starlette.requests import Request
 from starlette.responses import PlainTextResponse
 from starlette.routing import Route
+from starlette.testclient import TestClient
+
+TestClientFactory = Callable[..., TestClient]
 
 
-def test_https_redirect_middleware(test_client_factory):
-    def homepage(request):
+def test_https_redirect_middleware(test_client_factory: TestClientFactory) -> None:
+    def homepage(request: Request) -> PlainTextResponse:
         return PlainTextResponse("OK", status_code=200)
 
     app = Starlette(