code: def test_layer_n3(self):
      # self.assertEqual(len(self.n3.all_layers), 4)
      # self.assertEqual(len(self.n3.all_params), 5)
      # self.assertEqual(self.n3.count_params(), 20896)
      self.assertEqual(
          len(self.n3._info[0].layer.all_weights), 1
      )  # b_init is None
      self.assertEqual(self.n3.get_shape().as_list()[1:], [50, 50, 32])
  
imports: import os
  import unittest
  import tensorflow
  import tensorlayer
  from tensorlayer.layers import *
  from tensorlayer.models import *
  from tests.utils import CustomTestCase
label_desc: Use image node_id 5 for calling the Layer_Convolution_2D_Test obj's underlying member method code with example usage: obj.test_layer_n3() without return types