code: def test_conv3d(self):
      in_c, out_c, x = self._get_data(3)
      link_nd = convolution_nd.ConvolutionND(
          3, in_c, out_c, 2, initialW=1
      )
      link_3d = convolution_nd.Convolution3D(in_c, out_c, 2, initialW=1)
      testing.assert_allclose(link_nd(x).data, link_3d(x).data)
  
imports: import unittest
  import numpy
  import six.moves.cPickle
  import chainer
  from chainer.backends import cuda
  from chainer import functions
  from chainer import initializers
  from chainer.links.connection import convolution_nd
  from chainer import testing
  from chainer.testing import attr
  from chainer.utils import conv_nd
label_desc: Use image node_id 3 for calling the TestConvolutionNDWrappers obj's underlying member method code with example usage: obj.test_conv3d() without return types