Added extra assertion to migrations.test_writer.WriterTests.test_serialize_datetime.
This checks that datetime.timezone.utc serializes correctly.
This commit is contained in:
parent
88b3982af3
commit
6b7960188b
|
@ -492,13 +492,15 @@ class WriterTests(SimpleTestCase):
|
|||
datetime.datetime(2014, 1, 1, 1, 1),
|
||||
("datetime.datetime(2014, 1, 1, 1, 1)", {'import datetime'})
|
||||
)
|
||||
self.assertSerializedResultEqual(
|
||||
datetime.datetime(2012, 1, 1, 1, 1, tzinfo=utc),
|
||||
(
|
||||
"datetime.datetime(2012, 1, 1, 1, 1, tzinfo=utc)",
|
||||
{'import datetime', 'from django.utils.timezone import utc'},
|
||||
)
|
||||
)
|
||||
for tzinfo in (utc, datetime.timezone.utc):
|
||||
with self.subTest(tzinfo=tzinfo):
|
||||
self.assertSerializedResultEqual(
|
||||
datetime.datetime(2012, 1, 1, 1, 1, tzinfo=tzinfo),
|
||||
(
|
||||
"datetime.datetime(2012, 1, 1, 1, 1, tzinfo=utc)",
|
||||
{'import datetime', 'from django.utils.timezone import utc'},
|
||||
)
|
||||
)
|
||||
|
||||
def test_serialize_fields(self):
|
||||
self.assertSerializedFieldEqual(models.CharField(max_length=255))
|
||||
|
|
Loading…
Reference in New Issue