mirror of
https://github.com/django/django.git
synced 2025-04-16 21:34:37 +00:00
Fixed #35986 -- Fixed test classes with @translation.override decorator.
Co-authored-by: Simon Charette <charette.s@gmail.com>
This commit is contained in:
parent
a627829e7b
commit
522dd021b2
@ -1,5 +1,5 @@
|
||||
import zoneinfo
|
||||
from datetime import datetime, tzinfo
|
||||
from datetime import datetime, tzinfo, UTC
|
||||
|
||||
from django.template import Library, Node, TemplateSyntaxError
|
||||
from django.utils import timezone
|
||||
@ -31,7 +31,7 @@ def utc(value):
|
||||
"""
|
||||
Convert a datetime to UTC.
|
||||
"""
|
||||
return do_timezone(value, datetime.UTC)
|
||||
return do_timezone(value, UTC)
|
||||
|
||||
|
||||
@register.filter("timezone")
|
||||
|
@ -118,9 +118,13 @@ class LocalizedTimeTests(SimpleTestCase):
|
||||
self.assertEqual(text, "13:30:00")
|
||||
|
||||
|
||||
@translation.override(None)
|
||||
@override_settings(TIME_INPUT_FORMATS=["%I:%M:%S %p", "%I:%M %p"])
|
||||
class CustomTimeInputFormatsTests(SimpleTestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
cls.enterClassContext(translation.override(None))
|
||||
super().setUpClass()
|
||||
|
||||
def test_timeField(self):
|
||||
"TimeFields can parse dates in the default format"
|
||||
f = forms.TimeField()
|
||||
@ -431,9 +435,13 @@ class LocalizedDateTests(SimpleTestCase):
|
||||
self.assertEqual(text, "21.12.2010")
|
||||
|
||||
|
||||
@translation.override(None)
|
||||
@override_settings(DATE_INPUT_FORMATS=["%d.%m.%Y", "%d-%m-%Y"])
|
||||
class CustomDateInputFormatsTests(SimpleTestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
cls.enterClassContext(translation.override(None))
|
||||
super().setUpClass()
|
||||
|
||||
def test_dateField(self):
|
||||
"DateFields can parse dates in the default format"
|
||||
f = forms.DateField()
|
||||
@ -752,9 +760,13 @@ class LocalizedDateTimeTests(SimpleTestCase):
|
||||
self.assertEqual(text, "21.12.2010 13:30:00")
|
||||
|
||||
|
||||
@translation.override(None)
|
||||
@override_settings(DATETIME_INPUT_FORMATS=["%I:%M:%S %p %d/%m/%Y", "%I:%M %p %d-%m-%Y"])
|
||||
class CustomDateTimeInputFormatsTests(SimpleTestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
cls.enterClassContext(translation.override(None))
|
||||
super().setUpClass()
|
||||
|
||||
def test_dateTimeField(self):
|
||||
"DateTimeFields can parse dates in the default format"
|
||||
f = forms.DateTimeField()
|
||||
|
@ -921,9 +921,13 @@ class SerializationTests(SimpleTestCase):
|
||||
self.assertEqual(obj.dt, dt)
|
||||
|
||||
|
||||
@translation.override(None)
|
||||
@override_settings(DATETIME_FORMAT="c", TIME_ZONE="Africa/Nairobi", USE_TZ=True)
|
||||
class TemplateTests(SimpleTestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
cls.enterClassContext(translation.override(None))
|
||||
super().setUpClass()
|
||||
|
||||
@requires_tz_support
|
||||
def test_localtime_templatetag_and_filters(self):
|
||||
"""
|
||||
@ -1324,7 +1328,6 @@ class NewFormsTests(TestCase):
|
||||
self.assertIn("2011-09-01 17:20:30", str(form))
|
||||
|
||||
|
||||
@translation.override(None)
|
||||
@override_settings(
|
||||
DATETIME_FORMAT="c",
|
||||
TIME_ZONE="Africa/Nairobi",
|
||||
@ -1334,6 +1337,7 @@ class NewFormsTests(TestCase):
|
||||
class AdminTests(TestCase):
|
||||
@classmethod
|
||||
def setUpTestData(cls):
|
||||
cls.enterClassContext(translation.override(None))
|
||||
cls.u1 = User.objects.create_user(
|
||||
password="secret",
|
||||
last_login=datetime.datetime(2007, 5, 30, 13, 20, 10, tzinfo=UTC),
|
||||
|
Loading…
x
Reference in New Issue
Block a user