class_docstr: Tests for the area utilities.
class_docstr_tok: ["Tests","for","the","area","utilities","."]
docstr: Test area extent calculation with N->S scan then S->N scan.
docstr_tok: ["Test","area","extent","calculation","with","N-",">","S","scan","then","S-",">","N","scan","."]
code: def test_geos_area(self):
      """Test area extent calculation with N->S scan then S->N scan."""
      # North -> South full disk
      pdict, extent = self.make_pdict_ext(1, "N2S")
      aex = get_area_extent(pdict)
      np.testing.assert_allclose(aex, extent)
  
      # South -> North full disk
      pdict, extent = self.make_pdict_ext(1, "S2N")
      aex = get_area_extent(pdict)
      np.testing.assert_allclose(aex, extent)
  
      # North -> South one sector
      pdict, extent = self.make_pdict_ext(2, "N2S")
      aex = get_area_extent(pdict)
      np.testing.assert_allclose(aex, extent)
  
      # South -> North one sector
      pdict, extent = self.make_pdict_ext(2, "S2N")
      aex = get_area_extent(pdict)
      np.testing.assert_allclose(aex, extent)
  
file_path: satpy/satpy/tests/reader_tests/test_geos_area.py
imports: import unittest
  import numpy
  from satpy.readers._geos_area import get_area_definition, get_area_extent, get_geos_area_naming, get_resolution_and_unit_strings, get_xy_from_linecol, sampling_to_lfac_cfac
label_desc: Use image node_id 2 for calling the TestGEOSProjectionUtil obj's underlying member method code with example usage: obj.test_geos_area() without return types