code: def test_pooling_output_shape_exception(self):
      expected_msg = r"1 is unknown padding value for pooling"
      with self.assertRaisesRegexp(ValueError, expected_msg):
          pooling_output_shape(
              dimension_size=5, pool_size=2, padding=1, stride=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 1 for calling the PoolingLayersTestCase obj's underlying member method code with example usage: obj.test_pooling_output_shape_exception() without return types