From b951a7fbc12045eff104940dafaec308a543ead2 Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Sun, 26 Jan 2014 14:29:04 +0100 Subject: Removed superfluous uses of TransRealMixin. The translation.override context manager cleans up after itself. As a consequence this mixin isn't needed any more in many cases. --- tests/forms_tests/tests/test_regressions.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'tests/forms_tests') diff --git a/tests/forms_tests/tests/test_regressions.py b/tests/forms_tests/tests/test_regressions.py index 39459aa472..b009e800e1 100644 --- a/tests/forms_tests/tests/test_regressions.py +++ b/tests/forms_tests/tests/test_regressions.py @@ -9,13 +9,13 @@ from django.forms import ( TextInput, ) from django.test import TestCase -from django.utils.translation import ugettext_lazy, override +from django.utils import translation +from django.utils.translation import gettext_lazy, ugettext_lazy from forms_tests.models import Cheese -from django.test.utils import TransRealMixin -class FormsRegressionsTestCase(TransRealMixin, TestCase): +class FormsRegressionsTestCase(TestCase): def test_class(self): # Tests to prevent against recurrences of earlier bugs. extra_attrs = {'class': 'special'} @@ -37,9 +37,9 @@ class FormsRegressionsTestCase(TransRealMixin, TestCase): self.assertHTMLEqual(f.as_p(), '

') # Translations are done at rendering time, so multi-lingual apps can define forms) - with override('de'): + with translation.override('de'): self.assertHTMLEqual(f.as_p(), '

') - with override('pl', deactivate=True): + with translation.override('pl'): self.assertHTMLEqual(f.as_p(), '

') def test_regression_5216(self): @@ -73,13 +73,11 @@ class FormsRegressionsTestCase(TransRealMixin, TestCase): self.assertEqual(f.clean(b'\xd1\x88\xd1\x82.'), '\u0448\u0442.') # Translated error messages used to be buggy. - with override('ru'): + with translation.override('ru'): f = SomeForm({}) self.assertHTMLEqual(f.as_p(), '\n

') # Deep copying translated text shouldn't raise an error) - from django.utils.translation import gettext_lazy - class CopyForm(Form): degree = IntegerField(widget=Select(choices=((1, gettext_lazy('test')),))) -- cgit v1.3