[NumPy-Tickets] [NumPy] #1461: test_umath_complex failures with Windows XP & Migw32

NumPy Trac numpy-tickets@scipy....
Fri Apr 23 07:52:33 CDT 2010


#1461: test_umath_complex failures with Windows XP & Migw32
------------------------+---------------------------------------------------
 Reporter:  NeilMuller  |       Owner:  somebody
     Type:  defect      |      Status:  new     
 Priority:  normal      |   Milestone:          
Component:  Other       |     Version:          
 Keywords:              |  
------------------------+---------------------------------------------------
 From the windows buildbot

 Windows XP, python 2.5, mingw32

 {{{
 ======================================================================
 FAIL: test_umath_complex.TestCexp.test_special_values(<ufunc 'exp'>,
 1.#INF, 0, 1.#INF, 0)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "c:\Python25\Lib\site-packages\nose\case.py", line 186, in runTest
     self.test(*self.arg)
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 539, in
 check_complex_value
     assert_equal(f(z1), z2)
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 256, in assert_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 686, in assert_array_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 596, in assert_array_compare
 AssertionError:
 Arrays are not equal

 (x and y nan location mismatch [ True], False mismatch)
  x: array([ Inf NaNj])
  y: array((1.#INF+0j))


 ======================================================================
 FAIL: test_umath_complex.TestCexp.test_special_values(None,)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "c:\Python25\Lib\site-packages\nose\case.py", line 186, in runTest
     self.test(*self.arg)
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 60, in
 _check_ninf_inf
     raise AssertionError(msgform %(z.real, z.imag))
 AssertionError: cexp(-inf, inf) is (-1.#IND00, -1.#IND00), expected (+-0,
 +-0)
 >>  raise AssertionError('cexp(-inf, inf) is (%f, %f), expected (+-0,
 +-0)' %((nan+nanj).real, (nan+nanj).imag))


 ======================================================================
 FAIL: test_umath_complex.TestCexp.test_special_values(None,)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "c:\Python25\Lib\site-packages\nose\case.py", line 186, in runTest
     self.test(*self.arg)
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 73, in
 _check_inf_inf
     raise AssertionError(msgform % (z.real, z.imag))
 AssertionError: cexp(inf, inf) is (-1.#IND00, -1.#IND00), expected (+-inf,
 nan)
 >>  raise AssertionError('cexp(inf, inf) is (%f, %f), expected (+-inf,
 nan)' % ((nan+nanj).real, (nan+nanj).imag))


 ======================================================================
 FAIL: test_umath_complex.TestCexp.test_special_values(None,)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "c:\Python25\Lib\site-packages\nose\case.py", line 186, in runTest
     self.test(*self.arg)
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 86, in
 _check_ninf_nan
     raise AssertionError(msgform % (z.real, z.imag))
 AssertionError: cexp(-inf, nan) is (1.#QNAN0, 1.#QNAN0), expected (+-0,
 +-0)
 >>  raise AssertionError('cexp(-inf, nan) is (%f, %f), expected (+-0,
 +-0)' % ((nan+nanj).real, (nan+nanj).imag))


 ======================================================================
 FAIL: test_umath_complex.TestCexp.test_special_values(None,)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "c:\Python25\Lib\site-packages\nose\case.py", line 186, in runTest
     self.test(*self.arg)
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 99, in
 _check_inf_nan
     raise AssertionError(msgform % (z.real, z.imag))
 AssertionError: cexp(-inf, nan) is (1.#QNAN0, 1.#QNAN0), expected (+-inf,
 nan)
 >>  raise AssertionError('cexp(-inf, nan) is (%f, %f), expected (+-inf,
 nan)' % ((nan+nanj).real, (nan+nanj).imag))


 ======================================================================
 FAIL: test_special_values (test_umath_complex.TestClog)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 144, in
 test_special_values
     self.assertRaises(FloatingPointError, np.log, x)
 AssertionError: FloatingPointError not raised
     if hasattr(excClass,'__name__'): 'FloatingPointError' =
 excClass.'unittest'
     else: 'FloatingPointError' = str(excClass)
 >>  raise self.failureException, "%s not raised" % 'FloatingPointError'


 ======================================================================
 FAIL: test_umath_complex.TestCsqrt.test_special_values(<ufunc 'sqrt'>, 1,
 1.#INF, 1.#INF, 1.#INF)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "c:\Python25\Lib\site-packages\nose\case.py", line 186, in runTest
     self.test(*self.arg)
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 539, in
 check_complex_value
     assert_equal(f(z1), z2)
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 256, in assert_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 686, in assert_array_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 596, in assert_array_compare
 AssertionError:
 Arrays are not equal

 (x and y nan location mismatch [ True], False mismatch)
  x: array([ Inf NaNj])
  y: array((1.#INF+1.#INFj))


 ======================================================================
 FAIL: test_umath_complex.TestCsqrt.test_special_values(<ufunc 'sqrt'>, -1,
 1.#INF, 1.#INF, 1.#INF)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "c:\Python25\Lib\site-packages\nose\case.py", line 186, in runTest
     self.test(*self.arg)
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 539, in
 check_complex_value
     assert_equal(f(z1), z2)
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 256, in assert_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 686, in assert_array_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 596, in assert_array_compare
 AssertionError:
 Arrays are not equal

 (x and y nan location mismatch [ True], False mismatch)
  x: array([ NaN Infj])
  y: array((1.#INF+1.#INFj))


 ======================================================================
 FAIL: test_umath_complex.TestCsqrt.test_special_values(<ufunc 'sqrt'>,
 1.#INF, 1.#INF, 1.#INF, 1.#INF)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "c:\Python25\Lib\site-packages\nose\case.py", line 186, in runTest
     self.test(*self.arg)
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 539, in
 check_complex_value
     assert_equal(f(z1), z2)
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 256, in assert_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 686, in assert_array_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 596, in assert_array_compare
 AssertionError:
 Arrays are not equal

 (x and y nan location mismatch [ True], False mismatch)
  x: array([ Inf NaNj])
  y: array((1.#INF+1.#INFj))


 ======================================================================
 FAIL: test_umath_complex.TestCsqrt.test_special_values(<ufunc 'sqrt'>,
 -1.#INF, 1.#INF, 1.#INF, 1.#INF)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "c:\Python25\Lib\site-packages\nose\case.py", line 186, in runTest
     self.test(*self.arg)
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 539, in
 check_complex_value
     assert_equal(f(z1), z2)
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 256, in assert_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 686, in assert_array_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 596, in assert_array_compare
 AssertionError:
 Arrays are not equal

 (x and y nan location mismatch [ True], False mismatch)
  x: array([ NaN Infj])
  y: array((1.#INF+1.#INFj))


 ======================================================================
 FAIL: test_umath_complex.TestCsqrt.test_special_values(<ufunc 'sqrt'>,
 -1.#IND, 1.#INF, 1.#INF, 1.#INF)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "c:\Python25\Lib\site-packages\nose\case.py", line 186, in runTest
     self.test(*self.arg)
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 539, in
 check_complex_value
     assert_equal(f(z1), z2)
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 256, in assert_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 686, in assert_array_equal
   File "..\numpy-install25\Lib\site-packages\numpy\testing\utils.py", line
 596, in assert_array_compare
 AssertionError:
 Arrays are not equal

 (x and y nan location mismatch [ True], False mismatch)
  x: array([ NaN NaNj])
  y: array((1.#INF+1.#INFj))


 ======================================================================
 FAIL: test_umath_complex.TestCsqrt.test_special_values(None,)
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File "c:\Python25\Lib\site-packages\nose\case.py", line 186, in runTest
     sRunning unit tests for numpy
 NumPy version 2.0.0.dev8351
 NumPy is installed in C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy
 Python version 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32
 bit (Intel)]
 nose version 0.11.2
 elf.test(*self.arg)
   File "C:\buildbot\numpy\b11\numpy-install25\Lib\site-
 packages\numpy\core\tests\test_umath_complex.py", line 340, in
 _check_ninf_nan
     raise AssertionError(msgform % (z.real, z.imag))
 AssertionError: csqrt(-inf, nan) is (1.#QNAN0, 1.#QNAN0), expected (nan,
 +-inf)
 >>  raise AssertionError('csqrt(-inf, nan) is (%f, %f), expected (nan,
 +-inf)' % ((nan+nanj).real, (nan+nanj).imag))
 }}}

 The weird output formatting appears to be a long standing issue, (see #865
 for example), but the results are clearly not what was expected.

 Similar failures seen when using python 2.6

-- 
Ticket URL: <http://projects.scipy.org/numpy/ticket/1461>
NumPy <http://projects.scipy.org/numpy>
My example project


More information about the NumPy-Tickets mailing list