code: def testGowerDistanceIntegrity(self):
      a, b = [1.2, 3.4], [1.0, 2.2]
      npa, npb = numpy.array(a), numpy.array(b)
  
      gower = metric.distance_metric(
          metric.type_metric.GOWER, data=[a, b], numpy_usage=False
      )
      gower_numpy = metric.distance_metric(
          metric.type_metric.GOWER,
          data=numpy.array([a, b]),
          numpy_usage=True,
      )
      assertion.eq(gower(a, b), gower_numpy(npa, npb))
  
file_path: pyclustering/pyclustering/utils/tests/unit/ut_metric.py
imports: import unittest
  import matplotlib
  import numpy
  from pyclustering.tests.assertion import assertion
  import pyclustering.utils.metric
label_desc: Use image node_id 10 for calling the MetricUnitTest obj's underlying member method code with example usage: obj.testGowerDistanceIntegrity() without return types