class_docstr: Test the SCMIFileHandler reader.
docstr: Set up for test.
docstr_tok: ["Set","up","for","test","."]
code: def setUp(self, xr_):
      """Set up for test."""
      from satpy.readers.scmi import SCMIFileHandler
  
      rad_data = np.arange(10.0).reshape((2, 5)) + 1.0
      rad_data = (rad_data + 1.0) / 0.5
      rad_data = rad_data.astype(np.int16)
      self.expected_rad = rad_data.astype(np.float64) * 0.5 + -1.0
      self.expected_rad[-1, -2] = np.nan
      time = xr.DataArray(0.0)
      rad = xr.DataArray(
          rad_data,
          dims=("y", "x"),
          attrs={
              "scale_factor": 0.5,
              "add_offset": -1.0,
              "_FillValue": 20,
              "standard_name": "toa_bidirectional_reflectance",
          },
          coords={
              "time": time,
          },
      )
      xr_.open_dataset.return_value = FakeDataset(
          {
              "Sectorized_CMI": rad,
              "nominal_satellite_subpoint_lat": np.array(0.0),
              "nominal_satellite_subpoint_lon": np.array(-89.5),
              "nominal_satellite_height": np.array(35786.02),
          },
          {
              "start_date_time": "2017210120000",
              "satellite_id": "GOES-16",
              "satellite_longitude": -90.0,
              "satellite_latitude": 0.0,
              "satellite_altitude": 35785831.0,
          },
          {"y": 2, "x": 5},
      )
  
      self.reader = SCMIFileHandler(
          "filename",
          {"platform_shortname": "G16"},
          {"filetype": "info"},
      )
  
imports: import unittest
  from unittest import mock
  import numpy
  import pytest
  import xarray
label_desc: Use image node_id 1 for calling the TestSCMIFileHandler obj's underlying member method code with example usage: obj.setUp(xr_) without return types