summaryrefslogtreecommitdiff
path: root/doc/release/upcoming_changes/23041.expired.rst
blob: 6270083f0a9ca2786047973acd664c3178548d3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Nose suppport has been removed
------------------------------
NumPy switched to using pytest in 2018 and nose has been unmaintained for many
years. We have kept NumPy's nose support to avoid breaking downstream projects
who might have been using it and not yet switched to pytest or some other
testing framework. With the arrival of Python 3.12, unpatched nose will raise
an error. It is time to move on.

Decorators removed
^^^^^^^^^^^^^^^^^^
- raises
- slow
- setastest
- skipif
- knownfailif
- deprecated
- parametrize
- _needs_refcount

These are not to be confused with pytest versions with similar names, e.g.,
pytest.mark.slow, pytest.mark.skipif, pytest.mark.parametrize.

Functions removed
^^^^^^^^^^^^^^^^^
- Tester
- import_nose
- run_module_suite