diff options
Diffstat (limited to 'tests/utils_tests/test_dateformat.py')
| -rw-r--r-- | tests/utils_tests/test_dateformat.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/utils_tests/test_dateformat.py b/tests/utils_tests/test_dateformat.py index 4402048f3a..9563790b20 100644 --- a/tests/utils_tests/test_dateformat.py +++ b/tests/utils_tests/test_dateformat.py @@ -200,7 +200,7 @@ class DateFormatTests(SimpleTestCase): def test_invalid_time_format_specifiers(self): my_birthday = date(1984, 8, 7) - for specifier in ["a", "A", "f", "g", "G", "h", "H", "i", "P", "r", "s", "u"]: + for specifier in ["a", "A", "f", "g", "G", "h", "H", "i", "P", "s", "u"]: with self.subTest(specifier=specifier): msg = ( "The format for date objects may not contain time-related " @@ -237,6 +237,14 @@ class DateFormatTests(SimpleTestCase): with self.subTest(time=t): self.assertEqual(dateformat.time_format(t, "P"), expected) + def test_r_format_with_date(self): + # Assume midnight in default timezone if datetime.date provided. + dt = date(2022, 7, 1) + self.assertEqual( + dateformat.format(dt, "r"), + "Fri, 01 Jul 2022 00:00:00 +0200", + ) + def test_r_format_with_non_en_locale(self): # Changing the locale doesn't change the "r" format. dt = datetime(1979, 7, 8, 22, 00) |
