code: def testEuclideanDistance(self):
      assertion.eq(0.0, metric.euclidean_distance([0], [0]))
      assertion.eq(
          0.0,
          metric.euclidean_distance_numpy(
              numpy.array([0]), numpy.array([0])
          ),
      )
      assertion.eq(
          1.0, metric.euclidean_distance([0.0, 1.0], [0.0, 0.0])
      )
      assertion.eq(
          1.0,
          metric.euclidean_distance_numpy(
              numpy.array([0.0, 1.0]), numpy.array([0.0, 0.0])
          ),
      )
      assertion.eq(
          2.0, metric.euclidean_distance([3.0, 3.0], [5.0, 3.0])
      )
      assertion.eq(
          2.0,
          metric.euclidean_distance_numpy(
              numpy.array([3.0, 3.0]), numpy.array([5.0, 3.0])
          ),
      )
      assertion.eq(
          2.0, metric.euclidean_distance([-3.0, -3.0], [-5.0, -3.0])
      )
      assertion.eq(
          2.0,
          metric.euclidean_distance_numpy(
              numpy.array([-3.0, -3.0]), numpy.array([-5.0, -3.0])
          ),
      )
  
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 2 for calling the MetricUnitTest obj's underlying member method code with example usage: obj.testEuclideanDistance() without return types