Skip to content

Commit 167e8bc

Browse files
committed
lint
1 parent cf31403 commit 167e8bc

File tree

5 files changed

+10
-14
lines changed

5 files changed

+10
-14
lines changed

scipy/cluster/tests/test_vq.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
SCIPY_ARRAY_API, xp_copy, xp_assert_close, xp_assert_equal
2121
)
2222

23+
xfail_xp_backends = pytest.mark.xfail_xp_backends
2324
skip_xp_backends = pytest.mark.skip_xp_backends
2425

2526
TESTDATA_2D = np.array([

scipy/fft/tests/test_basic.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,9 +331,8 @@ def test_dtypes_real(self, dtype, xp):
331331

332332
@pytest.mark.parametrize("dtype", ["complex64", "complex128"])
333333
def test_dtypes_complex(self, dtype, xp):
334-
xp_test = array_namespace(xp.asarray(1))
335334
rng = np.random.default_rng(1234)
336-
x = xp.asarray(rng.random(30), dtype=getattr(xp_test, dtype))
335+
x = xp.asarray(rng.random(30), dtype=getattr(xp, dtype))
337336

338337
res_fft = fft.ifft(fft.fft(x))
339338
# Check both numerical results and exact dtype matches

scipy/ndimage/tests/test_measurements.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1608,8 +1608,7 @@ def test_watershed_ift08(self, xp):
16081608
@skip_xp_backends("cupy", reason="no watershed_ift on CuPy" )
16091609
def test_watershed_ift09(self, xp):
16101610
# Test large cost. See gh-19575
1611-
xp_test = array_namespace(xp.empty(0)) # dask.array needs iinfo
1612-
data = xp.asarray([[xp_test.iinfo(xp.uint16).max, 0],
1611+
data = xp.asarray([[xp.iinfo(xp.uint16).max, 0],
16131612
[0, 0]], dtype=xp.uint16)
16141613
markers = xp.asarray([[1, 0],
16151614
[0, 0]], dtype=xp.int8)

scipy/signal/tests/test_signaltools.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2454,8 +2454,7 @@ def decimal(self, dt, xp):
24542454

24552455
# emulate np.finfo(dt).precision for complex64 and complex128
24562456
# note: unwrapped dask has no finfo
2457-
xp_compat = array_namespace(xp.asarray(1))
2458-
prec = {64: 15, 32: 6}[xp_compat.finfo(dt).bits]
2457+
prec = {64: 15, 32: 6}[xp.finfo(dt).bits]
24592458
return int(2 * prec / 3)
24602459

24612460
def _setup_rank1(self, dt, mode, xp):

scipy/stats/tests/test_stats.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6357,17 +6357,17 @@ def test_describe_numbers(self, xp):
63576357
assert n == nc
63586358
xp_assert_equal(mm[0], mmc[0])
63596359
xp_assert_equal(mm[1], mmc[1])
6360-
xp_assert_close(m, mc, rtol=4 * xp_test.finfo(m.dtype).eps)
6361-
xp_assert_close(v, vc, rtol=4 * xp_test.finfo(m.dtype).eps)
6360+
xp_assert_close(m, mc, rtol=4 * xp.finfo(m.dtype).eps)
6361+
xp_assert_close(v, vc, rtol=4 * xp.finfo(m.dtype).eps)
63626362
xp_assert_close(sk, skc)
63636363
xp_assert_close(kurt, kurtc)
63646364

63656365
n, mm, m, v, sk, kurt = stats.describe(x.T, axis=1)
63666366
assert n == nc
63676367
xp_assert_equal(mm[0], mmc[0])
63686368
xp_assert_equal(mm[1], mmc[1])
6369-
xp_assert_close(m, mc, rtol=4 * xp_test.finfo(m.dtype).eps)
6370-
xp_assert_close(v, vc, rtol=4 * xp_test.finfo(m.dtype).eps)
6369+
xp_assert_close(m, mc, rtol=4 * xp.finfo(m.dtype).eps)
6370+
xp_assert_close(v, vc, rtol=4 * xp.finfo(m.dtype).eps)
63716371
xp_assert_close(sk, skc)
63726372
xp_assert_close(kurt, kurtc)
63736373

@@ -9471,8 +9471,7 @@ def test_empty(self, xp):
94719471

94729472
@pytest.mark.filterwarnings("ignore:overflow encountered in reduce") # for dask
94739473
def test_dtype(self, xp):
9474-
xp_test = array_namespace(xp.asarray(1))
9475-
max = xp_test.finfo(xp.float32).max
9474+
max = xp.finfo(xp.float32).max
94769475
x_np = np.asarray([max, max], dtype=np.float32)
94779476
x_xp = xp.asarray(x_np)
94789477

@@ -9577,8 +9576,7 @@ def test_empty(self, xp):
95779576
xp_assert_equal(res, ref)
95789577

95799578
def test_dtype(self, xp):
9580-
xp_test = array_namespace(xp.asarray(1)) # dask.array needs finfo
9581-
max = xp_test.finfo(xp.float32).max
9579+
max = xp.finfo(xp.float32).max
95829580
x_np = np.asarray([max, max/2], dtype=np.float32)
95839581
x_xp = xp.asarray(x_np)
95849582

0 commit comments

Comments
 (0)