gh-104012: Ensure test_calendar.CalendarTestCase.test_deprecation_warning consistently passes (#104014)

This commit is contained in:
Alex Waygood 2023-04-30 16:51:46 +01:00 committed by GitHub
parent f186557dc3
commit 7d3931e94a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -493,11 +493,11 @@ class OutputTestCase(unittest.TestCase):
class CalendarTestCase(unittest.TestCase):
def test_deprecation_warning(self):
with warnings.catch_warnings(record=True) as w:
with self.assertWarnsRegex(
DeprecationWarning,
"The 'January' attribute is deprecated, use 'JANUARY' instead"
):
calendar.January
self.assertEqual(len(w), 1)
self.assertEqual(w[0].category, DeprecationWarning)
self.assertIn("The 'January' attribute is deprecated, use 'JANUARY' instead", str(w[0].message))
def test_isleap(self):
# Make sure that the return is right for a few years, and