diff options
Diffstat (limited to 'tests/utils_tests/test_datetime_safe.py')
| -rw-r--r-- | tests/utils_tests/test_datetime_safe.py | 52 |
1 files changed, 36 insertions, 16 deletions
diff --git a/tests/utils_tests/test_datetime_safe.py b/tests/utils_tests/test_datetime_safe.py index b5ee3d0cad..cb987319f4 100644 --- a/tests/utils_tests/test_datetime_safe.py +++ b/tests/utils_tests/test_datetime_safe.py @@ -1,4 +1,5 @@ -from datetime import date as original_date, datetime as original_datetime +from datetime import date as original_date +from datetime import datetime as original_datetime from django.test import SimpleTestCase, ignore_warnings from django.utils.deprecation import RemovedInDjango50Warning @@ -8,7 +9,6 @@ with ignore_warnings(category=RemovedInDjango50Warning): class DatetimeTests(SimpleTestCase): - def setUp(self): self.percent_y_safe = (1900, 1, 1) # >= 1900 required on Windows. self.just_safe = (1000, 1, 1) @@ -17,36 +17,54 @@ class DatetimeTests(SimpleTestCase): self.more_recent = (2006, 1, 1) def test_compare_datetimes(self): - self.assertEqual(original_datetime(*self.more_recent), datetime(*self.more_recent)) - self.assertEqual(original_datetime(*self.really_old), datetime(*self.really_old)) + self.assertEqual( + original_datetime(*self.more_recent), datetime(*self.more_recent) + ) + self.assertEqual( + original_datetime(*self.really_old), datetime(*self.really_old) + ) self.assertEqual(original_date(*self.more_recent), date(*self.more_recent)) self.assertEqual(original_date(*self.really_old), date(*self.really_old)) self.assertEqual( - original_date(*self.just_safe).strftime('%Y-%m-%d'), date(*self.just_safe).strftime('%Y-%m-%d') + original_date(*self.just_safe).strftime("%Y-%m-%d"), + date(*self.just_safe).strftime("%Y-%m-%d"), ) self.assertEqual( - original_datetime(*self.just_safe).strftime('%Y-%m-%d'), datetime(*self.just_safe).strftime('%Y-%m-%d') + original_datetime(*self.just_safe).strftime("%Y-%m-%d"), + datetime(*self.just_safe).strftime("%Y-%m-%d"), ) def test_safe_strftime(self): - self.assertEqual(date(*self.just_unsafe[:3]).strftime('%Y-%m-%d (weekday %w)'), '0999-12-31 (weekday 2)') - self.assertEqual(date(*self.just_safe).strftime('%Y-%m-%d (weekday %w)'), '1000-01-01 (weekday 3)') + self.assertEqual( + date(*self.just_unsafe[:3]).strftime("%Y-%m-%d (weekday %w)"), + "0999-12-31 (weekday 2)", + ) + self.assertEqual( + date(*self.just_safe).strftime("%Y-%m-%d (weekday %w)"), + "1000-01-01 (weekday 3)", + ) self.assertEqual( - datetime(*self.just_unsafe).strftime('%Y-%m-%d %H:%M:%S (weekday %w)'), '0999-12-31 23:59:59 (weekday 2)' + datetime(*self.just_unsafe).strftime("%Y-%m-%d %H:%M:%S (weekday %w)"), + "0999-12-31 23:59:59 (weekday 2)", ) self.assertEqual( - datetime(*self.just_safe).strftime('%Y-%m-%d %H:%M:%S (weekday %w)'), '1000-01-01 00:00:00 (weekday 3)' + datetime(*self.just_safe).strftime("%Y-%m-%d %H:%M:%S (weekday %w)"), + "1000-01-01 00:00:00 (weekday 3)", ) # %y will error before this date - self.assertEqual(date(*self.percent_y_safe).strftime('%y'), '00') - self.assertEqual(datetime(*self.percent_y_safe).strftime('%y'), '00') - with self.assertRaisesMessage(TypeError, 'strftime of dates before 1000 does not handle %y'): - datetime(*self.just_unsafe).strftime('%y') + self.assertEqual(date(*self.percent_y_safe).strftime("%y"), "00") + self.assertEqual(datetime(*self.percent_y_safe).strftime("%y"), "00") + with self.assertRaisesMessage( + TypeError, "strftime of dates before 1000 does not handle %y" + ): + datetime(*self.just_unsafe).strftime("%y") - self.assertEqual(date(1850, 8, 2).strftime("%Y/%m/%d was a %A"), '1850/08/02 was a Friday') + self.assertEqual( + date(1850, 8, 2).strftime("%Y/%m/%d was a %A"), "1850/08/02 was a Friday" + ) def test_zero_padding(self): """ @@ -54,4 +72,6 @@ class DatetimeTests(SimpleTestCase): Pre-1000AD dates are padded with zeros if necessary """ - self.assertEqual(date(1, 1, 1).strftime("%Y/%m/%d was a %A"), '0001/01/01 was a Monday') + self.assertEqual( + date(1, 1, 1).strftime("%Y/%m/%d was a %A"), "0001/01/01 was a Monday" + ) |
