diff options
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/compat/tests/test_compat.py | 6 | ||||
-rw-r--r-- | numpy/core/tests/test_abc.py | 6 | ||||
-rw-r--r-- | numpy/core/tests/test_blasdot.py | 7 | ||||
-rw-r--r-- | numpy/core/tests/test_function_base.py | 6 | ||||
-rw-r--r-- | numpy/core/tests/test_multiarray_assignment.py | 6 | ||||
-rw-r--r-- | numpy/linalg/tests/test_build.py | 8 | ||||
-rw-r--r-- | numpy/matrixlib/tests/test_multiarray.py | 3 | ||||
-rw-r--r-- | numpy/matrixlib/tests/test_numeric.py | 5 | ||||
-rw-r--r-- | numpy/matrixlib/tests/test_regression.py | 3 | ||||
-rw-r--r-- | numpy/testing/nosetester.py | 4 |
10 files changed, 42 insertions, 12 deletions
diff --git a/numpy/compat/tests/test_compat.py b/numpy/compat/tests/test_compat.py index f2bba59e6..9822ab374 100644 --- a/numpy/compat/tests/test_compat.py +++ b/numpy/compat/tests/test_compat.py @@ -1,7 +1,7 @@ from os.path import join from numpy.compat import isfileobj -from numpy.testing import assert_ +from numpy.testing import assert_, run_module_suite from numpy.testing.utils import tempdir @@ -17,3 +17,7 @@ def test_isfileobj(): with open(filename, 'rb') as f: assert_(isfileobj(f)) + + +if __name__ == "__main__": + run_module_suite() diff --git a/numpy/core/tests/test_abc.py b/numpy/core/tests/test_abc.py index 54edd7e90..2430866fd 100644 --- a/numpy/core/tests/test_abc.py +++ b/numpy/core/tests/test_abc.py @@ -1,7 +1,6 @@ from __future__ import division, absolute_import, print_function -import numpy as np -from numpy.testing import TestCase, assert_ +from numpy.testing import TestCase, assert_, run_module_suite import numbers from numpy.core.numerictypes import sctypes @@ -43,3 +42,6 @@ class ABC(TestCase): assert_(issubclass(t, numbers.Integral), "{0} is not subclass of Integral".format(t.__name__)) + +if __name__ == "__main__": + run_module_suite() diff --git a/numpy/core/tests/test_blasdot.py b/numpy/core/tests/test_blasdot.py index caa576abc..17f77d2f5 100644 --- a/numpy/core/tests/test_blasdot.py +++ b/numpy/core/tests/test_blasdot.py @@ -4,7 +4,8 @@ import numpy as np import sys from numpy.core import zeros, float64 from numpy.testing import dec, TestCase, assert_almost_equal, assert_, \ - assert_raises, assert_array_equal, assert_allclose, assert_equal + assert_raises, assert_array_equal, assert_allclose, assert_equal, \ + run_module_suite from numpy.core.multiarray import inner as inner_ DECPREC = 14 @@ -169,3 +170,7 @@ def test_dot_override(): assert_equal(c.dot(a), "A") assert_raises(TypeError, np.dot, b, c) assert_raises(TypeError, c.dot, b) + + +if __name__ == "__main__": + run_module_suite() diff --git a/numpy/core/tests/test_function_base.py b/numpy/core/tests/test_function_base.py index f6ffd5a10..e8f9fb755 100644 --- a/numpy/core/tests/test_function_base.py +++ b/numpy/core/tests/test_function_base.py @@ -108,4 +108,8 @@ class TestLinspace(TestCase): a = PhysicalQuantity(0.0) b = PhysicalQuantity(1.0) - assert_equal(linspace(a, b), linspace(0.0, 1.0))
\ No newline at end of file + assert_equal(linspace(a, b), linspace(0.0, 1.0)) + + +if __name__ == "__main__": + run_module_suite() diff --git a/numpy/core/tests/test_multiarray_assignment.py b/numpy/core/tests/test_multiarray_assignment.py index 65a09086b..86e1b125e 100644 --- a/numpy/core/tests/test_multiarray_assignment.py +++ b/numpy/core/tests/test_multiarray_assignment.py @@ -1,7 +1,7 @@ from __future__ import division, absolute_import, print_function import numpy as np -from numpy.testing import TestCase +from numpy.testing import run_module_suite ndims = 2 size = 10 @@ -78,3 +78,7 @@ def test_overlapping_assignments(): dstidx = tuple([a[1] for a in ind]) yield _check_assignment, srcidx, dstidx + + +if __name__ == "__main__": + run_module_suite() diff --git a/numpy/linalg/tests/test_build.py b/numpy/linalg/tests/test_build.py index 0d237c81c..6e93dae6c 100644 --- a/numpy/linalg/tests/test_build.py +++ b/numpy/linalg/tests/test_build.py @@ -1,12 +1,11 @@ from __future__ import division, absolute_import, print_function -from subprocess import call, PIPE, Popen +from subprocess import PIPE, Popen import sys import re -import numpy as np from numpy.linalg import lapack_lite -from numpy.testing import TestCase, dec +from numpy.testing import TestCase, dec, run_module_suite from numpy.compat import asbytes_nested @@ -51,3 +50,6 @@ class TestF77Mismatch(TestCase): """Both g77 and gfortran runtimes linked in lapack_lite ! This is likely to cause random crashes and wrong results. See numpy INSTALL.txt for more information.""") + +if __name__ == "__main__": + run_module_suite() diff --git a/numpy/matrixlib/tests/test_multiarray.py b/numpy/matrixlib/tests/test_multiarray.py index fc5b1df17..64d63f125 100644 --- a/numpy/matrixlib/tests/test_multiarray.py +++ b/numpy/matrixlib/tests/test_multiarray.py @@ -16,3 +16,6 @@ class TestView(TestCase): assert_(isinstance(y, np.matrix)) assert_equal(y.dtype, np.dtype('<i2')) + +if __name__ == "__main__": + run_module_suite() diff --git a/numpy/matrixlib/tests/test_numeric.py b/numpy/matrixlib/tests/test_numeric.py index fa88f5288..3588de5e6 100644 --- a/numpy/matrixlib/tests/test_numeric.py +++ b/numpy/matrixlib/tests/test_numeric.py @@ -1,6 +1,6 @@ from __future__ import division, absolute_import, print_function -from numpy.testing import assert_equal, TestCase +from numpy.testing import assert_equal, TestCase, run_module_suite from numpy.core import ones from numpy import matrix @@ -8,3 +8,6 @@ class TestDot(TestCase): def test_matscalar(self): b1 = matrix(ones((3, 3), dtype=complex)) assert_equal(b1*1.0, b1) + +if __name__ == "__main__": + run_module_suite() diff --git a/numpy/matrixlib/tests/test_regression.py b/numpy/matrixlib/tests/test_regression.py index 4bbd44dcf..119b21d8a 100644 --- a/numpy/matrixlib/tests/test_regression.py +++ b/numpy/matrixlib/tests/test_regression.py @@ -32,3 +32,6 @@ class TestRegression(TestCase): x = np.asmatrix(np.random.uniform(0, 1, (3, 3))) self.assertEqual(x.std().shape, ()) self.assertEqual(x.argmax().shape, ()) + +if __name__ == "__main__": + run_module_suite() diff --git a/numpy/testing/nosetester.py b/numpy/testing/nosetester.py index a06d559e7..85e9c0f0e 100644 --- a/numpy/testing/nosetester.py +++ b/numpy/testing/nosetester.py @@ -90,7 +90,7 @@ def run_module_suite(file_to_run=None, argv=None): argv: list of strings Arguments to be passed to the nose test runner. ``argv[0]`` is ignored. All command line arguments accepted by ``nosetests`` - will work. + will work. If it is the default value None, sys.argv is used. .. versionadded:: 1.9.0 @@ -117,7 +117,7 @@ def run_module_suite(file_to_run=None, argv=None): raise AssertionError if argv is None: - argv = ['', file_to_run] + argv = sys.argv + [file_to_run] else: argv = argv + [file_to_run] |