summaryrefslogtreecommitdiff
path: root/tests/utils_tests/test_dateformat.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/utils_tests/test_dateformat.py')
-rw-r--r--tests/utils_tests/test_dateformat.py10
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)