code: def test_pooling_repr(self):
      layer = layers.MaxPooling((2, 2))
      self.assertEqual(
          str(layer),
          (
              "MaxPooling((2, 2), stride=None, padding='valid', "
              "name='max-pooling-1')"
          ),
      )
      layer = layers.MaxPooling((2, 2), stride=(3, 3))
      self.assertEqual(
          str(layer),
          (
              "MaxPooling((2, 2), stride=(3, 3), padding='valid', "
              "name='max-pooling-2')"
          ),
      )
  
imports: from collections import namedtuple
  import numpy
  import tensorflow
  from neupy import layers
  from neupy.utils import asfloat
  from neupy.exceptions import LayerConnectionError
  from neupy.layers.pooling import pooling_output_shape
  from base import BaseTestCase
label_desc: Use image node_id 7 for calling the PoolingLayersTestCase obj's underlying member method code with example usage: obj.test_pooling_repr() without return types