diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2018-03-25 12:34:16 -0600 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2018-04-04 06:36:36 -0600 |
commit | 7e5a41de9fab731e27a761c01302a0a93e2d1070 (patch) | |
tree | dbd6265800ad401476bcde904e9bba86f6af2b85 /numpy/tests/test_warnings.py | |
parent | 359e53ef8e479eefac0e184d4d25af50c2779ce0 (diff) | |
download | numpy-7e5a41de9fab731e27a761c01302a0a93e2d1070.tar.gz |
TST: Switch to using pytest markers
Use standard pytest markers everywhere in the numpy tests. At this point
there should be no nose dependency. However, nose is required to test
the legacy decorators if so desired.
At this point, numpy test cannot be run in the way with runtests, rather
installed numpy can be tested with `pytest --pyargs numpy` as long as
that is not run from the repo. Run it from the tools directory or some
such.
Diffstat (limited to 'numpy/tests/test_warnings.py')
-rw-r--r-- | numpy/tests/test_warnings.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/numpy/tests/test_warnings.py b/numpy/tests/test_warnings.py index 7f22794ec..abebdafc8 100644 --- a/numpy/tests/test_warnings.py +++ b/numpy/tests/test_warnings.py @@ -2,18 +2,17 @@ Tests which scan for certain occurrences in the code, they may not find all of these occurrences but should catch almost all. """ - - from __future__ import division, absolute_import, print_function - import sys +import pytest + if sys.version_info >= (3, 4): from pathlib import Path import ast import tokenize import numpy - from numpy.testing import run_module_suite, dec + from numpy.testing import run_module_suite class ParseCall(ast.NodeVisitor): def __init__(self): @@ -61,7 +60,7 @@ if sys.version_info >= (3, 4): "{} on line {}".format(self.__filename, node.lineno)) - @dec.slow + @pytest.mark.slow def test_warning_calls(): # combined "ignore" and stacklevel error base = Path(numpy.__file__).parent |