mirror of https://github.com/python/cpython
Fixed three exceptions in the Plain integers test, although I'm not
sure these are the best fixes. - Test maxint-1 against the negative octal constant -020000000000 - Comment out the tests for oct -1 and hex -1, since 037777777777 and 0xffffffff raise FutureWarnings now and in Python 2.4 those constants will produce positive values, not negative values. So the existing test seems to test something that won't be true in 2.4.
This commit is contained in:
parent
c6f80fd995
commit
18bd11205d
|
@ -30,10 +30,10 @@ try:
|
|||
except ImportError:
|
||||
maxint = 2147483647
|
||||
if maxint == 2147483647:
|
||||
if -2147483647-1 != 020000000000L: raise TestFailed, 'max negative int'
|
||||
if -2147483647-1 != -020000000000: raise TestFailed, 'max negative int'
|
||||
# XXX -2147483648
|
||||
if 037777777777L != -1: raise TestFailed, 'oct -1'
|
||||
if 0xffffffffL != -1: raise TestFailed, 'hex -1'
|
||||
#if 037777777777 != -1: raise TestFailed, 'oct -1'
|
||||
#if 0xffffffff != -1: raise TestFailed, 'hex -1'
|
||||
for s in '2147483648', '040000000000', '0x100000000':
|
||||
try:
|
||||
x = eval(s)
|
||||
|
|
Loading…
Reference in New Issue