Pythonの:パッケージ内のすべてのユニットテストを実行します

StackOverflow https://stackoverflow.com/questions/665093

  •  21-08-2019
  •  | 
  •  

質問

(:Jinja2のつまり)、

この私は、オープンソースのPythonプロジェクトを通じて、私をハックしようとしています

私は私が意味する、「私はを通じて自分の道をハッキングしています」と言うとき、私は本当に私がやっているかわからないので、私は、私は大きな何かを壊していないよ確認するために何かを変更するたびにユニットテストを実行したいです!

あなたが見てしたい場合は、

ユニットテストの完全なパッケージは、(ありますそれはですここを)。基本的には名前「test_xxxxxx.py」

とのpythonファイルの完全なフォルダです

どのように私は1つのコマンドでこれらのテストをすべて実行しますか?

役に立ちましたか?

解決

神社は py.testテストツールを使用するように

に見えます。もしそうなら、あなただけのテストサブディレクトリ内からのpy.test を実行して、すべてのテストを実行することができます。

他のヒント

)(unittest.main呼び出して、ディレクトリを徒歩」にしてみて、「test_xxxxxx.py」などのファイルからすべてのインポート

あなたは、あまりにものを見てかかることがあります。 py.test進化することになっています。

Jinja2のパッケージで「test.py」に気をつけろ! - これらは、ユニットテストではありません!それは私のテストパッケージは、彼らがために名前「テスト」のユニットテストしていると仮定しているなど、属性をチェックするためのユーティリティ関数のセットです - 。奇妙なメッセージを返す。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top