class_docstr: Test case for the zenith corrector.
docstr: Test sunz correction on incompatible areas.
docstr_tok: ["Test","sunz","correction","on","incompatible","areas","."]
code: def test_imcompatible_areas(self, sunz_ds2, sunz_sza):
      """Test sunz correction on incompatible areas."""
      from satpy.composites import IncompatibleAreas
      from satpy.modifiers.geometry import SunZenithCorrector
  
      comp = SunZenithCorrector(
          name="sza_test", modifiers=tuple(), correction_limit=90
      )
      with pytest.raises(IncompatibleAreas):
          comp((sunz_ds2, sunz_sza), test_attr="test")
  
imports: import unittest
  from datetime import datetime
  from unittest import mock
  import dask.array
  import numpy
  import pytest
  import xarray
  from pyresample.geometry import AreaDefinition, StackedAreaDefinition
  from pytest_lazyfixture import lazy_fixture
label_desc: Use image node_id 5 for calling the TestSunZenithCorrector obj's underlying member method code with example usage: obj.test_imcompatible_areas(sunz_ds2, sunz_sza) without return types