私は、さまざまなテストフレームワーク(unittest、note、pyunit、...)の使い方を簡単にするpythonテストファイルの最適な命名規則を探しています。これらのツールのテスト自動検出にも親しみがあります。Pythonのテストファイルに最適な命名規則は何ですか?
ツールの設定を最小限にする必要のある明確なリコメンデーションが必要です。
- テストディレクトリ名?
test
またはtests
? - どこにテストを入れるのですか? in module/testdirまたはmodule /../ testdir
- ファイル名をアンダースコアまたはダッシュでテストしますか? test_0.pyか私が知っている
test-0.pyは、私は:)
;「テストを置く」という質問について
は、personnaly、私は、誰かがコードを編集する際のテストに触れる/実行するのを忘れないようにしてくださいするために各パッケージ内のサブディレクトリでテストを保存することを好みます" - "は、ファイル名をモジュール名にマップする規則に違反するため、Pythonで問題を引き起こします。 Pythonファイル名の一部として有効なPython識別子以外を使用しないでください。 –