summaryrefslogtreecommitdiff
path: root/numpy/lib/tests/test_function_base.py
diff options
context:
space:
mode:
authorMarten van Kerkwijk <mhvk@astro.utoronto.ca>2016-11-18 13:55:45 -0500
committerMarten van Kerkwijk <mhvk@astro.utoronto.ca>2016-11-19 12:50:28 -0500
commit3f3d205cd3f607caeada0dddf41e996e288a3c50 (patch)
treed2e8cf7b53e0835edcdff4ee63fbbd7dc7a9665c /numpy/lib/tests/test_function_base.py
parentec02bdc782f1de83520dfd2c4eb0c48d69c909e6 (diff)
downloadnumpy-3f3d205cd3f607caeada0dddf41e996e288a3c50.tar.gz
MAINT: let average preserve subclass information.
This behaviour matches that for most other numpy functions (such as np.mean). It was initially slated for 1.12, but replaced by a FutureWarning. Hence, this is for 1.13.
Diffstat (limited to 'numpy/lib/tests/test_function_base.py')
-rw-r--r--numpy/lib/tests/test_function_base.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/numpy/lib/tests/test_function_base.py b/numpy/lib/tests/test_function_base.py
index 5bba088a8..5c2446e50 100644
--- a/numpy/lib/tests/test_function_base.py
+++ b/numpy/lib/tests/test_function_base.py
@@ -321,11 +321,8 @@ class TestAverage(TestCase):
a = np.array([[1,2],[3,4]]).view(subclass)
w = np.array([[1,2],[3,4]]).view(subclass)
- with suppress_warnings() as sup:
- # Note that the warning is spurious, because the test checks
- # for weights while a is ignored.
- sup.filter(FutureWarning, "np.average currently does not preserve")
- assert_equal(type(np.average(a, weights=w)), subclass)
+ assert_equal(type(np.average(a)), subclass)
+ assert_equal(type(np.average(a, weights=w)), subclass)
# also test matrices
a = np.matrix([[1,2],[3,4]])