(base_app)
| 8 | |
| 9 | |
| 10 | def 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 | |
| 25 | def test_py_completion_setup_libedit(base_app): |
nothing calls this directly
no test coverage detected
searching dependent graphs…