code: def test_value_converter_fail() -> None:
      """Make sure `SequenceParamType` fails gracefully when a value cannot be converted."""
      ltype = SequenceParamType[int](
          value_converter=lambda x_str: int(x_str)
      )
      with pytest.raises(click.BadParameter):
          ltype.convert("1,abc", None, None)
  
file_path: metricflow/metricflow/test/cli/test_custom_click_types.py
imports: from __future__ import annotations
  import click
  import pytest
  from click.testing import CliRunner
  from metricflow.cli.custom_click_types import MutuallyExclusiveOption, SequenceParamType
label_desc: Use image node_id 4 for calling a global function with example usage: test_value_converter_fail() without return types