(self, im_type, angle, mode, padding_mode, align_corners)
| 134 | |
| 135 | @parameterized.expand(TEST_CASES_SHAPE_3D) |
| 136 | def test_correct_shape(self, im_type, angle, mode, padding_mode, align_corners): |
| 137 | rotate_fn = Rotate(angle, True, align_corners=align_corners, dtype=np.float64) |
| 138 | im = im_type(self.imt[0]) |
| 139 | set_track_meta(False) |
| 140 | rotated = rotate_fn(im, mode=mode, padding_mode=padding_mode) |
| 141 | self.assertNotIsInstance(rotated, MetaTensor) |
| 142 | np.testing.assert_allclose(self.imt[0].shape, rotated.shape) |
| 143 | set_track_meta(True) |
| 144 | rotated = rotate_fn(im, mode=mode, padding_mode=padding_mode) |
| 145 | np.testing.assert_allclose(self.imt[0].shape, rotated.shape) |
| 146 | test_local_inversion(rotate_fn, rotated, im) |
| 147 | |
| 148 | def test_ill_case(self): |
| 149 | for p in TEST_NDARRAYS_ALL: |
nothing calls this directly
no test coverage detected