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):
    line 219, in check_longfloat_repr
        assert(str(a)[1:9] == str(a[0])[:8])

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.


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

More information about the Numpy-discussion mailing list