code: def test_vi_digraphs():
      feed = partial(_feed_cli_with_input, editing_mode=EditingMode.VI)
  
      # C-K o/
      result, cli = feed("hello\x0bo/\r")
      assert result.text == "helloø"
  
      # C-K /o  (reversed input.)
      result, cli = feed("hello\x0b/o\r")
      assert result.text == "helloø"
  
      # C-K e:
      result, cli = feed("hello\x0be:\r")
      assert result.text == "helloë"
  
      # C-K xxy (Unknown digraph.)
      result, cli = feed("hello\x0bxxy\r")
      assert result.text == "helloy"
  
imports: from __future__ import annotations
  from functools import partial
  import pytest
  from prompt_toolkit.clipboard import ClipboardData, InMemoryClipboard
  from prompt_toolkit.enums import EditingMode
  from prompt_toolkit.filters import ViInsertMode
  from prompt_toolkit.history import InMemoryHistory
  from prompt_toolkit.input.defaults import create_pipe_input
  from prompt_toolkit.input.vt100_parser import ANSI_SEQUENCES
  from prompt_toolkit.key_binding.bindings.named_commands import prefix_meta
  from prompt_toolkit.key_binding.key_bindings import KeyBindings
  from prompt_toolkit.output import DummyOutput
  from prompt_toolkit.shortcuts import PromptSession
label_desc: Use image node_id 26 for calling a global function with example usage: test_vi_digraphs() without return types