(base_app)
| 23 | |
| 24 | |
| 25 | def test_py_completion_setup_libedit(base_app): |
| 26 | # Mock readline and rlcompleter |
| 27 | mock_readline = mock.MagicMock() |
| 28 | mock_readline.__doc__ = "libedit" |
| 29 | mock_rlcompleter = mock.MagicMock() |
| 30 | |
| 31 | with mock.patch.dict(sys.modules, {"readline": mock_readline, "rlcompleter": mock_rlcompleter}): |
| 32 | interp = InteractiveConsole() |
| 33 | base_app._set_up_py_shell_env(interp) |
| 34 | |
| 35 | # Verify completion setup for LibEdit |
| 36 | mock_readline.parse_and_bind.assert_called_with("bind ^I rl_complete") |
| 37 | mock_readline.set_completer.assert_called() |
| 38 | |
| 39 | |
| 40 | def test_py_completion_restore(base_app): |
nothing calls this directly
no test coverage detected
searching dependent graphs…