diff options
| author | django-bot <ops@djangoproject.com> | 2022-02-03 20:24:19 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-02-07 20:37:05 +0100 |
| commit | 9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch) | |
| tree | f0506b668a013d0063e5fba3dbf4863b466713ba /tests/model_fields/test_datetimefield.py | |
| parent | f68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff) | |
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/model_fields/test_datetimefield.py')
| -rw-r--r-- | tests/model_fields/test_datetimefield.py | 36 |
1 files changed, 21 insertions, 15 deletions
diff --git a/tests/model_fields/test_datetimefield.py b/tests/model_fields/test_datetimefield.py index 1c37760711..26efd481e1 100644 --- a/tests/model_fields/test_datetimefield.py +++ b/tests/model_fields/test_datetimefield.py @@ -1,9 +1,7 @@ import datetime from django.db import models -from django.test import ( - SimpleTestCase, TestCase, override_settings, skipUnlessDBFeature, -) +from django.test import SimpleTestCase, TestCase, override_settings, skipUnlessDBFeature from django.test.utils import requires_tz_support from django.utils import timezone @@ -11,18 +9,23 @@ from .models import DateTimeModel class DateTimeFieldTests(TestCase): - def test_datetimefield_to_python_microseconds(self): """DateTimeField.to_python() supports microseconds.""" f = models.DateTimeField() - self.assertEqual(f.to_python('2001-01-02 03:04:05.000006'), datetime.datetime(2001, 1, 2, 3, 4, 5, 6)) - self.assertEqual(f.to_python('2001-01-02 03:04:05.999999'), datetime.datetime(2001, 1, 2, 3, 4, 5, 999999)) + self.assertEqual( + f.to_python("2001-01-02 03:04:05.000006"), + datetime.datetime(2001, 1, 2, 3, 4, 5, 6), + ) + self.assertEqual( + f.to_python("2001-01-02 03:04:05.999999"), + datetime.datetime(2001, 1, 2, 3, 4, 5, 999999), + ) def test_timefield_to_python_microseconds(self): """TimeField.to_python() supports microseconds.""" f = models.TimeField() - self.assertEqual(f.to_python('01:02:03.000004'), datetime.time(1, 2, 3, 4)) - self.assertEqual(f.to_python('01:02:03.999999'), datetime.time(1, 2, 3, 999999)) + self.assertEqual(f.to_python("01:02:03.000004"), datetime.time(1, 2, 3, 4)) + self.assertEqual(f.to_python("01:02:03.999999"), datetime.time(1, 2, 3, 999999)) def test_datetimes_save_completely(self): dat = datetime.date(2014, 3, 12) @@ -47,14 +50,18 @@ class DateTimeFieldTests(TestCase): self.assertEqual(m, DateTimeModel.objects.get(dt__date=d)) @requires_tz_support - @skipUnlessDBFeature('has_zoneinfo_database') - @override_settings(USE_TZ=True, TIME_ZONE='America/Vancouver') + @skipUnlessDBFeature("has_zoneinfo_database") + @override_settings(USE_TZ=True, TIME_ZONE="America/Vancouver") def test_lookup_date_with_use_tz(self): d = datetime.date(2014, 3, 12) # The following is equivalent to UTC 2014-03-12 18:34:23.24000. - dt1 = datetime.datetime(2014, 3, 12, 10, 22, 23, 240000, tzinfo=timezone.get_current_timezone()) + dt1 = datetime.datetime( + 2014, 3, 12, 10, 22, 23, 240000, tzinfo=timezone.get_current_timezone() + ) # The following is equivalent to UTC 2014-03-13 05:34:23.24000. - dt2 = datetime.datetime(2014, 3, 12, 21, 22, 23, 240000, tzinfo=timezone.get_current_timezone()) + dt2 = datetime.datetime( + 2014, 3, 12, 21, 22, 23, 240000, tzinfo=timezone.get_current_timezone() + ) t = datetime.time(21, 22, 23, 240000) m1 = DateTimeModel.objects.create(d=d, dt=dt1, t=t) m2 = DateTimeModel.objects.create(d=d, dt=dt2, t=t) @@ -63,13 +70,12 @@ class DateTimeFieldTests(TestCase): DateTimeModel.objects.filter(dt__date=d), [m1, m2], ) - with self.settings(TIME_ZONE='UTC'): + with self.settings(TIME_ZONE="UTC"): # But in UTC, the __date only matches one of them. self.assertCountEqual(DateTimeModel.objects.filter(dt__date=d), [m1]) class ValidationTest(SimpleTestCase): - def test_datefield_cleans_date(self): f = models.DateField() - self.assertEqual(datetime.date(2008, 10, 10), f.clean('2008-10-10', None)) + self.assertEqual(datetime.date(2008, 10, 10), f.clean("2008-10-10", None)) |
