code: def test_transform_latitude(self):
      transformer = lore.transformers.GeoIP("test", "latitude")
  
      data = pandas.DataFrame({"test": ["124.0.0.1", "124.0.0.2"]})
      transformed = transformer.transform(data)
      self.assertAlmostEqual(transformed.iloc[0], 37.5112)
      self.assertAlmostEqual(transformed.iloc[1], 37.5112)
  
imports: import unittest
  import datetime
  import math
  import numpy
  import pandas
  import lore.transformers
label_desc: Use image node_id 1 for calling the TestGeoIP obj's underlying member method code with example usage: obj.test_transform_latitude() without return types