code: def test_use_separator() -> None:
      """Make sure `SequenceParamType` uses `separator`."""
      ltype = SequenceParamType[str](separator=":")
  
      sep_values = ltype.convert("1:2:3:4:5", None, None)
      assert sep_values == ["1", "2", "3", "4", "5"]
  
      no_sep_values = ltype.convert("1,2,3,4,5", None, None)
      assert no_sep_values == ["1,2,3,4,5"]
  
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 5 for calling a global function with example usage: test_use_separator() without return types