summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/regressiontests/i18n/patterns/tests.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/tests/regressiontests/i18n/patterns/tests.py b/tests/regressiontests/i18n/patterns/tests.py
index 1216d0bde9..16fbec014a 100644
--- a/tests/regressiontests/i18n/patterns/tests.py
+++ b/tests/regressiontests/i18n/patterns/tests.py
@@ -182,12 +182,10 @@ class URLRedirectWithoutTrailingSlashTests(URLTestCaseBase):
self.assertRedirects(response, '/not-prefixed/', 301)
def test_en_redirect(self):
- response = self.client.get('/account/register', HTTP_ACCEPT_LANGUAGE='en')
+ response = self.client.get('/account/register', HTTP_ACCEPT_LANGUAGE='en', follow=True)
# target status code of 301 because of CommonMiddleware redirecting
- self.assertRedirects(response, '/en/account/register', 302, target_status_code=301)
-
- response = self.client.get(response['location'])
- self.assertRedirects(response, '/en/account/register/', 301)
+ self.assertIn(('http://testserver/en/account/register/', 301), response.redirect_chain)
+ self.assertRedirects(response, '/en/account/register/', 302)
class URLRedirectWithoutTrailingSlashSettingTests(URLTestCaseBase):