1

何かを変更するたびに、Jinja2 の単体テストを実行して、何かを壊していないことを確認したいと考えています。

単体テストが満載のパッケージがあります。基本的には、「test_xxxxxx.py」という名前の Python ファイルでいっぱいのフォルダーです。

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

4

4 に答える 4

1

Jinja はpy.test テスト ツールを使用しているようです。その場合、tests サブディレクトリ内からpy.testを実行するだけで、すべてのテストを実行できます。

于 2009-03-20T05:43:48.013 に答える
0

も見ることができます。それは py.test の進化であるはずです。

于 2009-03-20T14:17:34.707 に答える
0

Jinja2 パッケージの「test.py」に注意してください。-- それらは単体テストではありません。これは、属性などをチェックするためのユーティリティ関数のセットです。私のテスト パッケージは、"test" という名前から単体テストであると想定しており、奇妙なメッセージを返します。

于 2009-12-20T20:09:33.783 に答える
-1

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

于 2009-03-20T08:51:11.823 に答える