[Scipy-svn] r6779 - trunk/scipy/fftpack/tests

scipy-svn@scip... scipy-svn@scip...
Sat Sep 11 20:05:37 CDT 2010


Author: ptvirtan
Date: 2010-09-11 20:05:37 -0500 (Sat, 11 Sep 2010)
New Revision: 6779

Modified:
   trunk/scipy/fftpack/tests/test_basic.py
Log:
TST: fftpack: initialize random seed to make tests deterministic

Modified: trunk/scipy/fftpack/tests/test_basic.py
===================================================================
--- trunk/scipy/fftpack/tests/test_basic.py	2010-09-12 01:05:23 UTC (rev 6778)
+++ trunk/scipy/fftpack/tests/test_basic.py	2010-09-12 01:05:37 UTC (rev 6779)
@@ -93,6 +93,7 @@
     def setUp(self):
         self.cdt = None
         self.rdt = None
+        np.random.seed(1234)
 
     def test_definition(self):
         x = np.array([1,2,3,4+1j,1,2,3,4+2j], dtype = self.cdt)
@@ -146,6 +147,9 @@
         self.rdt = np.float32
 
 class _TestIFFTBase(TestCase):
+    def setUp(self):
+        np.random.seed(1234)
+
     def test_definition(self):
         x = np.array([1,2,3,4+1j,1,2,3,4+2j], self.cdt)
         y = ifft(x)
@@ -216,6 +220,8 @@
         self.rdt = np.float32
 
 class _TestRFFTBase(TestCase):
+    def setUp(self):
+        np.random.seed(1234)
 
     def test_definition(self):
         for t in [[1, 2, 3, 4, 1, 2, 3, 4], [1, 2, 3, 4, 1, 2, 3, 4, 5]]:
@@ -252,6 +258,8 @@
         self.rdt = np.float32
 
 class _TestIRFFTBase(TestCase):
+    def setUp(self):
+        np.random.seed(1234)
 
     def test_definition(self):
         x1 = [1,2,3,4,1,2,3,4]
@@ -312,6 +320,9 @@
         self.ndec = 5
 
 class Testfft2(TestCase):
+    def setUp(self):
+        np.random.seed(1234)
+
     def test_regression_244(self):
         """fft returns wrong result with axes parameter."""
         # fftn (and hence fft2) used to break when both axes and shape were
@@ -322,6 +333,9 @@
         assert_array_almost_equal(y, y_r)
 
 class TestFftnSingle(TestCase):
+    def setUp(self):
+        np.random.seed(1234)
+
     def test_definition(self):
         x = [[1,2,3],[4,5,6],[7,8,9]]
         y = fftn(np.array(x, np.float32))
@@ -332,6 +346,8 @@
         assert_array_almost_equal_nulp(y, y_r)
 
 class TestFftn(TestCase):
+    def setUp(self):
+        np.random.seed(1234)
 
     def test_definition(self):
         x = [[1,2,3],[4,5,6],[7,8,9]]
@@ -489,6 +505,10 @@
 class _TestIfftn(TestCase):
     dtype = None
     cdtype = None
+
+    def setUp(self):
+        np.random.seed(1234)
+
     def test_definition(self):
         x = np.array([[1,2,3],[4,5,6],[7,8,9]], dtype=self.dtype)
         y = ifftn(x)
@@ -516,6 +536,8 @@
     maxnlp = 2000
 
 class TestLongDoubleFailure(TestCase):
+    def setUp(self):
+        np.random.seed(1234)
 
     def test_complex(self):
         if np.dtype(np.longcomplex).itemsize == np.dtype(np.complex).itemsize:



More information about the Scipy-svn mailing list