summaryrefslogtreecommitdiff
path: root/tests/model_fields/test_datetimefield.py
diff options
context:
space:
mode:
authordjango-bot <ops@djangoproject.com>2022-02-03 20:24:19 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-02-07 20:37:05 +0100
commit9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch)
treef0506b668a013d0063e5fba3dbf4863b466713ba /tests/model_fields/test_datetimefield.py
parentf68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff)
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/model_fields/test_datetimefield.py')
-rw-r--r--tests/model_fields/test_datetimefield.py36
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))