pytest-session2file (aka: pytest-session_to_file for v0.1.0 - v0.1.2) is a py.test plugin for capturing and saving to file the stdout of py.test.
Project description
pytest-session2file is a py.test plugin that save failure or test session information to a file pass that can be invoked as at command line when launching py.test run. It put in a file exactly what pytest return to stdout.
Installation
Install it with pip as follow :
pip install pytest-session2file
Usage
Once the plugin is installed edit your conftest.py and insert in the top of the file :
pytest_plugins = ‘pytest_session2file’
Then you can launch your test with the new option –session2file= like this :
py.test –session2file=FILENAME
If you don’t want to edit your conftest.py you can invoque py.test like this :
py.test -p pytest_session2file –session2file=FILENAME
At the end of the test execution you should obtain a text file with the content of stdout of py.test under the filename provided that look like this :
============== test session starts ====================
…
============== 2 passed in 34.70 seconds ==============
NOTE: Name has change from pytest-session_to_file to pytest-session2file
TODO: Write test
Inspire by: _pytest.pastebin
Ref: https://github.com/pytest-dev/pytest/blob/master/_pytest/pastebin.py
Platforms: All
Version: 0.1.11
Date: 2021-01-26 13:08:31
License: LGPLv3 (http://www.gnu.org/licenses/lgpl.html)
Copyright (C) 2015 Richard Vézina <ml.richard.vezinar@gmail.com>
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pytest-session2file-0.1.11.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7bdc19c17acaf3991e6592efc570abf5c6d800905f031ce2570b173ec71309a |
|
MD5 | fabb7e91957ff4d0120b480f06b4a888 |
|
BLAKE2b-256 | 63b208f71da81cdee5cca50fba892cf375d72df97554ef404b45d7ff4fb4de19 |
Hashes for pytest_session2file-0.1.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ac186668033329c97c2a48f091ea3f30d53071f8431b34245c65e03d323b7f1 |
|
MD5 | f8ccbc0db3d3cf19608ea2bff5148c66 |
|
BLAKE2b-256 | c6421f9dcc4b92bd3d1a90e0c03145d38b139dc1a8f8a6a71b629613a84cdf53 |