code: def test_call_multiple_args():
      primitive = Haversine()
      data1 = [(42.4, -71.1), (40.0, -122.4)]
      data2 = [(40.0, -122.4), (41.2, -96.75)]
      answer = [2631.231, 1343.289]
  
      for _ in range(2):
          assert np.round(primitive(data1, data2), 3).tolist() == answer
  
file_path: featuretools/featuretools/tests/primitive_tests/test_primitive_base.py
imports: from datetime import datetime
  import numpy
  import pandas
  from pytest import raises
  from featuretools.primitives import Haversine, IsIn, IsNull, Max, TimeSinceLast
  from featuretools.primitives.base import TransformPrimitive
label_desc: Use image node_id 4 for calling a global function with example usage: test_call_multiple_args() without return types