diff --git a/django/contrib/auth/tests/views.py b/django/contrib/auth/tests/views.py index 34c4163265..653c5b02dc 100644 --- a/django/contrib/auth/tests/views.py +++ b/django/contrib/auth/tests/views.py @@ -15,6 +15,10 @@ class AuthViewsTestCase(TestCase): urls = 'django.contrib.auth.urls' def setUp(self): + self.old_LANGUAGES = settings.LANGUAGES + self.old_LANGUAGE_CODE = settings.LANGUAGE_CODE + settings.LANGUAGES = (('en', 'English'),) + settings.LANGUAGE_CODE = 'en' self.old_TEMPLATE_DIRS = settings.TEMPLATE_DIRS settings.TEMPLATE_DIRS = ( os.path.join( @@ -24,10 +28,22 @@ class AuthViewsTestCase(TestCase): ,) def tearDown(self): + settings.LANGUAGES = self.old_LANGUAGES + settings.LANGUAGE_CODE = self.old_LANGUAGE_CODE settings.TEMPLATE_DIRS = self.old_TEMPLATE_DIRS class PasswordResetTest(AuthViewsTestCase): + def setUp(self): + self.old_LANGUAGES = settings.LANGUAGES + self.old_LANGUAGE_CODE = settings.LANGUAGE_CODE + settings.LANGUAGES = (('en', 'English'),) + settings.LANGUAGE_CODE = 'en' + + def tearDown(self): + settings.LANGUAGES = self.old_LANGUAGES + settings.LANGUAGE_CODE = self.old_LANGUAGE_CODE + def test_email_not_found(self): "Error is raised if the provided email address isn't currently registered" response = self.client.get('/password_reset/') @@ -221,4 +237,4 @@ class LogoutTest(AuthViewsTestCase): response = self.client.get('/logout/custom_query/?follow=/somewhere/') self.assertEqual(response.status_code, 302) self.assert_(response['Location'].endswith('/somewhere/')) - self.confirm_logged_out() \ No newline at end of file + self.confirm_logged_out()