テストを実行するために py.test を使用しています。テストを並行して実行するために pytest-xdist と一緒に使用しています。テストで print ステートメントの出力を確認したいと考えています。
私は持っています: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の使用中に print ステートメントを機能させるにはどうすればよいですか?
出力とこのバグレポートをキャプチャせずに、すでにpytest + xdistを読みました。