doctest をモジュールに統合し始めました。(やったー!) これらはスクリプトとして開始されたファイルである傾向があり、現在は CLI アプリを使用するいくつかの関数になっている__name__=='__main__'
ため、テストの実行をそこに置きたくありません。試してみnosetests --with-doctest
ましたが、見たくない多くの失敗が発生しました。これは、テストの検出中に、doctests を含まないが、このシステムにインストールしていないものをインポートする必要があるか、特別な環境で実行する必要があるインポート モジュールであるためです。 python のインストール。すべての doctest だけを実行する方法はありますか?
「import doctest; doctest.testfile(currentFilename)」を実行して現在のモジュールで doctests を実行するための vim のホットキーと、すべてのテストを実行する別のスクリプトを検討しました。他の doctest ユーザーは何をしますか? または、doctest 以外のものを使用する必要がありますか?