class_docstr: Test the SAFE MTD XML file handler.
class_docstr_tok: ["Test","the","SAFE","MTD","XML","file","handler","."]
docstr: Test the navigation.
docstr_tok: ["Test","the","navigation","."]
code: def test_xml_navigation(self):
      """Test the navigation."""
      from pyproj import CRS
  
      crs = CRS("EPSG:32616")
  
      dsid = make_dataid(name="B01", resolution=60)
      result = self.xml_tile_fh.get_area_def(dsid)
  
      area_extents = (499980.0, 3590220.0, 609780.0, 3700020.0)
      assert result.crs == crs
      np.testing.assert_allclose(result.area_extent, area_extents)
  
file_path: satpy/satpy/tests/reader_tests/test_msi_safe.py
imports: import unittest.mock
  from io import BytesIO, StringIO
  import numpy
  import pytest
  import xarray
  from satpy.tests.utils import make_dataid
label_desc: Use image node_id 8 for calling the TestMTDXML obj's underlying member method code with example usage: obj.test_xml_navigation() without return types