mirror of
https://github.com/django/django.git
synced 2025-08-03 18:38:50 +00:00
Fixed #33132 -- Fixed test client handling of querystring only redirects.
Regression in 1e5aa8e1c7
.
This commit is contained in:
parent
f997c81472
commit
b1bf8c8a4b
4 changed files with 27 additions and 1 deletions
|
@ -291,6 +291,13 @@ class ClientTest(TestCase):
|
|||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.request['PATH_INFO'], '/accounts/login/')
|
||||
|
||||
def test_redirect_to_querystring_only(self):
|
||||
"""A URL that consists of a querystring only can be followed"""
|
||||
response = self.client.post('/post_then_get_view/', follow=True)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.request['PATH_INFO'], '/post_then_get_view/')
|
||||
self.assertEqual(response.content, b'The value of success is true.')
|
||||
|
||||
def test_follow_307_and_308_redirect(self):
|
||||
"""
|
||||
A 307 or 308 redirect preserves the request method after the redirect.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue