Martin Panter added the comment:
I _think_ the system_transitions failure only happens for 32 bit (have to test
more to be sure). (My 32-bit environment is lacking many libraries compared to
main 64-bit environment, but still uses the same filesystem etc.) First
system_transitions failure with today’s new code:
FAIL: test_system_transitions
(test.datetimetester.ZoneInfoTest[posix/Africa/Casablanca])
----------------------------------------------------------------------
Traceback (most recent call last):
File "/media/disk/home/proj/python/cpython/Lib/test/datetimetester.py", line
4760, in test_system_transitions
self.assertEquivDatetimes(sdt, tzdt)
File "/media/disk/home/proj/python/cpython/Lib/test/datetimetester.py", line
4687, in assertEquivDatetimes
(b.replace(tzinfo=None), b.fold, id(b.tzinfo)))
AssertionError: Tuples differ: (datetime.datetime(2037, 10, 11, 3, 0), 0,
140273296) != (datetime.datetime(2037, 10, 11, 2, 0, fold=1), 1, 140273296)
First differing element 0:
datetime.datetime(2037, 10, 11, 3, 0)
datetime.datetime(2037, 10, 11, 2, 0, fold=1)
- (datetime.datetime(2037, 10, 11, 3, 0), 0, 140273296)
? ^ ^
+ (datetime.datetime(2037, 10, 11, 2, 0, fold=1), 1, 140273296)
? ^ ++++++++ ^
Your CasablancaTest gave the same failure:
======================================================================
FAIL: test_system_transitions (test.datetimetester.CasablancaTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/media/disk/home/proj/python/cpython/Lib/test/datetimetester.py", line
4760, in test_system_transitions
self.assertEquivDatetimes(sdt, tzdt)
File "/media/disk/home/proj/python/cpython/Lib/test/datetimetester.py", line
4687, in assertEquivDatetimes
(b.replace(tzinfo=None), b.fold, id(b.tzinfo)))
AssertionError: Tuples differ: (datetime.datetime(2037, 10, 11, 3, 0), 0,
140273296) != (datetime.datetime(2037, 10, 11, 2, 0, fold=1), 1, 140273296)
First differing element 0:
datetime.datetime(2037, 10, 11, 3, 0)
datetime.datetime(2037, 10, 11, 2, 0, fold=1)
- (datetime.datetime(2037, 10, 11, 3, 0), 0, 140273296)
? ^ ^
+ (datetime.datetime(2037, 10, 11, 2, 0, fold=1), 1, 140273296)
? ^ ++++++++ ^
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue24773>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com