Unit test error with numpy rc3

Tim Hochberg tim.hochberg at ieee.org
Thu Oct 19 08:32:30 CDT 2006


Rudolph van der Merwe wrote:
> I get the following error with RC3 on a RHE Linux box:
>
> Python 2.4.3 (#4, Mar 31 2006, 12:12:43)
> [GCC 3.4.5 20051201 (Red Hat 3.4.5-2)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>   
>>>> import numpy
>>>> numpy.__version__
>>>>         
> '1.0rc3'
>   
[SNIP lots of warnings]

Ah! I see that Travis has turned up the default warning level. 
Excellent! This will require some tweaking of the tests, but that 
shouldn't be a big deal. If I have time I will try to work on that later 
today. For the moment, try this:

     >>> olderr = numpy.seterr(all='ignore')
     >>> numpy.test()
     >>> numpy.seterr(*olderr)

This should run the tests with the warnings suppressed.

On a visual studio build, I'm getting a real failure though:

    FAIL: Ticket #112
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File
    "C:\Python24\lib\site-packages\numpy\core\tests\test_regression.py",
    line 219, in check_longfloat_repr
        assert(str(a)[1:9] == str(a[0])[:8])
    AssertionError

The code in question is dependent on the spelling of INF(or at least the 
*length* of the spelling) on a given platform which is why it's failing. 
I suspect that the correct test is:
    str(a)[1:-1] == str(a[0])
However, I'm not entirely sure what this is testing, so I'm reluctant to 
check that in.

-tim


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642




More information about the Numpy-discussion mailing list