6

私はこのようなテストケースを持っていますclass:

import unittest
import sys

class Test(unittest.TestCase):
    def test_a(self):
        pass
    def test_b(self):
        pass
    # etc

if __name__ == "__main__":
    unittest.main(verbosity=2)

これは、PyDev を使用した Eclipse のファイルです。unittestとして実行します。どういうわけか詳細オプションがトリガーされません。エラーはありません。何が恋しいですか?

4

2 に答える 2

6

答えはソースコードではなくEclipse構成にあることがわかりました。

Preferences -> PyDev -> PyUnitを開き、 Parameters for test runnerフィールドを調整します。または任意の番号に変更--verbosity0--verbosity2ます。残念ながら、これをどれだけ高く設定できるかはわかりません。

@Jace がコメントで指摘したように、詳細レベルの範囲は から--verbosity0まで--verbosity9です。

于 2011-06-21T18:12:56.820 に答える