class_docstr: Test VIRR L1B Reader.
docstr: Test loading data for angles.
docstr_tok: ["Test","loading","data","for","angles","."]
code: def test_ghi_geo(self):
      """Test loading data for angles."""
      from satpy.tests.utils import make_dsq
  
      reader = self._create_reader_for_resolutions("GEO")
      band_name = "solar_azimuth_angle"
      ds_ids = [make_dsq(name=band_name)]
      res = reader.load(ds_ids)
      assert len(res) == 1
  
      assert res[band_name].shape == (2, 5)
      assert res[band_name].dtype == np.float32
  
imports: import os
  from unittest import mock
  import dask.array
  import numpy
  import pytest
  import xarray
  from satpy.tests.reader_tests.test_hdf5_utils import FakeHDF5FileHandler
label_desc: Use image node_id 8 for calling the Test_HDF_GHI_L1_cal obj's underlying member method code with example usage: obj.test_ghi_geo() without return types