[Numpy-discussion] 1.1.0rc1, Win32 Installer: please test it (test errors)

Matt Knox mattknox.ca@gmail....
Wed May 21 07:36:22 CDT 2008


> installed fine and all tests ran successfully on my machine.

I spoke too soon. I didn't know about the "all" parameter in numpy.test and
just ran if with the default before. When I specify all=True, I get 12 errors.
Most of which seem to be related to a problem with calling the "tolist"
method.  See output below...

>>> numpy.test(all=True)
Numpy is installed in C:\Python25\lib\site-packages\numpy
Numpy version 1.1.0rc1
Python version 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit
(Intel)]
  Found 18/18 tests for numpy.core.tests.test_defmatrix
  Found 3/3 tests for numpy.core.tests.test_errstate
  Found 3/3 tests for numpy.core.tests.test_memmap
  Found 283/283 tests for numpy.core.tests.test_multiarray
  Found 70/70 tests for numpy.core.tests.test_numeric
  Found 36/36 tests for numpy.core.tests.test_numerictypes
  Found 12/12 tests for numpy.core.tests.test_records
  Found 140/140 tests for numpy.core.tests.test_regression
  Found 7/7 tests for numpy.core.tests.test_scalarmath
  Found 2/2 tests for numpy.core.tests.test_ufunc
  Found 16/16 tests for numpy.core.tests.test_umath
  Found 63/63 tests for numpy.core.tests.test_unicode
  Found 4/4 tests for numpy.distutils.tests.test_fcompiler_gnu
  Found 5/5 tests for numpy.distutils.tests.test_misc_util
  Found 2/2 tests for numpy.fft.tests.test_fftpack
  Found 3/3 tests for numpy.fft.tests.test_helper
  Found 10/10 tests for numpy.lib.tests.test_arraysetops
  Found 1/1 tests for numpy.lib.tests.test_financial
  Found 53/53 tests for numpy.lib.tests.test_function_base
  Found 5/5 tests for numpy.lib.tests.test_getlimits
  Found 6/6 tests for numpy.lib.tests.test_index_tricks
  Found 15/15 tests for numpy.lib.tests.test_io
  Found 1/1 tests for numpy.lib.tests.test_machar
  Found 4/4 tests for numpy.lib.tests.test_polynomial
  Found 1/1 tests for numpy.lib.tests.test_regression
  Found 49/49 tests for numpy.lib.tests.test_shape_base
  Found 15/15 tests for numpy.lib.tests.test_twodim_base
  Found 43/43 tests for numpy.lib.tests.test_type_check
  Found 1/1 tests for numpy.lib.tests.test_ufunclike
  Found 24/24 tests for numpy.lib.tests.test__datasource
  Found 89/89 tests for numpy.linalg.tests.test_linalg
  Found 3/3 tests for numpy.linalg.tests.test_regression
  Found 94/94 tests for numpy.ma.tests.test_core
  Found 15/15 tests for numpy.ma.tests.test_extras
  Found 17/17 tests for numpy.ma.tests.test_mrecords
  Found 36/36 tests for numpy.ma.tests.test_old_ma
  Found 4/4 tests for numpy.ma.tests.test_subclassing
  Found 7/7 tests for numpy.tests.test_random
  Found 16/16 tests for numpy.testing.tests.test_utils
  Found 5/5 tests for numpy.tests.test_ctypeslib
..............................................................................
..............................................................................
..............................................................................
..............................................................................
..............................................................................
..............................................................................
............Ignoring
"Python was built with Visual S
tudio 2003;
extensions must be built with a compiler than can generate compatible
binaries. Visual Studio 2003 was not found on this system. If you have Cygwin
installed, you can try compiling with MingW32, by passing "-c mingw32" to
setup.py." (one should fix me in fcompiler/compaq.py)
..............................................................................
..............................................................................
..............................................................................
..F...........................................................................
....................................EEE.EEEE...E..EE..........................
.......E....E..............................
======================================================================
ERROR: Test creation by view
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_mrecords.py", line
51, in test_byview
    assert_equal_records(mbase._data, base._data.view(recarray))
  File "C:\Python25\Lib\site-packages\numpy\ma\testutils.py", line 74, in
assert_equal_records
    assert_equal(getattr(a,f), getattr(b,f))
  File "C:\Python25\Lib\site-packages\numpy\ma\testutils.py", line 103, in
assert_equal
    return _assert_equal_on_sequences(actual.tolist(),
RuntimeError: array_item not returning smaller-dimensional array

======================================================================
ERROR: Test filling the array
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_mrecords.py", line
258, in test_filled
    assert_equal(mrecfilled['c'], np.array(('one','two','N/A'), dtype='|S8'))
  File "C:\Python25\Lib\site-packages\numpy\ma\testutils.py", line 103, in
assert_equal
    return _assert_equal_on_sequences(actual.tolist(),
RuntimeError: array_item not returning smaller-dimensional array

======================================================================
ERROR: Tests fields retrieval
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_mrecords.py", line
62, in test_get
    assert_equal(getattr(mbase,field), mbase[field])
  File "C:\Python25\Lib\site-packages\numpy\ma\testutils.py", line 104, in
assert_equal
    desired.tolist(),
  File "C:\Python25\Lib\site-packages\numpy\ma\core.py", line 2552, in tolist
    result = self.filled().tolist()
RuntimeError: array_item not returning smaller-dimensional array

======================================================================
ERROR: Test pickling
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_mrecords.py", line
243, in test_pickling
    assert_equal_records(mrec_._data, mrec._data)
  File "C:\Python25\Lib\site-packages\numpy\ma\testutils.py", line 74, in
assert_equal_records
    assert_equal(getattr(a,f), getattr(b,f))
  File "C:\Python25\Lib\site-packages\numpy\ma\testutils.py", line 103, in
assert_equal
    return _assert_equal_on_sequences(actual.tolist(),
RuntimeError: array_item not returning smaller-dimensional array

======================================================================
ERROR: test_set_elements (numpy.ma.tests.test_mrecords.TestMRecords)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_mrecords.py", line
185, in test_set_elements
    assert_equal(mbase._fieldmask.tolist(),
RuntimeError: array_item not returning smaller-dimensional array

======================================================================
ERROR: Tests setting fields.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_mrecords.py", line
104, in test_set_fields
    assert_equal(mbase._fieldmask.tolist(),
RuntimeError: array_item not returning smaller-dimensional array

======================================================================
ERROR: test_set_mask (numpy.ma.tests.test_mrecords.TestMRecords)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_mrecords.py", line
142, in test_set_mask
    assert_equal(mbase._fieldmask.tolist(),
RuntimeError: array_item not returning smaller-dimensional array

======================================================================
ERROR: Test tolist.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_mrecords.py", line
269, in test_tolist
    assert_equal(mrec.tolist(),
  File "C:\Python25\Lib\site-packages\numpy\ma\mrecords.py", line 474, in
tolist
    result = narray(self.filled().tolist(), dtype=object)
RuntimeError: array_item not returning smaller-dimensional array

======================================================================
ERROR: Test construction from records.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_mrecords.py", line
312, in test_fromrecords
    assert_equal_records(pa,mpa)
  File "C:\Python25\Lib\site-packages\numpy\ma\testutils.py", line 74, in
assert_equal_records
    assert_equal(getattr(a,f), getattr(b,f))
  File "C:\Python25\Lib\site-packages\numpy\ma\testutils.py", line 103, in
assert_equal
    return _assert_equal_on_sequences(actual.tolist(),
RuntimeError: array_item not returning smaller-dimensional array

======================================================================
ERROR: Tests construction from records w/ mask.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_mrecords.py", line
333, in test_fromrecords_wmask
    _mrec = fromrecords(nrec.tolist(), dtype=ddtype, mask=[0,1,0,])
RuntimeError: array_item not returning smaller-dimensional array

======================================================================
ERROR: check_testUfuncRegression (numpy.ma.tests.test_old_ma.TestUfuncs)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_old_ma.py", line
657, in check_testUfuncRegression
    uf = getattr(umath, f)
NameError: global name 'umath' is not defined

======================================================================
ERROR: Tests whether the subclass is kept.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\ma\tests\test_subclassing.py",
line 86, in check_data_subclassing
    assert_equal(xmsub._data, xsub)
  File "C:\Python25\Lib\site-packages\numpy\ma\testutils.py", line 106, in
assert_equal
    return assert_array_equal(actual, desired, err_msg)
  File "C:\Python25\Lib\site-packages\numpy\ma\testutils.py", line 201, in
assert_array_equal
    header='Arrays are not equal')
  File "C:\Python25\Lib\site-packages\numpy\ma\testutils.py", line 185, in
assert_array_compare
    reduced = reduced.tolist()
  File "C:\Python25\Lib\site-packages\numpy\ma\core.py", line 2552, in tolist
    result = self.filled().tolist()
RuntimeError: array_item not returning smaller-dimensional array

======================================================================
FAIL: Ticket #652
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python25\Lib\site-packages\numpy\linalg\tests\test_regression.py",
line 32, in test_eig_build
    assert_array_almost_equal(va, rva)
  File "C:\Python25\Lib\site-packages\numpy\testing\utils.py", line 255, in
assert_array_almost_equal
    header='Arrays are not almost equal')
  File "C:\Python25\Lib\site-packages\numpy\testing\utils.py", line 240, in
assert_array_compare
    assert cond, msg
AssertionError:
Arrays are not almost equal

(mismatch 53.8461538462%)
 x: array([  1.03221168e+02 +0.j        ,  -1.91843603e+01 +0.j        ,
         1.82126812e+01 +0.j        ,  -1.13692929e+01 +0.j        ,
        -6.04004526e-01+15.84422474j,  -6.04004526e-01-15.84422474j,...
 y: array([  1.03221168e+02 +0.j        ,  -1.91843603e+01 +0.j        ,
        -6.04004526e-01+15.84422474j,  -6.04004526e-01-15.84422474j,
        -1.13692929e+01 +0.j        ,  -6.57612485e-01+10.41755503j,...

----------------------------------------------------------------------
Ran 1277 tests in 2.028s

FAILED (failures=1, errors=12)
<unittest._TextTestResult run=1277 errors=12 failures=1>




More information about the Numpy-discussion mailing list