summaryrefslogtreecommitdiff
path: root/tests/regressiontests/admin_widgets
diff options
context:
space:
mode:
authorJannis Leidel <jannis@leidel.info>2011-05-06 13:29:44 +0000
committerJannis Leidel <jannis@leidel.info>2011-05-06 13:29:44 +0000
commit7dd72360a2ab3a3a7ca74922da670c7361a9abb3 (patch)
tree487508706797fb3cd0040b3a7724a169bdd1c87f /tests/regressiontests/admin_widgets
parent71ec87fed83c0fb23f131d11f30031eeaa79ed77 (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.py23
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):