We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 35e23d9 commit 415e065Copy full SHA for 415e065
1 file changed
tests/test_middlewares.py
@@ -12,7 +12,7 @@
12
13
from leancloud import user as user_module
14
from leancloud.engine.cookie_session import CookieSessionMiddleware
15
-
+from leancloud.engine import https_redirect_middleware
16
17
HOST, PORT = 'localhost', 80
18
URL = 'http://{}:{}/'.format(HOST, PORT)
@@ -80,3 +80,15 @@ def test_cookie_session_middleware():
80
break
81
82
remove_wsgi_intercept()
83
+
84
+def test_https_redirect_middleware():
85
+ https_redirect_middleware.is_prod = True
86
+ app = https_redirect_middleware.HttpsRedirectMiddleware(application)
87
+ add_wsgi_intercept(HOST, PORT, lambda: app)
88
89
+ response = requests.get(url=URL, allow_redirects=False)
90
91
+ assert response.is_redirect == True
92
+ assert response.next.url[:5] == "https"
93
94
+ remove_wsgi_intercept()
0 commit comments