summaryrefslogtreecommitdiff
path: root/runtests.py
diff options
context:
space:
mode:
authorSebastian Berg <sebastian@sipsolutions.net>2017-06-26 12:40:21 +0200
committerSebastian Berg <sebastian@sipsolutions.net>2017-06-26 12:40:21 +0200
commit9b165728397afa8074185237abeb4e6f7e7eea84 (patch)
tree0d0accd835c0a6ce70579883adfb9f289ffe8174 /runtests.py
parent518e0744819c189d8f69e51532087add0d203f17 (diff)
downloadpython-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-xruntests.py9
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)