class_docstr: Test the IciL1bNCFileHandler reader.
class_docstr_tok: ["Test","the","IciL1bNCFileHandler","reader","."]
docstr: Test get dataset orthorectifies if orthorect data is defined.
docstr_tok: ["Test","get","dataset","orthorectifies","if","orthorect","data","is","defined","."]
code: def test_get_dataset_orthorectifies_if_orthorect_data_defined(
      self,
      reader,
  ):
      """Test get dataset orthorectifies if orthorect data is defined."""
      dataset_id = {"name": "lon_pixels_horn_1"}
      dataset_info = {
          "name": "lon_pixels_horn_1",
          "file_type": "nc_ici_l1b_rad",
          "file_key": "longitude",
          "orthorect_data": "data/navigation_data/delta_longitude",
          "standard_name": "longitude",
          "n_horns": 0,
          "modifiers": (),
      }
      dataset = reader.get_dataset(dataset_id, dataset_info)
      np.testing.assert_allclose(dataset, 1.009139, atol=1e-6)
  
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 21 for calling the TestIciL1bNCFileHandler obj's underlying member method code with example usage: obj.test_get_dataset_orthorectifies_if_orthorect_data_defined(reader) without return types