code: def test_warp_dst_crs_empty_string(runner, tmpdir):
      """`$ rio warp --dst-crs ''` used to perform a falsey check that would treat
      `--dst-crs ''` as though `--dst-crs` was not supplied at all.  If the user
      gives any value we should let `rasterio.crs.from_string()` handle the
      validation.
      """
  
      infile = "tests/data/RGB.byte.tif"
      outfile = str(
          tmpdir.mkdir("empty_warp_dst_crs.tif").join("test.tif")
      )
  
      result = runner.invoke(
          main_group, ["warp", infile, outfile, "--dst-crs", ""]
      )
  
      assert result.exit_code != 0
      assert "empty or invalid" in result.output
  
imports: import os
  import affine
  import numpy
  import pytest
  import rasterio
  from rasterio.warp import SUPPORTED_RESAMPLING
  from rasterio.rio import warp
  from rasterio.rio.main import main_group
label_desc: Use image node_id 30 for calling a global function with example usage: test_warp_dst_crs_empty_string(runner, tmpdir) without return types