(self)
| 70 | assert_allclose(zoomed[key], p(expected), atol=1.0, type_test=False) |
| 71 | |
| 72 | def test_keep_size(self): |
| 73 | key = "img" |
| 74 | random_zoom = RandZoomd( |
| 75 | keys=key, prob=1.0, min_zoom=0.6, max_zoom=0.7, keep_size=True, padding_mode="constant", constant_values=2 |
| 76 | ) |
| 77 | for p in TEST_NDARRAYS_ALL: |
| 78 | im = p(self.imt[0]) |
| 79 | zoomed = random_zoom({key: im}) |
| 80 | test_local_inversion(random_zoom, zoomed, {key: im}, key) |
| 81 | np.testing.assert_array_equal(zoomed[key].shape, self.imt.shape[1:]) |
| 82 | random_zoom.prob = 0.0 |
| 83 | self.assertEqual(random_zoom({key: p(self.imt[0])})[key].dtype, torch.float32) |
| 84 | |
| 85 | @parameterized.expand( |
| 86 | [("no_min_zoom", None, 1.1, "bilinear", TypeError), ("invalid_order", 0.9, 1.1, "s", ValueError)] |
nothing calls this directly
no test coverage detected