mirror of
https://github.com/django/django.git
synced 2025-10-25 22:56:12 +00:00
Fixed #18558 -- Added url property to HttpResponseRedirect*
Thanks coolRR for the report.
This commit is contained in:
committed by
Claude Paroz
parent
3a002db6f1
commit
e94f405d94
@@ -69,7 +69,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
request = self._get_request('slash')
|
||||
r = CommonMiddleware().process_request(request)
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(r['Location'], 'http://testserver/middleware/slash/')
|
||||
self.assertEqual(r.url, 'http://testserver/middleware/slash/')
|
||||
|
||||
@override_settings(APPEND_SLASH=True, DEBUG=True)
|
||||
def test_append_slash_no_redirect_on_POST_in_DEBUG(self):
|
||||
@@ -101,7 +101,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
r = CommonMiddleware().process_request(request)
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(
|
||||
r['Location'],
|
||||
r.url,
|
||||
'http://testserver/middleware/needsquoting%23/')
|
||||
|
||||
@override_settings(APPEND_SLASH=False, PREPEND_WWW=True)
|
||||
@@ -110,7 +110,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
r = CommonMiddleware().process_request(request)
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(
|
||||
r['Location'],
|
||||
r.url,
|
||||
'http://www.testserver/middleware/path/')
|
||||
|
||||
@override_settings(APPEND_SLASH=True, PREPEND_WWW=True)
|
||||
@@ -118,7 +118,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
request = self._get_request('slash/')
|
||||
r = CommonMiddleware().process_request(request)
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(r['Location'],
|
||||
self.assertEqual(r.url,
|
||||
'http://www.testserver/middleware/slash/')
|
||||
|
||||
@override_settings(APPEND_SLASH=True, PREPEND_WWW=True)
|
||||
@@ -126,7 +126,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
request = self._get_request('slash')
|
||||
r = CommonMiddleware().process_request(request)
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(r['Location'],
|
||||
self.assertEqual(r.url,
|
||||
'http://www.testserver/middleware/slash/')
|
||||
|
||||
|
||||
@@ -171,7 +171,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
self.assertFalse(r is None,
|
||||
"CommonMiddlware failed to return APPEND_SLASH redirect using request.urlconf")
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(r['Location'], 'http://testserver/middleware/customurlconf/slash/')
|
||||
self.assertEqual(r.url, 'http://testserver/middleware/customurlconf/slash/')
|
||||
|
||||
@override_settings(APPEND_SLASH=True, DEBUG=True)
|
||||
def test_append_slash_no_redirect_on_POST_in_DEBUG_custom_urlconf(self):
|
||||
@@ -208,7 +208,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
"CommonMiddlware failed to return APPEND_SLASH redirect using request.urlconf")
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(
|
||||
r['Location'],
|
||||
r.url,
|
||||
'http://testserver/middleware/customurlconf/needsquoting%23/')
|
||||
|
||||
@override_settings(APPEND_SLASH=False, PREPEND_WWW=True)
|
||||
@@ -218,7 +218,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
r = CommonMiddleware().process_request(request)
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(
|
||||
r['Location'],
|
||||
r.url,
|
||||
'http://www.testserver/middleware/customurlconf/path/')
|
||||
|
||||
@override_settings(APPEND_SLASH=True, PREPEND_WWW=True)
|
||||
@@ -227,7 +227,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
request.urlconf = 'regressiontests.middleware.extra_urls'
|
||||
r = CommonMiddleware().process_request(request)
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(r['Location'],
|
||||
self.assertEqual(r.url,
|
||||
'http://www.testserver/middleware/customurlconf/slash/')
|
||||
|
||||
@override_settings(APPEND_SLASH=True, PREPEND_WWW=True)
|
||||
@@ -236,7 +236,7 @@ class CommonMiddlewareTest(TestCase):
|
||||
request.urlconf = 'regressiontests.middleware.extra_urls'
|
||||
r = CommonMiddleware().process_request(request)
|
||||
self.assertEqual(r.status_code, 301)
|
||||
self.assertEqual(r['Location'],
|
||||
self.assertEqual(r.url,
|
||||
'http://www.testserver/middleware/customurlconf/slash/')
|
||||
|
||||
# Legacy tests for the 404 error reporting via email (to be removed in 1.8)
|
||||
|
||||
Reference in New Issue
Block a user