Skip to content

Commit 77576e7

Browse files
committed
Fix tests
1 parent 6ad5092 commit 77576e7

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

pyresample/test/test_gradient.py

+17-13
Original file line numberDiff line numberDiff line change
@@ -255,12 +255,14 @@ def test_resample_swath_to_area_2d(self, input_dtype):
255255
data = xr.DataArray(da.ones(self.src_swath.shape, dtype=input_dtype),
256256
dims=['y', 'x'])
257257
with np.errstate(invalid="ignore"): # 'inf' space pixels cause runtime warnings
258-
res = self.swath_resampler.compute(
259-
data, method='bil').compute(scheduler='single-threaded')
260-
assert res.dtype == data.dtype
261-
assert res.values.dtype == data.dtype
262-
assert res.shape == self.dst_area.shape
263-
assert not np.all(np.isnan(res))
258+
res_dask = self.swath_resampler.compute(data, method='bil')
259+
res_np = res_dask.compute(scheduler='single-threaded')
260+
261+
assert res_dask.dtype == data.dtype
262+
assert res_np.dtype == data.dtype
263+
assert res_dask.shape == self.dst_area.shape
264+
assert res_np.shape == self.dst_area.shape
265+
assert not np.all(np.isnan(res_np))
264266

265267
@pytest.mark.parametrize("input_dtype", (np.float32, np.float64))
266268
def test_resample_swath_to_area_3d(self, input_dtype):
@@ -270,13 +272,15 @@ def test_resample_swath_to_area_3d(self, input_dtype):
270272
np.array([1, 2, 3])[:, np.newaxis, np.newaxis],
271273
dims=['bands', 'y', 'x'])
272274
with np.errstate(invalid="ignore"): # 'inf' space pixels cause runtime warnings
273-
res = self.swath_resampler.compute(
274-
data, method='bil').compute(scheduler='single-threaded')
275-
assert res.dtype == data.dtype
276-
assert res.values.dtype == data.dtype
277-
assert res.shape == (3, ) + self.dst_area.shape
278-
for i in range(res.shape[0]):
279-
arr = np.ravel(res[i, :, :])
275+
res_dask = self.swath_resampler.compute(data, method='bil')
276+
res_np = res_dask.compute(scheduler='single-threaded')
277+
278+
assert res_dask.dtype == data.dtype
279+
assert res_np.dtype == data.dtype
280+
assert res_dask.shape == (3, ) + self.dst_area.shape
281+
assert res_np.shape == (3, ) + self.dst_area.shape
282+
for i in range(res_np.shape[0]):
283+
arr = np.ravel(res_np[i, :, :])
280284
assert np.allclose(arr[np.isfinite(arr)], float(i + 1))
281285

282286

0 commit comments

Comments
 (0)