closes bpo-34654: Tolerate + at the beginning of large years. (GH-9238)

This commit is contained in:
Benjamin Peterson 2018-09-12 16:21:36 -07:00 committed by GitHub
parent 40caa05fa4
commit e1a34ceb54
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -703,9 +703,9 @@ class _Test4dYear:
self.assertEqual(func(9999), fmt % 9999)
def test_large_year(self):
self.assertEqual(self.yearstr(12345), '12345')
self.assertEqual(self.yearstr(123456789), '123456789')
self.assertEqual(self.yearstr(TIME_MAXYEAR), str(TIME_MAXYEAR))
self.assertEqual(self.yearstr(12345).lstrip('+'), '12345')
self.assertEqual(self.yearstr(123456789).lstrip('+'), '123456789')
self.assertEqual(self.yearstr(TIME_MAXYEAR).lstrip('+'), str(TIME_MAXYEAR))
self.assertRaises(OverflowError, self.yearstr, TIME_MAXYEAR + 1)
def test_negative(self):