code: def test_3d_dict_int_pad_shape(self):
      input_param = {"image_name": ("image",), "border": 3}
      with self.assertRaisesRegexp(TypeError, "iter"):
          self.run_test(False, input_param, (22, 22, 16, 8))
      with self.assertRaisesRegexp(TypeError, "iter"):
          self.run_inverse_test(False, input_param, (10, 10, 16, 8))
  
imports: from __future__ import absolute_import, print_function
  import numpy
  import tensorflow
  from niftynet.layer.pad import PadLayer
  from tests.niftynet_testcase import NiftyNetTestCase
label_desc: Use image node_id 11 for calling the PaddingTest obj's underlying member method code with example usage: obj.test_3d_dict_int_pad_shape() without return types