class_docstr: Test the GACLAC file handler.
docstr: Test getting the angles.
code: def test_get_dataset_angles(self, get_angle, *mocks):
      """Test getting the angles."""
      from satpy.readers.avhrr_l1b_gaclac import ANGLES
      from satpy.tests.utils import make_dataid
  
      ones = np.ones((3, 3))
      get_angle.return_value = ones
      reader = _get_reader_mocked()
      fh = _get_fh_mocked(
          reader=reader,
          start_line=None,
          end_line=None,
          strip_invalid_coords=False,
          interpolate_coords=True,
      )
  
      # With interpolation of coordinates
      for angle in ANGLES:
          key = make_dataid(name=angle)
          info = {"name": angle, "standard_name": "my_standard_name"}
          res = fh.get_dataset(key=key, info=info)
          exp = xr.DataArray(
              ones,
              name=res.name,
              dims=("y", "x"),
              coords={"acq_time": ("y", [0, 1, 2])},
          )
          xr.testing.assert_equal(res, exp)
  
      # Without interpolation of coordinates
      fh.interpolate_coords = False
      for angle in ANGLES:
          key = make_dataid(name=angle)
          info = {"name": angle, "standard_name": "my_standard_name"}
          res = fh.get_dataset(key=key, info=info)
          assert res.dims == ("y", "x_every_eighth")
  
imports: from datetime import datetime
  from unittest import TestCase, mock
  import dask.array
  import numpy
  import pytest
  import xarray
label_desc: Use image node_id 6 for calling the TestGACLACFile obj's underlying member method code with example usage: obj.test_get_dataset_angles(get_angle) without return types