code: def test_distance(self):
      data = pandas.DataFrame(
          {
              "a_lat": [0.0, 52.2296756],
              "b_lat": [0.0, 52.406374],
              "a_lon": [0.0, 21.0122287],
              "b_lon": [0.0, 16.9251681],
          }
      )
  
      transformer = lore.transformers.Distance(
          lat_a="a_lat",
          lat_b="b_lat",
          lon_a="a_lon",
          lon_b="b_lon",
      )
  
      transformed = transformer.transform(data)
      self.assertEqual(transformed.iloc[0], 0)
      self.assertEqual(transformed.iloc[1], 278.54558935106695)
  
imports: import unittest
  import datetime
  import math
  import numpy
  import pandas
  import lore.transformers
label_desc: Use image node_id 1 for calling the TestDistance obj's underlying member method code with example usage: obj.test_distance() without return types