]> granicus.if.org Git - python/commitdiff
Fix hex tests for 64-bit machines.
authorGuido van Rossum <guido@python.org>
Wed, 14 May 1997 21:37:23 +0000 (21:37 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 14 May 1997 21:37:23 +0000 (21:37 +0000)
Lib/test/test_b1.py

index 3262bad18815e01209a9dff2e494313173ed927c..8d8a7250bcfd3a9a1e4649f400cc5eabeff5808d 100644 (file)
@@ -208,7 +208,9 @@ def f(): pass
 print 'hex'
 if hex(16) != '0x10': raise TestFailed, 'hex(16)'
 if hex(16L) != '0x10L': raise TestFailed, 'hex(16L)'
-if hex(-16) != '0xfffffff0': raise TestFailed, 'hex(-16)'
+if len(hex(-1)) != len(hex(sys.maxint)): raise TestFailed, 'len(hex(-1))'
+if hex(-16) not in ('0xfffffff0', '0xfffffffffffffff0'):
+    raise TestFailed, 'hex(-16)'
 if hex(-16L) != '-0x10L': raise TestFailed, 'hex(-16L)'
 
 print 'id'