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:
Barry Warsaw 2002-08-29 13:09:47 +00:00
parent c6f80fd995
commit 18bd11205d
1 changed files with 3 additions and 3 deletions

View File

@ -30,10 +30,10 @@ try:
except ImportError: except ImportError:
maxint = 2147483647 maxint = 2147483647
if 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 # XXX -2147483648
if 037777777777L != -1: raise TestFailed, 'oct -1' #if 037777777777 != -1: raise TestFailed, 'oct -1'
if 0xffffffffL != -1: raise TestFailed, 'hex -1' #if 0xffffffff != -1: raise TestFailed, 'hex -1'
for s in '2147483648', '040000000000', '0x100000000': for s in '2147483648', '040000000000', '0x100000000':
try: try:
x = eval(s) x = eval(s)