diff options
author | Sebastian Berg <sebastian@sipsolutions.net> | 2017-06-26 12:40:21 +0200 |
---|---|---|
committer | Sebastian Berg <sebastian@sipsolutions.net> | 2017-06-26 12:40:21 +0200 |
commit | 9b165728397afa8074185237abeb4e6f7e7eea84 (patch) | |
tree | 0d0accd835c0a6ce70579883adfb9f289ffe8174 /runtests.py | |
parent | 518e0744819c189d8f69e51532087add0d203f17 (diff) | |
download | python-numpy-9b165728397afa8074185237abeb4e6f7e7eea84.tar.gz python-numpy-9b165728397afa8074185237abeb4e6f7e7eea84.tar.bz2 python-numpy-9b165728397afa8074185237abeb4e6f7e7eea84.zip |
TST: raise_warnings="develop" as default in `runtests.py -t ...`
Diffstat (limited to 'runtests.py')
-rwxr-xr-x | runtests.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/runtests.py b/runtests.py index bb2c2393b..7a0d24ddb 100755 --- a/runtests.py +++ b/runtests.py @@ -115,7 +115,8 @@ def main(argv): "Note that you need to commit your changes first!")) parser.add_argument("--raise-warnings", default=None, type=str, choices=('develop', 'release'), - help="if 'develop', warnings are treated as errors") + help="if 'develop', warnings are treated as errors; " + "defaults to 'devlop' in development versions.") parser.add_argument("args", metavar="ARGS", default=[], nargs=REMAINDER, help="Arguments to pass to Nose, Python or shell") args = parser.parse_args(argv) @@ -282,7 +283,13 @@ def main(argv): extra_argv = kw.pop('extra_argv', ()) extra_argv = extra_argv + tests[1:] kw['extra_argv'] = extra_argv + import numpy as np from numpy.testing import Tester + if kw["raise_warnings"] is None: + if hasattr(np, "__version__") and ".dev0" in np.__version__: + kw["raise_warnings"] = "develop" + else: + kw["raise_warnings"] = "release" return Tester(tests[0]).test(*a, **kw) else: __import__(PROJECT_MODULE) |