server
Return new, temporary libtmux.Server .
Source and package
- Qualified name
-
libtmux.pytest _plugin .server - Module
- libtmux.pytest_plugin
- Package
- libtmux
- Source
- src/libtmux/pytest_plugin.py
- server ( request: pytest.FixtureRequest, monkeypatch: pytest.MonkeyPatch, config_file: pathlib
.Path , ) Server -
Description#
>>> from libtmux.server import Server>>> def test_example(server: Server) -> None:... assert isinstance(server, Server)... session = server.new_session('my session')... assert len(server.sessions) == 1... assert [session.name.startswith('my') for session in server.sessions].. :
>>> 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)- Parameters
-
-
monkeypatch(pytest.MonkeyPatch) #