code: def test_isingeobox():
      latlong = pd.Series(
          [
              (1, 2),
              (5, 7),
              (-5, 4),
              (2, 3),
              (0, 0),
              (np.nan, np.nan),
              (-2, np.nan),
              (np.nan, 1),
          ],
      )
      bottomleft = (-5, -5)
      topright = (5, 5)
      primitive = IsInGeoBox(bottomleft, topright)
      function = primitive.get_function()
      primitive_answer = function(latlong)
      answer = pd.Series(
          [True, False, True, True, True, False, False, False]
      )
      assert np.array_equal(primitive_answer, answer)
  
file_path: featuretools/featuretools/tests/primitive_tests/transform_primitive_tests/test_latlong_primitives.py
imports: import numpy
  import pandas
  import pytest
  from featuretools.primitives import CityblockDistance, GeoMidpoint, IsInGeoBox
label_desc: Use image node_id 8 for calling a global function with example usage: test_isingeobox() without return types