class_docstr: Test NDVI-weighted hybrid green correction of green band.
class_docstr_tok: ["Test","NDVI-weighted","hybrid","green","correction","of","green","band","."]
docstr: Test using invalid `strength` term for non-linear scaling.
docstr_tok: ["Test","using","invalid","`","strength","`","term","for","non-linear","scaling","."]
code: def test_invalid_strength(self):
      """Test using invalid `strength` term for non-linear scaling."""
      with pytest.raises(
          ValueError,
          match="Expected strength greater than 0.0, got 0.0.",
      ):
          _ = NDVIHybridGreen(
              "ndvi_hybrid_green",
              strength=0.0,
              prerequisites=(0.51, 0.65, 0.85),
              standard_name="toa_bidirectional_reflectance",
          )
  
file_path: satpy/satpy/tests/compositor_tests/test_spectral.py
imports: import dask
  import dask.array
  import numpy
  import pytest
  import xarray
  from satpy.composites.spectral import HybridGreen, NDVIHybridGreen, SpectralBlender
  from satpy.tests.utils import CustomScheduler
label_desc: Use image node_id 5 for calling the TestNdviHybridGreenCompositor obj's underlying member method code with example usage: obj.test_invalid_strength() without return types