diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2013-06-09 21:44:06 -0600 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2013-06-10 16:30:10 -0600 |
commit | a9a470c841eeb5f0fb2c2ae9639f6c2833f03d00 (patch) | |
tree | 096b749d7857c78677e6222eb8fadad5b7cfccd7 /numpy/testing | |
parent | 75cdf3d82e96e4fb605f3b0ea85961bbc24e70d8 (diff) | |
download | numpy-a9a470c841eeb5f0fb2c2ae9639f6c2833f03d00.tar.gz |
DEP: Deprecate the oldnumeric and numarray modules.
The numarray and oldnumeric modules are deprecated. This is a bit tricky
as raising a DeprecationWarning on import causes an error when tests are
run. To deal with that, a ModuleDeprecationWarning class is added to
numpy and NoseTester is modified to ignore that warning during testing.
Closes #2905
Diffstat (limited to 'numpy/testing')
-rw-r--r-- | numpy/testing/nosetester.py | 2 | ||||
-rw-r--r-- | numpy/testing/utils.py | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/numpy/testing/nosetester.py b/numpy/testing/nosetester.py index e3f96b9a9..f1ebd2265 100644 --- a/numpy/testing/nosetester.py +++ b/numpy/testing/nosetester.py @@ -11,6 +11,7 @@ import sys import warnings import numpy.testing.utils from numpy.compat import basestring +from numpy import ModuleDeprecationWarning def get_package_name(filepath): """ @@ -378,6 +379,7 @@ class NoseTester(object): warnings.filterwarnings('ignore', message='Not importing directory') warnings.filterwarnings("ignore", message="numpy.dtype size changed") warnings.filterwarnings("ignore", message="numpy.ufunc size changed") + warnings.filterwarnings("ignore", category=ModuleDeprecationWarning) try: from .noseclasses import NumpyTestProgram diff --git a/numpy/testing/utils.py b/numpy/testing/utils.py index 2d8d57c5f..f58997d58 100644 --- a/numpy/testing/utils.py +++ b/numpy/testing/utils.py @@ -26,8 +26,10 @@ __all__ = ['assert_equal', 'assert_almost_equal','assert_approx_equal', 'assert_array_max_ulp', 'assert_warns', 'assert_no_warnings', 'assert_allclose'] + verbose = 0 + def assert_(val, msg='') : """ Assert that works in release mode. |