]> granicus.if.org Git - python/commitdiff
Fixed three exceptions in the Plain integers test, although I'm not
authorBarry Warsaw <barry@python.org>
Thu, 29 Aug 2002 13:09:47 +0000 (13:09 +0000)
committerBarry Warsaw <barry@python.org>
Thu, 29 Aug 2002 13:09:47 +0000 (13:09 +0000)
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.

Lib/test/test_grammar.py

index b418cdd656f13a283d7c3d7d27ec4f495a9199ba..3f289d8516de781343b047372a4ba993180113ee 100644 (file)
@@ -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)