From 9b165728397afa8074185237abeb4e6f7e7eea84 Mon Sep 17 00:00:00 2001 From: Sebastian Berg Date: Mon, 26 Jun 2017 12:40:21 +0200 Subject: TST: raise_warnings="develop" as default in `runtests.py -t ...` --- runtests.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'runtests.py') 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) -- cgit v1.2.3