class_docstr: Test the SAFE XML Noise file handler.
class_docstr_tok: ["Test","the","SAFE","XML","Noise","file","handler","."]
docstr: Test reading the azimuth-noise array.
docstr_tok: ["Test","reading","the","azimuth-noise","array","."]
code: def test_azimuth_noise_array_with_holes(self):
      """Test reading the azimuth-noise array."""
      res = (
          self.noise_fh_with_holes.azimuth_noise_reader.read_azimuth_noise_array()
      )
      np.testing.assert_array_equal(
          res, self.expected_azimuth_noise_with_holes
      )
  
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 3 for calling the TestSAFEXMLNoise obj's underlying member method code with example usage: obj.test_azimuth_noise_array_with_holes() without return types