On this page
libtmux.pytest_plugin.control_mode
- Module
- libtmux.pytest_plugin
- Package
- libtmux
- Source
- src/libtmux/pytest_plugin.py
- control_mode ( server : Server , session : Session ) t.Callable[[], ControlMode]
-
Return
ControlModecontext manager factory.Returns a callable that creates
ControlModecontext managers bound to the test's server and session. Use as a context manager to spawn a control-mode tmux client.While the control-mode client is active,
Server.list_clients()will include it.Examples
>>> from libtmux._internal.control_mode import ControlMode >>> def test_example(control_mode): ... with control_mode() as ctl: ... assert ctl.client_name != ''
0 declared, 0 inherited