summaryrefslogtreecommitdiff
path: root/tests/test_client
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_client')
-rw-r--r--tests/test_client/tests.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_client/tests.py b/tests/test_client/tests.py
index fb506e7ca9..e45a743f22 100644
--- a/tests/test_client/tests.py
+++ b/tests/test_client/tests.py
@@ -205,6 +205,12 @@ class ClientTest(TestCase):
response = self.client.get('/redirect_view/', {'var': 'value'})
self.assertRedirects(response, '/get_view/?var=value')
+ def test_redirect_with_query_ordering(self):
+ """assertRedirects() ignores the order of query string parameters."""
+ response = self.client.get('/redirect_view/', {'var': 'value', 'foo': 'bar'})
+ self.assertRedirects(response, '/get_view/?var=value&foo=bar')
+ self.assertRedirects(response, '/get_view/?foo=bar&var=value')
+
def test_permanent_redirect(self):
"GET a URL that redirects permanently elsewhere"
response = self.client.get('/permanent_redirect_view/')