添加自己的打印行到pytest装饰的输出

时间:2019-08-19 13:39:27

标签: logging output pytest

我想在pytest装饰性输出中添加一些输出(当运行时没有静默选项并且不作为测试的一部分)。

例如:

============================================================================================================ test session starts ============================================================================================================
platform linux -- Python 3.5.3, pytest-4.4.1, py-1.8.0, pluggy-0.9.0 -- /usr/bin/python3.5
cachedir: .pytest_cache
rootdir: /home/mshapirs/workspace/michael_dev/dev/auto_framework/pytests/team03
plugins: testinfra-1.16.0, logger-0.5.0, cov-2.7.1, clarity-0.2.0a1
collected 1 item                                                                                                                                                                                                                            

basic_test.py::test_basic 2019-08-19 16:34:37 [INFO] finished
PASSED                                                                                                                                                                                                      [100%]

*** THIS LINE WAS ADDED BY ME ***

========================================================================================================= 1 passed in 57.86 seconds ==================================================================================================

我可以使用任何pytest钩子或其他方式吗?

0 个答案:

没有答案