[SciPy-dev] scipy.test() errors/failures

Scott Sinclair scott.sinclair.za at gmail.com
Fri Dec 5 02:12:34 EST 2008


2008/12/4 Nils Wagner <nwagner at iam.uni-stuttgart.de>:
> Hi all,
>
> Can someone reproduce these errors/failures ? I am using
>
>>>> scipy.__version__
> '0.7.0.dev5221'
>>>> numpy.__version__
> '1.3.0.dev6136'
>
>
> ======================================================================
> ERROR: Testing that kmeans2 init methods work.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/usr/lib/python2.4/site-packages/scipy/cluster/tests/test_vq.py",
> line 147, in test_kmeans2_init
>     data = data.reshape((200, 2))
> ValueError: total size of new array must be unchanged
>
> ======================================================================
> ERROR: Testing simple call to kmeans2 with rank 1 data.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/usr/lib/python2.4/site-packages/scipy/cluster/tests/test_vq.py",
> line 127, in test_kmeans2_rank1
>     data = data.reshape((200, 2))
> ValueError: total size of new array must be unchanged
>
> ======================================================================
> ERROR: Testing simple call to kmeans2 with rank 1 data.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/usr/lib/python2.4/site-packages/scipy/cluster/tests/test_vq.py",
> line 139, in test_kmeans2_rank1_2
>     data = data.reshape((200, 2))
> ValueError: total size of new array must be unchanged
>
> ======================================================================
> ERROR: This will cause kmean to have a cluster with no
> points.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/usr/lib/python2.4/site-packages/scipy/cluster/tests/test_vq.py",
> line 96, in test_kmeans_lost_cluster
>     data = data.reshape((200, 2))
> ValueError: total size of new array must be unchanged
>
> ======================================================================
> ERROR: test_complex_write_read
> (test_mmio.TestMMIOCoordinate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/tests/test_mmio.py",
> line 290, in test_complex_write_read
>     b = mmread(fn).todense()
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/mmio.py", line
> 52, in mmread
>     return MMFile().read(source)
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/mmio.py", line
> 273, in read
>     return self._parse_body(stream)
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/mmio.py", line
> 407, in _parse_body
>     flat_data = flat_data.reshape(-1,4)
> ValueError: total size of new array must be unchanged
>
> ======================================================================
> ERROR: read a hermitian matrix
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/tests/test_mmio.py",
> line 213, in test_read_hermitian
>     b = mmread(fn).todense()
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/mmio.py", line
> 52, in mmread
>     return MMFile().read(source)
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/mmio.py", line
> 273, in read
>     return self._parse_body(stream)
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/mmio.py", line
> 407, in _parse_body
>     flat_data = flat_data.reshape(-1,4)
> ValueError: total size of new array must be unchanged
>
> ======================================================================
> FAIL: read a general matrix
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/tests/test_mmio.py",
> line 199, in test_read_geneal
>     assert_array_almost_equal(a,b)
>   File
> "/usr/lib/python2.4/site-packages/numpy/testing/utils.py",
> line 310, in assert_array_almost_equal
>     header='Arrays are not almost equal')
>   File
> "/usr/lib/python2.4/site-packages/numpy/testing/utils.py",
> line 295, in assert_array_compare
>     raise AssertionError(msg)
> AssertionError:
> Arrays are not almost equal
>
> (mismatch 28.0%)
>  x: array([[  1.00000000e+00,   0.00000000e+00,
>  0.00000000e+00,
>           6.00000000e+00,   0.00000000e+00],
>        [  0.00000000e+00,   1.05000000e+01,
>  0.00000000e+00,...
>  y: array([[ 1.,  0.,  0.,  0.,  0.],
>        [ 0.,  0.,  0.,  0.,  0.],
>        [ 0.,  0.,  0.,  0.,  0.],...
>
> ======================================================================
> FAIL: read a skew-symmetric matrix
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/tests/test_mmio.py",
> line 229, in test_read_skew
>     assert_array_almost_equal(a,b)
>   File
> "/usr/lib/python2.4/site-packages/numpy/testing/utils.py",
> line 310, in assert_array_almost_equal
>     header='Arrays are not almost equal')
>   File
> "/usr/lib/python2.4/site-packages/numpy/testing/utils.py",
> line 295, in assert_array_compare
>     raise AssertionError(msg)
> AssertionError:
> Arrays are not almost equal
>
> (mismatch 24.0%)
>  x: array([[  1.00000000e+00,   0.00000000e+00,
>  0.00000000e+00,
>           0.00000000e+00,   0.00000000e+00],
>        [  0.00000000e+00,   1.05000000e+01,
>  0.00000000e+00,...
>  y: array([[ 1.,  0.,  0.,  0.,  0.],
>        [ 0.,  0.,  0.,  0.,  0.],
>        [ 0.,  0.,  0.,  0.,  0.],...
>
> ======================================================================
> FAIL: test_real_write_read (test_mmio.TestMMIOCoordinate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/tests/test_mmio.py",
> line 275, in test_real_write_read
>     assert_array_almost_equal(a,b)
>   File
> "/usr/lib/python2.4/site-packages/numpy/testing/utils.py",
> line 310, in assert_array_almost_equal
>     header='Arrays are not almost equal')
>   File
> "/usr/lib/python2.4/site-packages/numpy/testing/utils.py",
> line 295, in assert_array_compare
>     raise AssertionError(msg)
> AssertionError:
> Arrays are not almost equal
>
> (mismatch 24.0%)
>  x: array([[  1.00000000e+00,   0.00000000e+00,
>  0.00000000e+00,
>           6.00000000e+00,   0.00000000e+00],
>        [  0.00000000e+00,   1.05000000e+01,
>  0.00000000e+00,...
>  y: array([[  1.,   0.,   0.,   6.,   0.],
>        [  0.,  10.,   0.,   0.,   0.],
>        [  0.,   0.,   0.,   0.,   0.],...
>
> ======================================================================
> FAIL: test_sparse_formats (test_mmio.TestMMIOCoordinate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/usr/lib/python2.4/site-packages/scipy/io/tests/test_mmio.py",
> line 313, in test_sparse_formats
>     assert_array_almost_equal(result, expected)
>   File
> "/usr/lib/python2.4/site-packages/numpy/testing/utils.py",
> line 310, in assert_array_almost_equal
>     header='Arrays are not almost equal')
>   File
> "/usr/lib/python2.4/site-packages/numpy/testing/utils.py",
> line 295, in assert_array_compare
>     raise AssertionError(msg)
> AssertionError:
> Arrays are not almost equal
>
> (mismatch 24.0%)
>  x: array([[  1.,   0.,   0.,   6.,   0.],
>        [  0.,  10.,   0.,   0.,   0.],
>        [  0.,   0.,   0.,   0.,   0.],...
>  y: array([[  1.00000000e+00,   0.00000000e+00,
>  0.00000000e+00,
>           6.00000000e+00,   0.00000000e+00],
>        [  0.00000000e+00,   1.05000000e+01,
>  0.00000000e+00,...
>
> ======================================================================
> FAIL: test_imresize (test_pilutil.TestPILUtil)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/usr/lib/python2.4/site-packages/numpy/testing/decorators.py",
> line 82, in skipper
>     return f(*args, **kwargs)
>   File
> "/usr/lib/python2.4/site-packages/scipy/misc/tests/test_pilutil.py",
> line 24, in test_imresize
>     assert_equal(im1.shape,(11,22))
>   File
> "/usr/lib/python2.4/site-packages/numpy/testing/utils.py",
> line 174, in assert_equal
>     assert_equal(len(actual),len(desired),err_msg,verbose)
>   File
> "/usr/lib/python2.4/site-packages/numpy/testing/utils.py",
> line 183, in assert_equal
>     raise AssertionError(msg)
> AssertionError:
> Items are not equal:
>  ACTUAL: 0
>  DESIRED: 2
>
> ----------------------------------------------------------------------
> Ran 3460 tests in 159.021s
>
> FAILED (KNOWNFAIL=2, SKIP=17, errors=6, failures=5)
> <nose.result.TextTestResult run=3460 errors=6 failures=5>

I don't see these on 32 bit Ubuntu Intrepid with newer svn versions:

Running unit tests for scipy
NumPy version 1.3.0.dev6137
NumPy is installed in
/home/scott/.virtualenvs/scipy-dev/lib/python2.5/site-packages/numpy
SciPy version 0.7.0.dev5226
SciPy is installed in
/home/scott/.virtualenvs/scipy-dev/lib/python2.5/site-packages/scipy
Python version 2.5.2 (r252:60911, Oct  5 2008, 19:24:49) [GCC 4.3.2]
nose version 0.10.3

<snip>

Ran 3308 tests in 100.146s

OK (KNOWNFAIL=2, SKIP=28)

Cheers,
Scott



More information about the SciPy-Dev mailing list