summaryrefslogtreecommitdiff
path: root/tests/datatypes
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/datatypes
parentf68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff)
downloaddjango-9c19aff7c7561e3a82978a272ecdaad40dda5c00.tar.gz
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/datatypes')
-rw-r--r--tests/datatypes/models.py2
-rw-r--r--tests/datatypes/tests.py57
2 files changed, 37 insertions, 22 deletions
diff --git a/tests/datatypes/models.py b/tests/datatypes/models.py
index b1304a7cc7..4a62c4d078 100644
--- a/tests/datatypes/models.py
+++ b/tests/datatypes/models.py
@@ -16,7 +16,7 @@ class Donut(models.Model):
review = models.TextField()
class Meta:
- ordering = ('consumed_at',)
+ ordering = ("consumed_at",)
class RumBaba(models.Model):
diff --git a/tests/datatypes/tests.py b/tests/datatypes/tests.py
index 52f24fe051..56f6c14c31 100644
--- a/tests/datatypes/tests.py
+++ b/tests/datatypes/tests.py
@@ -7,9 +7,8 @@ from .models import Donut, RumBaba
class DataTypesTestCase(TestCase):
-
def test_boolean_type(self):
- d = Donut(name='Apple Fritter')
+ d = Donut(name="Apple Fritter")
self.assertFalse(d.is_frosted)
self.assertIsNone(d.has_sprinkles)
d.has_sprinkles = True
@@ -17,70 +16,86 @@ class DataTypesTestCase(TestCase):
d.save()
- d2 = Donut.objects.get(name='Apple Fritter')
+ d2 = Donut.objects.get(name="Apple Fritter")
self.assertFalse(d2.is_frosted)
self.assertTrue(d2.has_sprinkles)
def test_date_type(self):
- d = Donut(name='Apple Fritter')
+ d = Donut(name="Apple Fritter")
d.baked_date = datetime.date(year=1938, month=6, day=4)
d.baked_time = datetime.time(hour=5, minute=30)
- d.consumed_at = datetime.datetime(year=2007, month=4, day=20, hour=16, minute=19, second=59)
+ d.consumed_at = datetime.datetime(
+ year=2007, month=4, day=20, hour=16, minute=19, second=59
+ )
d.save()
- d2 = Donut.objects.get(name='Apple Fritter')
+ d2 = Donut.objects.get(name="Apple Fritter")
self.assertEqual(d2.baked_date, datetime.date(1938, 6, 4))
self.assertEqual(d2.baked_time, datetime.time(5, 30))
self.assertEqual(d2.consumed_at, datetime.datetime(2007, 4, 20, 16, 19, 59))
def test_time_field(self):
# Test for ticket #12059: TimeField wrongly handling datetime.datetime object.
- d = Donut(name='Apple Fritter')
- d.baked_time = datetime.datetime(year=2007, month=4, day=20, hour=16, minute=19, second=59)
+ d = Donut(name="Apple Fritter")
+ d.baked_time = datetime.datetime(
+ year=2007, month=4, day=20, hour=16, minute=19, second=59
+ )
d.save()
- d2 = Donut.objects.get(name='Apple Fritter')
+ d2 = Donut.objects.get(name="Apple Fritter")
self.assertEqual(d2.baked_time, datetime.time(16, 19, 59))
def test_year_boundaries(self):
"""Year boundary tests (ticket #3689)"""
Donut.objects.create(
- name='Date Test 2007',
+ name="Date Test 2007",
baked_date=datetime.datetime(year=2007, month=12, day=31),
- consumed_at=datetime.datetime(year=2007, month=12, day=31, hour=23, minute=59, second=59),
+ consumed_at=datetime.datetime(
+ year=2007, month=12, day=31, hour=23, minute=59, second=59
+ ),
)
Donut.objects.create(
- name='Date Test 2006',
+ name="Date Test 2006",
baked_date=datetime.datetime(year=2006, month=1, day=1),
consumed_at=datetime.datetime(year=2006, month=1, day=1),
)
- self.assertEqual("Date Test 2007", Donut.objects.filter(baked_date__year=2007)[0].name)
- self.assertEqual("Date Test 2006", Donut.objects.filter(baked_date__year=2006)[0].name)
+ self.assertEqual(
+ "Date Test 2007", Donut.objects.filter(baked_date__year=2007)[0].name
+ )
+ self.assertEqual(
+ "Date Test 2006", Donut.objects.filter(baked_date__year=2006)[0].name
+ )
Donut.objects.create(
- name='Apple Fritter',
- consumed_at=datetime.datetime(year=2007, month=4, day=20, hour=16, minute=19, second=59),
+ name="Apple Fritter",
+ consumed_at=datetime.datetime(
+ year=2007, month=4, day=20, hour=16, minute=19, second=59
+ ),
)
self.assertEqual(
- ['Apple Fritter', 'Date Test 2007'],
- list(Donut.objects.filter(consumed_at__year=2007).order_by('name').values_list('name', flat=True))
+ ["Apple Fritter", "Date Test 2007"],
+ list(
+ Donut.objects.filter(consumed_at__year=2007)
+ .order_by("name")
+ .values_list("name", flat=True)
+ ),
)
self.assertEqual(0, Donut.objects.filter(consumed_at__year=2005).count())
self.assertEqual(0, Donut.objects.filter(consumed_at__year=2008).count())
def test_textfields_str(self):
"""TextField values returned from the database should be str."""
- d = Donut.objects.create(name='Jelly Donut', review='Outstanding')
+ d = Donut.objects.create(name="Jelly Donut", review="Outstanding")
newd = Donut.objects.get(id=d.id)
self.assertIsInstance(newd.review, str)
- @skipIfDBFeature('supports_timezones')
+ @skipIfDBFeature("supports_timezones")
def test_error_on_timezone(self):
"""Regression test for #8354: the MySQL and Oracle backends should raise
an error if given a timezone-aware datetime object."""
dt = datetime.datetime(2008, 8, 31, 16, 20, tzinfo=utc)
- d = Donut(name='Bear claw', consumed_at=dt)
+ d = Donut(name="Bear claw", consumed_at=dt)
# MySQL backend does not support timezone-aware datetimes.
with self.assertRaises(ValueError):
d.save()