code: def assertShapesEqual(self, shape1, shape2, *args, **kwargs):
      shape1 = shape_to_tuple(shape1)
      shape2 = shape_to_tuple(shape2)
      self.assertEqual(shape1, shape2, *args, **kwargs)
  
imports: import pickle
  import inspect
  import logging
  import unittest
  import numpy
  import tensorflow
  from neupy import utils, layers, init
  from neupy.utils import tensorflow_eval, tensorflow_session, shape_to_tuple
  from neupy.layers.base import format_name_if_specified_as_pattern
  from helpers import vectors_for_testing
label_desc: Use image node_id 9 for calling the BaseTestCase obj's underlying member method code with example usage: obj.assertShapesEqual(shape1, shape2) without return types