code: def test_input_shape(self):
      try:
          bn = BatchNorm1d(num_features=32)
          out = bn(self.x2)
      except Exception as e:
          self.assertIsInstance(e, ValueError)
          print(e)
      try:
          bn = BatchNorm2d(num_features=32)
          out = bn(self.x3)
      except Exception as e:
          self.assertIsInstance(e, ValueError)
          print(e)
      try:
          bn = BatchNorm3d(num_features=32)
          out = bn(self.x1)
      except Exception as e:
          self.assertIsInstance(e, ValueError)
          print(e)
  
file_path: TensorLayer/tests/layers/test_layers_normalization.py
imports: import os
  import unittest
  import tensorflow
  import tensorlayer
  from tensorlayer.layers import *
  from tensorlayer.models import Model
  from tests.utils import CustomTestCase
label_desc: Use image node_id 10 for calling the Laye_BatchNorm_Test obj's underlying member method code with example usage: obj.test_input_shape() without return types