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/datatypes | |
parent | f68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff) | |
download | django-9c19aff7c7561e3a82978a272ecdaad40dda5c00.tar.gz |
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/datatypes')
-rw-r--r-- | tests/datatypes/models.py | 2 | ||||
-rw-r--r-- | tests/datatypes/tests.py | 57 |
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() |