class_docstr: Test the IciL1bNCFileHandler reader.
class_docstr_tok: ["Test","the","IciL1bNCFileHandler","reader","."]
docstr: Test calibrate does not call calibrate_bt if not needed.
docstr_tok: ["Test","calibrate","does","not","call","calibrate_bt","if","not","needed","."]
code: def test_calibrate_does_not_call_calibrate_bt_if_not_needed(
      self,
      mocked_calibrate,
      reader,
  ):
      """Test calibrate does not call calibrate_bt if not needed."""
      variable = xr.DataArray(
          np.array(
              [
                  [0.060, 0.065, 0.070, 0.075],
                  [0.080, 0.085, 0.090, 0.095],
              ]
          ),
          dims=("n_scan", "n_samples"),
      )
      dataset_info = {"calibration": "radiance"}
      reader._calibrate(variable, dataset_info)
      mocked_calibrate.assert_not_called()
  
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 11 for calling the TestIciL1bNCFileHandler obj's underlying member method code with example usage: obj.test_calibrate_does_not_call_calibrate_bt_if_not_needed(mocked_calibrate, reader) without return types