0
私は、すべてのテストが成功したときに機能を起動させる方法があるかどうかを調べようとしています。線に沿って何かをやろうとしDjangoすべてのテストに合格すると、どのようにコマンドを実行するのですか?
:
call(["say", "all tests have passed Dave"])
私は、すべてのテストが成功したときに機能を起動させる方法があるかどうかを調べようとしています。線に沿って何かをやろうとしDjangoすべてのテストに合格すると、どのようにコマンドを実行するのですか?
:
call(["say", "all tests have passed Dave"])
あなたが./manage.py test
を実行すると、すべてのテストは、そうでない場合は(失敗)を通過し、非ゼロしている場合、コマンドの終了ステータスはゼロ(成功)です。 UNIX/Linuxでは、あなたはこれを行うことができます。Windowsの場合
./manage.py test && echo "All tests have passed"
どのテストランナーを使用していますか? – wim
ちょうどdjangoに付属の一般的なものです。私はTestCaseをインポートするtests.pyファイルを持っています –
'./manage.py test'のリターンコードを使用できますか? – wim