__main__
鼻モジュールのハンドラを動作させる方法がわかりません。テストモジュールの最後にこれがあります:
if __name__ == "__main__":
import nose
nose.main()
それは私に与えます:
----------------------------------------------------------------------
Ran 0 tests in 0.002s
OK
しかし、コマンド ラインから同じことを実行すると、テストが検出されて実行されます。
MacBook-Pro:Storage_t meloam$nosetests FileManager_t.py
............E..
======================================================================
ERROR: testStageOutMgrWrapperRealCopy (WMCore_t.Storage_t.FileManager_t.TestFileManager)
----------------------------------------------------------------------
をちょきちょきと切る
----------------------------------------------------------------------
Ran 15 tests in 0.082s
FAILED (errors=1)
私はさまざまな引数をnose.main()に渡して遊んでいますが、機能するものが見つかりません。本当に明らかな何かが欠けていますか?
ありがとう