Styling fix

This commit is contained in:
Sylvain Gugger
2020-10-27 10:09:51 -04:00
parent 286dc19a4f
commit 3220f21f14

View File

@@ -581,19 +581,18 @@ def mockenv(**kwargs):
def pytest_terminal_summary_main(tr, id): def pytest_terminal_summary_main(tr, id):
""" """
Generate multiple reports at the end of test suite run - each report goes into a dedicated file Generate multiple reports at the end of test suite run - each report goes into a dedicated file in the current
in the current directory. The report files are prefixed with the test suite name. directory. The report files are prefixed with the test suite name.
This function emulates --duration and -rA pytest arguments. This function emulates --duration and -rA pytest arguments.
This function is to be called from `conftest.py` via `pytest_terminal_summary` wrapper that has This function is to be called from `conftest.py` via `pytest_terminal_summary` wrapper that has to be defined
to be defined there. there.
Args: Args:
- tr: `terminalreporter` passed from `conftest.py` - tr: `terminalreporter` passed from `conftest.py`
- id: unique id like `tests` or `examples` that will be incorporated into the final reports - id: unique id like `tests` or `examples` that will be incorporated into the final reports
filenames - this is needed as some jobs have multiple runs of pytest, so we can't have them filenames - this is needed as some jobs have multiple runs of pytest, so we can't have them overwrite each other.
overwrite each other.
NB: this functions taps into a private _pytest API and while unlikely, it could break should NB: this functions taps into a private _pytest API and while unlikely, it could break should
pytest do internal changes - also it calls default internal methods of terminalreporter which pytest do internal changes - also it calls default internal methods of terminalreporter which