test edilirken hata oluştu scipy.test()
kullanarak burun paketini kullanarak scipy'yi test ederken, Ubuntu 12.04 altında test edilen tüm vanilya paketleri ile test başarısız oluyor. Endişelenmem gerekiyor mu? Evet ise bunu nasıl düzeltebilirim? Eğer /usr/lib/python2.7/dist-packages/scipy/ndimage/tests/test_io.py
içine bir göz atacak olursakSciPy
In [8]: scipy.test()
Running unit tests for scipy
NumPy version 1.5.1
NumPy is installed in /usr/lib/python2.7/dist-packages/numpy
SciPy version 0.9.0
SciPy is installed in /usr/lib/python2.7/dist-packages/scipy
Python version 2.7.2+ (default, Jan 21 2012, 23:31:34) [GCC 4.6.2]
nose version 1.1.2
[................]
======================================================================
FAIL: test_io.test_imread
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/usr/lib/python2.7/dist-packages/numpy/testing/decorators.py", line 146, in skipper_func
return f(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/scipy/ndimage/tests/test_io.py", line 16, in test_imread
assert_array_equal(img.shape, (300, 420, 3))
File "/usr/lib/python2.7/dist-packages/numpy/testing/utils.py", line 686, in assert_array_equal
verbose=verbose, header='Arrays are not equal')
File "/usr/lib/python2.7/dist-packages/numpy/testing/utils.py", line 579, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not equal
(shapes (2,), (3,) mismatch)
x: array([300, 420])
y: array([300, 420, 3])
----------------------------------------------------------------------
Ran 3780 tests in 32.328s
FAILED (KNOWNFAIL=11, SKIP=20, failures=1)
Mükemmel cevap. Ayrıca hata mesajını da alıyorsunuz? – Ingo
Evet, Ubuntu 11.10'da aynı hatayı alıyorum. – unutbu