test 'unsigned long' against maxint+1 to avoid dependency on real long size
authorStefan Behnel <scoder@users.berlios.de>
Sun, 6 Jan 2008 07:51:55 +0000 (08:51 +0100)
committerStefan Behnel <scoder@users.berlios.de>
Sun, 6 Jan 2008 07:51:55 +0000 (08:51 +0100)
tests/run/r_vree_1.pyx

index a520d2e9b0da5359494452c6fe881406c47b7bf8..13c1744e9b994582af98ed707c7f07d6fda77115 100644 (file)
@@ -3,12 +3,17 @@ __doc__ = """
     0L
     >>> test(1)
     1L
-    >>> 2**36
-    68719476736L
-    >>> test(2**36)
-    0L
-    >>> test(2L**36)
-    0L
+
+    >>> import sys
+    >>> sys.maxint + 1 > sys.maxint
+    True
+    >>> type(sys.maxint * 2 + 1) is long
+    True
+
+    >>> test(sys.maxint + 1)
+    2147483648L
+    >>> test(sys.maxint * 2 + 1)
+    4294967295L
 """
 
 def test(k):