[Scipy-svn] r5037 - trunk/scipy/lib/lapack/tests

scipy-svn at scipy.org scipy-svn at scipy.org
Mon Nov 10 07:36:09 EST 2008


Author: cdavid
Date: 2008-11-10 06:36:01 -0600 (Mon, 10 Nov 2008)
New Revision: 5037

Modified:
   trunk/scipy/lib/lapack/tests/esv_tests.py
Log:
Add the decimal precision when comparing results for scipy.lib.lapack.

Modified: trunk/scipy/lib/lapack/tests/esv_tests.py
===================================================================
--- trunk/scipy/lib/lapack/tests/esv_tests.py	2008-11-10 12:35:41 UTC (rev 5036)
+++ trunk/scipy/lib/lapack/tests/esv_tests.py	2008-11-10 12:36:01 UTC (rev 5037)
@@ -43,9 +43,9 @@
         f = getattr(self.lapack,sym+'evr')
         w,v,info = f(a)
         assert not info,`info`
-        assert_array_almost_equal(w,exact_w)
+        assert_array_almost_equal(w,exact_w, decimal=self.decimal)
         for i in range(3):
-            assert_array_almost_equal(dot(a,v[:,i]),w[i]*v[:,i])
+            assert_array_almost_equal(dot(a,v[:,i]),w[i]*v[:,i], decimal=self.decimal)
 
 ##    def check_heevr_complex(self):
 ##        a= [[1,2-2j,3+7j],[2+2j,2,3],[3-7j,3,5]]
@@ -73,9 +73,9 @@
         rslice = slice(irange[0],irange[1]+1)
         m = irange[1] - irange[0] + 1
         assert_equal(len(w),m)
-        assert_array_almost_equal(w,exact_w[rslice])
+        assert_array_almost_equal(w,exact_w[rslice], decimal=self.decimal)
         for i in range(m):
-            assert_array_almost_equal(dot(a,v[:,i]),w[i]*v[:,i])
+            assert_array_almost_equal(dot(a,v[:,i]),w[i]*v[:,i], decimal=self.decimal)
 
     def check_syevr_irange_low(self): self.check_syevr_irange(irange=[0,1])
 




More information about the Scipy-svn mailing list