def METHOD_NAME(self):
    key = "test"
    rotate = Rotate90d(keys=key, k=2)
    for p in TEST_NDARRAYS_ALL:
        im = p(self.imt[0])
        call_param = {"data": {key: im}}
        rotated = rotate(**call_param)
        # test lazy
        test_resampler_lazy(rotate, rotated, call_param=call_param, output_key=key)
        rotate.lazy = False
        test_local_inversion(rotate, rotated, {key: im}, key)
        expected = [np.rot90(channel, 2, (0, 1)) for channel in self.imt[0]]
        expected = np.stack(expected)
        assert_allclose(rotated[key], p(expected), type_test="tensor")