(self, zoom, mode, *_)
| 66 | |
| 67 | @parameterized.expand(VALID_CASES) |
| 68 | def test_correct_results(self, zoom, mode, *_): |
| 69 | for p in TEST_NDARRAYS_ALL: |
| 70 | zoom_fn = Zoom(zoom=zoom, mode=mode, keep_size=False) |
| 71 | im = p(self.imt[0]) |
| 72 | zoomed = zoom_fn(im) |
| 73 | test_local_inversion(zoom_fn, zoomed, im) |
| 74 | _order = 0 |
| 75 | if mode == 1 or mode.endswith("linear"): |
| 76 | _order = 1 |
| 77 | expected = [] |
| 78 | for channel in self.imt[0]: |
| 79 | expected.append(zoom_scipy(channel, zoom=zoom, mode="nearest", order=_order, prefilter=False)) |
| 80 | expected = np.stack(expected).astype(np.float32) |
| 81 | assert_allclose(zoomed, p(expected), atol=1.0, type_test=False) |
| 82 | |
| 83 | def test_keep_size(self): |
| 84 | for p in TEST_NDARRAYS_ALL: |
nothing calls this directly
no test coverage detected