我正在使用 py.test 运行测试。我将它与 pytest-xdist 一起使用来并行运行测试。我想在我的测试中查看打印语句的输出。
我有:Ubuntu 15.10、Python 2.7.10、pytest-2.9.1、pluggy-0.3.1。
这是我的测试文件:
def test_a():
print 'test_a'
def test_b():
print 'test_b'
当我运行py.test时,没有打印任何内容。这是预期的:默认情况下, py.test 捕获输出。
当我运行py.test -s时,它应该打印test_a和test_b。
当我运行py.test -s -n2时,又没有打印任何内容。使用-n2时如何使打印语句正常工作?
我已经阅读了 pytest + xdist 没有捕获输出和这个错误报告。