code: def test_replace_options():
      """Replace a block with options."""
  
      source = """
  # Some content
  foo
  ::: target
      :option1: value1
      :optiøn2: val ue2
  \t:option3:
      :option4:\x20
      :option5: 1
  bar
  """.strip()
  
      expected = """
  # Some content
  foo
  {'option1': 'value1', 'optiøn2': 'val ue2', 'option3': '', 'option4': '', 'option5': '1'}
  bar
  """.strip()
  
      output = list(
          replace_blocks(
              source.splitlines(),
              title="target",
              replace=lambda **options: [str(options)],
          )
      )
      assert output == expected.splitlines()
  
imports: from mkdocs_click._processing import replace_blocks
label_desc: Use image node_id 1 for calling a global function with example usage: test_replace_options() without return types