# libtmux.pytest_plugin.session_params

- **Module:** libtmux.pytest_plugin
- **Package:** libtmux
- **Language:** Python
- **Kind:** function
- **Source:** https://github.com/tmux-python/libtmux/blob/036c521c4b83ce6e434eb50afe2a0d08a6a05e46/src/libtmux/pytest_plugin.py#L186
- **Page:** https://libtmux.org/reference/py/libtmux-pytest_plugin-session_params/

```
libtmux.pytest_plugin.session_params() -> dict[str, t.Any]
```

Return default session creation parameters.

>>> import pytest
>>> from libtmux.session import Session

>>> @pytest.fixture
... def session_params(session_params):
...     return {
...         'x': 800,
...         'y': 600,
...     }

>>> 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][:4])
    >>> pytester = request.getfixturevalue('pytester')

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

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

    >>> result.assert_outcomes(passed=1)
