From 42bb0b3904e493e825935ae69b1671f8d7c3351a Mon Sep 17 00:00:00 2001 From: Bruno Oliveira Date: Mon, 14 Jan 2019 08:59:09 -0200 Subject: [PATCH] Use a.item() instead of deprecated np.asscalar(a) np.asscalar() has been deprecated in numpy 1.16: https://github.com/numpy/numpy/blob/master/doc/release/1.16.0-notes.rst#new-deprecations --- src/_pytest/python_api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/_pytest/python_api.py b/src/_pytest/python_api.py index 4e4740192..9b31d4e68 100644 --- a/src/_pytest/python_api.py +++ b/src/_pytest/python_api.py @@ -150,10 +150,10 @@ class ApproxNumpy(ApproxBase): if np.isscalar(actual): for i in np.ndindex(self.expected.shape): - yield actual, np.asscalar(self.expected[i]) + yield actual, self.expected[i].item() else: for i in np.ndindex(self.expected.shape): - yield np.asscalar(actual[i]), np.asscalar(self.expected[i]) + yield actual[i].item(), self.expected[i].item() class ApproxMapping(ApproxBase):