New submission from Benjamin Peterson <[email protected]>:
POSIX allows the '%Y' format in strftime to start with a '+' sign for years
with more than 4 digits. test_time is not tolerant of that, which leads to
failures like this with musl:
======================================================================
FAIL: test_large_year (test.test_time.TestStrftime4dyear)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/buildbot/buildarea/3.x.ware-alpine/build/Lib/test/test_time.py", line
683, in test_large_year
return super().test_large_year()
File "/buildbot/buildarea/3.x.ware-alpine/build/Lib/test/test_time.py", line
706, in test_large_year
self.assertEqual(self.yearstr(12345), '12345')
AssertionError: '+12345' != '12345'
- +12345
? -
+ 12345
----------
components: Tests
messages: 325203
nosy: benjamin.peterson
priority: normal
severity: normal
status: open
title: test_time needs to handle '+' at the beginning of large years
versions: Python 3.6, Python 3.7, Python 3.8
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue34654>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com