code: def test_get_ti_lon_lats(sgli_ir_file):
      """Test getting the lons and lats for IR channels."""
      handler = HDF5SGLI(sgli_ir_file, {"resolution": "L"}, {})
      did = dict(
          name="longitude_ir", resolution=1000, polarization=None
      )
      res = handler.get_dataset(
          did,
          {
              "file_key": "Geometry_data/Longitude",
              "units": "",
              "standard_name": "",
          },
      )
      assert res.shape == (1854, 1250)
      assert res.chunks is not None
      assert res.dtype == np.float32
  
imports: import sys
  from datetime import datetime, timedelta
  import dask
  import h5py
  import numpy
  import pytest
  from satpy.readers.sgli_l1b import HDF5SGLI
label_desc: Use image node_id 20 for calling a global function with example usage: test_get_ti_lon_lats(sgli_ir_file) without return types