[Numpy-discussion] win32 1.1.1 testsuite issue with python -O

Jon Wright wright@esrf...
Wed Aug 6 04:03:08 CDT 2008


Hello,

If I use the "-O" switch then it seems getting some testcase failures, 
and finally a windows message that "python.exe has encountered a problem 
and needs to close.  We are sorry for the inconvenience.".

Running the testsuite via jepp (jepp.sourceforge.net) gives the same 
failures, plus 8 errors which it succeeds to report without the crash. 
Unfortunately the "-O" switch is defaulted to "on" for that interpreter.

Am I doing something silly?

Thanks,

Jon



D:\wright\build_software\embed_numpy>c:\python25\python -O -c "import 
numpy; numpy.test()"
Numpy is installed in c:\python25\lib\site-packages\numpy
Numpy version 1.1.1
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
[.snip.]
   Found 16/16 tests for numpy.testing.tests.test_utils
   Found 6/6 tests for numpy.tests.test_ctypeslib
........................................................................................................................
.............................F..........................................................................................
........................................................................................................................
........................................................................................................................
..............................................................F.........................................................
........................................................................................................................
..................................Ignoring "Python was built with Visual 
Studio 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.F.F.F.FFFFF.........
======================================================================
FAIL: Convolve should raise an error for empty input array.
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"C:\Python25\Lib\site-packages\numpy\core\tests\test_regression.py", 
line 629, in check_convolve_empty
     self.failUnlessRaises(AssertionError,np.convolve,[],[1])
AssertionError: AssertionError not raised

======================================================================
FAIL: Convolve should raise an error for empty input array.
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"C:\Python25\Lib\site-packages\numpy\core\tests\test_regression.py", 
line 629, in check_convolve_empty
     self.failUnlessRaises(AssertionError,np.convolve,[],[1])
AssertionError: AssertionError not raised

======================================================================
FAIL: Test two arrays with different shapes are found not equal.
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
48, in test_array_diffshape
     self._test_not_equal(a, b)
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
20, in _test_not_equal
     raise AssertionError("a and b are found equal but are not")
AssertionError: a and b are found equal but are not

======================================================================
FAIL: Test two different array of rank 1 are found not equal.
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
34, in test_array_rank1_noteq
     self._test_not_equal(a, b)
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
20, in _test_not_equal
     raise AssertionError("a and b are found equal but are not")
AssertionError: a and b are found equal but are not

======================================================================
FAIL: Test two arrays with different shapes are found not equal.
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
48, in test_array_diffshape
     self._test_not_equal(a, b)
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
20, in _test_not_equal
     raise AssertionError("a and b are found equal but are not")
AssertionError: a and b are found equal but are not

======================================================================
FAIL: Test two different array of rank 1 are found not equal.
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
34, in test_array_rank1_noteq
     self._test_not_equal(a, b)
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
20, in _test_not_equal
     raise AssertionError("a and b are found equal but are not")
AssertionError: a and b are found equal but are not

======================================================================
FAIL: Test rank 1 array for all dtypes.
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
67, in test_generic_rank1
     foo(t)
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
63, in foo
     self._test_not_equal(c, b)
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
20, in _test_not_equal
     raise AssertionError("a and b are found equal but are not")
AssertionError: a and b are found equal but are not

======================================================================
FAIL: Test rank 3 array for all dtypes.
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
86, in test_generic_rank3
     foo(t)
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
82, in foo
     self._test_not_equal(c, b)
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
20, in _test_not_equal
     raise AssertionError("a and b are found equal but are not")
AssertionError: a and b are found equal but are not

======================================================================
FAIL: Test arrays with nan values in them.
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
100, in test_nan_array
     self._test_not_equal(c, b)
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
20, in _test_not_equal
     raise AssertionError("a and b are found equal but are not")
AssertionError: a and b are found equal but are not

======================================================================
FAIL: Test record arrays.
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
126, in test_recarrays
     self._test_not_equal(c, b)
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
20, in _test_not_equal
     raise AssertionError("a and b are found equal but are not")
AssertionError: a and b are found equal but are not

======================================================================
FAIL: Test two arrays with different shapes are found not equal.
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
111, in test_string_arrays
     self._test_not_equal(c, b)
   File 
"C:\Python25\Lib\site-packages\numpy\testing\tests\test_utils.py", line 
20, in _test_not_equal
     raise AssertionError("a and b are found equal but are not")
AssertionError: a and b are found equal but are not

----------------------------------------------------------------------
Ran 1300 tests in 3.078s

FAILED (failures=11)





More information about the Numpy-discussion mailing list