Skip to content

Commit acb4070

Browse files
committed
Add test for SubdomainMiddleware to test wrong subdomain
1 parent daf0d1e commit acb4070

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

readthedocs/rtd_tests/tests/test_middleware.py

+7
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,13 @@ def test_proper_subdomain(self):
4747
self.assertEqual(request.urlconf, self.urlconf_subdomain)
4848
self.assertEqual(request.slug, 'pip')
4949

50+
@override_settings(PRODUCTION_DOMAIN='readthedocs.org')
51+
def test_wrong_subdomain(self):
52+
http_host = 'xyz-wrong-sub-domain-xyz.readthedocs.org'
53+
request = self.factory.get(self.url, HTTP_HOST=http_host)
54+
with self.assertRaises(Http404):
55+
self.middleware.process_request(request)
56+
5057
@override_settings(PRODUCTION_DOMAIN='readthedocs.org')
5158
def test_restore_urlconf_after_request(self):
5259
"""

0 commit comments

Comments
 (0)