Python で tdd プロジェクトに取り組んでおり、t/ ディレクトリですべての単体テストを実行する簡単な方法を探しています。perl では、これは簡単です:
$ prove -lvr t/
私はpythonに相当するものを探しています。鼻にこの機能があるようには見えません。私は次のようなことをするためにコマンドラインステートメントを転がしました:
for x in `find t/ | grep py`; do echo $x && python $x ; done
ただし、これには -l (ローカル lib dir を含める) や -v (冗長) などのフラグがありません。これはPythonに存在しますか、それとも存在しませんか? 私はこのようなワンライナーが欲しい:
$ pyprove -lvr t/