Pythonの:パッケージ内のすべてのユニットテストを実行します
-
21-08-2019 - |
質問
(:Jinja2のつまり)、
この私は、オープンソースのPythonプロジェクトを通じて、私をハックしようとしています
私は私が意味する、「私はを通じて自分の道をハッキングしています」と言うとき、私は本当に私がやっているかわからないので、私は、私は大きな何かを壊していないよ確認するために何かを変更するたびにユニットテストを実行したいです!
あなたが見てしたい場合は、ユニットテストの完全なパッケージは、(ありますそれはですここを)。基本的には名前「test_xxxxxx.py」
とのpythonファイルの完全なフォルダですどのように私は1つのコマンドでこれらのテストをすべて実行しますか?
解決
神社は py.testテストツールを使用するように
に見えます。もしそうなら、あなただけのテストサブディレクトリ内からのpy.test を実行して、すべてのテストを実行することができます。
他のヒント
)(unittest.main呼び出して、ディレクトリを徒歩」にしてみて、「test_xxxxxx.py」などのファイルからすべてのインポート
あなたは、あまりにも鼻のを見てかかることがあります。 py.test進化することになっています。
Jinja2のパッケージで「test.py」に気をつけろ! - これらは、ユニットテストではありません!それは私のテストパッケージは、彼らがために名前「テスト」のユニットテストしていると仮定しているなど、属性をチェックするためのユーティリティ関数のセットです - 。奇妙なメッセージを返す。
所属していません StackOverflow