code: def test_pooling_stride_int(self):
      network = layers.join(
          layers.Input((28, 28, 1)),
          layers.MaxPooling((2, 2), stride=1, padding="same"),
      )
      self.assertShapesEqual(network.input_shape, network.output_shape)
  
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 5 for calling the PoolingLayersTestCase obj's underlying member method code with example usage: obj.test_pooling_stride_int() without return types