libtmux Reference MCP Search
On this page

libtmux.pytest_plugin.session

View as Markdown

Module
libtmux.pytest_plugin
Package
libtmux
Source
src/libtmux/pytest_plugin.py
session ( request : pytest.FixtureRequest , session_params : dict[str, t.Any] , server : Server ) Session
function [source]
function [source]
session

Return new, temporary libtmux.Session .

>>> from libtmux.session import Session

>>> def test_example(session: "Session") -> None: ... assert isinstance(session.name, str) ... assert session.name.startswith('libtmux_') ... window = session.new_window(window_name='new one') ... assert window.name == 'new one'

.. :: >>> locals().keys() dict_keys(...)

>>> source = ''.join([e.source for e in request._pyfuncitem.dtest.examples][:3]) >>> pytester = request.getfixturevalue('pytester')

>>> pytester.makepyfile(**{'whatever.py': source}) PosixPath(...)

>>> result = pytester.runpytest('whatever.py', '--disable-warnings') ===...

>>> result.assert_outcomes(passed=1)

0 declared, 0 inherited

Esc

Type to search.