diff options
| author | Jannis Leidel <jannis@leidel.info> | 2011-05-06 13:29:44 +0000 |
|---|---|---|
| committer | Jannis Leidel <jannis@leidel.info> | 2011-05-06 13:29:44 +0000 |
| commit | 7dd72360a2ab3a3a7ca74922da670c7361a9abb3 (patch) | |
| tree | 487508706797fb3cd0040b3a7724a169bdd1c87f /tests/regressiontests/admin_widgets | |
| parent | 71ec87fed83c0fb23f131d11f30031eeaa79ed77 (diff) | |
Make use of new translation and settings context manager in the tests.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16167 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests/admin_widgets')
| -rw-r--r-- | tests/regressiontests/admin_widgets/tests.py | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/tests/regressiontests/admin_widgets/tests.py b/tests/regressiontests/admin_widgets/tests.py index 9fde201366..b498525a91 100644 --- a/tests/regressiontests/admin_widgets/tests.py +++ b/tests/regressiontests/admin_widgets/tests.py @@ -14,8 +14,8 @@ from django.core.files.storage import default_storage from django.core.files.uploadedfile import SimpleUploadedFile from django.db.models import DateField from django.test import TestCase as DjangoTestCase +from django.utils import translation from django.utils.html import conditional_escape -from django.utils.translation import activate, deactivate from django.utils.unittest import TestCase import models @@ -204,7 +204,7 @@ class FilteredSelectMultipleWidgetTest(TestCase): ) -class AdminSplitDateTimeWidgetTest(TestCase): +class AdminSplitDateTimeWidgetTest(DjangoTestCase): def test_render(self): w = AdminSplitDateTime() self.assertEqual( @@ -215,18 +215,13 @@ class AdminSplitDateTimeWidgetTest(TestCase): def test_localization(self): w = AdminSplitDateTime() - activate('de-at') - old_USE_L10N = settings.USE_L10N - try: - settings.USE_L10N = True - w.is_localized = True - self.assertEqual( - conditional_escape(w.render('test', datetime(2007, 12, 1, 9, 30))), - '<p class="datetime">Datum: <input value="01.12.2007" type="text" class="vDateField" name="test_0" size="10" /><br />Zeit: <input value="09:30:00" type="text" class="vTimeField" name="test_1" size="8" /></p>', - ) - finally: - deactivate() - settings.USE_L10N = old_USE_L10N + with self.settings(USE_L10N=True): + with translation.override('de-at'): + w.is_localized = True + self.assertEqual( + conditional_escape(w.render('test', datetime(2007, 12, 1, 9, 30))), + '<p class="datetime">Datum: <input value="01.12.2007" type="text" class="vDateField" name="test_0" size="10" /><br />Zeit: <input value="09:30:00" type="text" class="vTimeField" name="test_1" size="8" /></p>', + ) class AdminFileWidgetTest(DjangoTestCase): |
