stdout和stderr用于显示测试产生的输出到那些蒸汽。要在Allure报告中填充它们(和日志),测试执行的测试或应用程序必须生成相应流的输出。
import logging
import sys
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
def test_001():
logger.info('Logged INFO message')
logger.warning('Logged WARNING message')
logger.error('Logged ERROR message')
print('Message outputted to stdout')
print('Message outputted to stderr', file=sys.stderr)
assert 1 == 1
上述测试结果: