diff options
Diffstat (limited to 'numpy/testing/nosetester.py')
-rw-r--r-- | numpy/testing/nosetester.py | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/numpy/testing/nosetester.py b/numpy/testing/nosetester.py index e3205837c..6fff240eb 100644 --- a/numpy/testing/nosetester.py +++ b/numpy/testing/nosetester.py @@ -12,6 +12,8 @@ import warnings from numpy.compat import basestring import numpy as np +from .utils import import_nose, suppress_warnings + def get_package_name(filepath): """ @@ -53,26 +55,6 @@ def get_package_name(filepath): return '.'.join(pkg_name) -def import_nose(): - """ Import nose only when needed. - """ - fine_nose = True - minimum_nose_version = (1, 0, 0) - try: - import nose - except ImportError: - fine_nose = False - else: - if nose.__versioninfo__ < minimum_nose_version: - fine_nose = False - - if not fine_nose: - msg = ('Need nose >= %d.%d.%d for tests - see ' - 'http://somethingaboutorange.com/mrl/projects/nose' % - minimum_nose_version) - raise ImportError(msg) - - return nose def run_module_suite(file_to_run=None, argv=None): """ @@ -508,6 +490,7 @@ class NoseTester(object): return nose.run(argv=argv, addplugins=add_plugins) + def _numpy_tester(): if hasattr(np, "__version__") and ".dev0" in np.__version__: mode = "develop" |