MCPcopy Index your code
hub / github.com/python-cmd2/cmd2 / test_py_completion_setup_readline

Function test_py_completion_setup_readline

tests/test_py_completion.py:10–22  ·  view source on GitHub ↗
(base_app)

Source from the content-addressed store, hash-verified

8
9
10def test_py_completion_setup_readline(base_app):
11 # Mock readline and rlcompleter
12 mock_readline = mock.MagicMock()
13 mock_readline.__doc__ = "GNU Readline"
14 mock_rlcompleter = mock.MagicMock()
15
16 with mock.patch.dict(sys.modules, {"readline": mock_readline, "rlcompleter": mock_rlcompleter}):
17 interp = InteractiveConsole()
18 base_app._set_up_py_shell_env(interp)
19
20 # Verify completion setup for GNU Readline
21 mock_readline.parse_and_bind.assert_called_with("tab: complete")
22 mock_readline.set_completer.assert_called()
23
24
25def test_py_completion_setup_libedit(base_app):

Callers

nothing calls this directly

Calls 1

_set_up_py_shell_envMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…