我正在使用日志模块打印到stdout。 当我用pytest xdist运行测试时,很难理解哪个消息对应于worker
是否可以将xdist网关号打印到stdout中的每一行?在
我现在拥有的日志消息示例:
[02-22-2018_19.44.11] [DEBUG] [file.py:96] - Message
[02-22-2018_19.44.11] [DEBUG] [file2.py:16] - Message
[02-22-2018_19.44.12] [DEBUG] [file3.py:23] - Message
[02-22-2018_19.44.12] [DEBUG] [file4.py:30] - Message
期望:
^{pr2}$或者
gw1 [02-22-2018_19.44.11] [DEBUG] [file.py:96] - Message
gw0 [02-22-2018_19.44.11] [DEBUG] [file2.py:16] - Message
gw0 [02-22-2018_19.44.12] [DEBUG] [file3.py:23] - Message
gw3 [02-22-2018_19.44.12] [DEBUG] [file4.py:30] - Message
{gateway}可以通过属性^ 1>访问。示例:
只有当实际调用
xdist
时,测试才会通过,例如通过pytest -n1 test_spam.py
,否则,slaveinput
属性将不会被设置。在相关问题 更多 >
编程相关推荐