class_docstr: Test the SAFE XML Annotation file handler.
class_docstr_tok: ["Test","the","SAFE","XML","Annotation","file","handler","."]
docstr: Test reading the incidence angle.
docstr_tok: ["Test","reading","the","incidence","angle","."]
code: def test_incidence_angle(self):
      """Test reading the incidence angle."""
      query = DataQuery(name="incidence_angle", polarization="vv")
      res = self.annotation_fh.get_dataset(query, {})
      np.testing.assert_allclose(res, 19.18318046)
  
imports: import unittest
  import unittest.mock
  from enum import Enum
  from io import BytesIO
  import dask.array
  import numpy
  import xarray
  from satpy.dataset import DataQuery
  from satpy.readers.sar_c_safe import SAFEXMLAnnotation, SAFEXMLCalibration, SAFEXMLNoise
label_desc: Use image node_id 2 for calling the TestSAFEXMLAnnotation obj's underlying member method code with example usage: obj.test_incidence_angle() without return types