[pypy-svn] r72284 - pypy/branch/ll_math/pypy/rpython/lltypesystem/module/test

arigo at codespeak.net arigo at codespeak.net
Tue Mar 16 14:11:57 CET 2010


Author: arigo
Date: Tue Mar 16 14:11:55 2010
New Revision: 72284

Modified:
   pypy/branch/ll_math/pypy/rpython/lltypesystem/module/test/test_ll_math.py
Log:
Some more corner cases.


Modified: pypy/branch/ll_math/pypy/rpython/lltypesystem/module/test/test_ll_math.py
==============================================================================
--- pypy/branch/ll_math/pypy/rpython/lltypesystem/module/test/test_ll_math.py	(original)
+++ pypy/branch/ll_math/pypy/rpython/lltypesystem/module/test/test_ll_math.py	Tue Mar 16 14:11:55 2010
@@ -90,6 +90,18 @@
         ('pow', (-INFINITY, 6.0), positiveinf),
         ('pow', (-INFINITY, -13.0), -0.0),
         ('pow', (-INFINITY, -128.0), 0.0),
+        ('pow', (1.001, INFINITY), positiveinf),
+        ('pow', (1.0,   INFINITY), 1.0),
+        ('pow', (0.999, INFINITY), 0.0),
+        ('pow', (-0.999,INFINITY), 0.0),
+        #('pow', (-1.0, INFINITY), 1.0, but strange, could also be -1.0),
+        ('pow', (-1.001,INFINITY), OverflowError),
+        ('pow', (1.001, -INFINITY), 0.0),
+        ('pow', (1.0,   -INFINITY), 1.0),
+        #('pow', (0.999, -INFINITY), positiveinf, but get OverflowError),
+        #('pow', (INFINITY, INFINITY), positiveinf, but get OverflowError),
+        ('pow', (INFINITY, -INFINITY), 0.0),
+        ('pow', (-INFINITY, INFINITY), OverflowError),
         ]
 
     IRREGERRCASES = [



More information about the Pypy-commit mailing list