control_mode
Return ControlMode context manager factory.
Source and package
- Qualified name
-
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 ] -
Description#
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 != ''