code: def test_4d_shape(self):
      x, interp_orders = self.get_4d_input()
      rand_rotation_layer = RandomRotationLayer()
      rand_rotation_layer.init_uniform_angle((-10.0, 10.0))
      rand_rotation_layer.randomise()
      out = rand_rotation_layer(x, interp_orders)
  
file_path: NiftyNet/tests/rand_rotation_test.py
imports: from __future__ import absolute_import, print_function
  import numpy
  import tensorflow
  from niftynet.layer.rand_rotation import RandomRotationLayer
  from tests.niftynet_testcase import NiftyNetTestCase
label_desc: Use image node_id 3 for calling the RandRotationTest obj's underlying member method code with example usage: obj.test_4d_shape() without return types