MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / test_correct_shape

Method test_correct_shape

tests/transforms/test_rotate.py:136–146  ·  view source on GitHub ↗
(self, im_type, angle, mode, padding_mode, align_corners)

Source from the content-addressed store, hash-verified

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:

Callers

nothing calls this directly

Calls 3

RotateClass · 0.90
set_track_metaFunction · 0.90
test_local_inversionFunction · 0.90

Tested by

no test coverage detected