Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c1c96d1

Browse files
committed
Fix hex tests for 64-bit machines.
1 parent 8cd70c3 commit c1c96d1

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Lib/test/test_b1.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,9 @@ def f(): pass
208208
print 'hex'
209209
if hex(16) != '0x10': raise TestFailed, 'hex(16)'
210210
if hex(16L) != '0x10L': raise TestFailed, 'hex(16L)'
211-
if hex(-16) != '0xfffffff0': raise TestFailed, 'hex(-16)'
211+
if len(hex(-1)) != len(hex(sys.maxint)): raise TestFailed, 'len(hex(-1))'
212+
if hex(-16) not in ('0xfffffff0', '0xfffffffffffffff0'):
213+
raise TestFailed, 'hex(-16)'
212214
if hex(-16L) != '-0x10L': raise TestFailed, 'hex(-16L)'
213215

214216
print 'id'

0 commit comments

Comments
 (0)