diff options
| author | Nick Pope <nick@nickpope.me.uk> | 2021-05-07 13:56:57 +0100 |
|---|---|---|
| committer | Carlton Gibson <carlton.gibson@noumenal.es> | 2021-05-12 11:06:30 +0200 |
| commit | 6b7960188b4fa0a2b357d8f40a3316e2e3755e87 (patch) | |
| tree | 45bedbc0f0a82be1e8ffdd24c3eb62c53649aa99 | |
| parent | 88b3982af396a7c2eca0db9c52dfa9830045cc19 (diff) | |
Added extra assertion to migrations.test_writer.WriterTests.test_serialize_datetime.
This checks that datetime.timezone.utc serializes correctly.
| -rw-r--r-- | tests/migrations/test_writer.py | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/tests/migrations/test_writer.py b/tests/migrations/test_writer.py index 5635dc62f0..96b2140089 100644 --- a/tests/migrations/test_writer.py +++ b/tests/migrations/test_writer.py @@ -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)) |
