code: def reader(fake_file):
      """Return reader of ici level1b data."""
      return IciL1bNCFileHandler(
          filename=fake_file,
          filename_info={
              "sensing_start_time": (
                  datetime.fromisoformat("2000-01-01T01:00:00")
              ),
              "sensing_end_time": (
                  datetime.fromisoformat("2000-01-01T02:00:00")
              ),
              "creation_time": (
                  datetime.fromisoformat("2000-01-01T03:00:00")
              ),
          },
          filetype_info={
              "longitude": "data/navigation_data/longitude",
              "latitude": "data/navigation_data/latitude",
              "solar_azimuth": "data/navigation_data/ici_solar_azimuth_angle",
              "solar_zenith": "data/navigation_data/ici_solar_zenith_angle",
          },
      )
  
imports: from datetime import datetime
  from unittest.mock import patch
  import numpy
  import pytest
  import xarray
  from netCDF4 import Dataset
  from satpy.readers.ici_l1b_nc import IciL1bNCFileHandler, InterpolationType
label_desc: Use image node_id 1 for calling a global function with example usage: reader(fake_file) and returns: IciL1bNCFileHandler