59

私は現在、Hudson CIを使用してDjangoテストを自動化しようとしていますが、テストデータベースがすでに存在する場合は自動的に破棄するオプションを見つけるのに苦労しています(通常、自動テストでは明らかに提供できない、破棄するための確認を求められます) )。

任意の提案をいただければ幸いです!

乾杯、R

4

1 に答える 1

100

--helpを使用して、テストコマンドのドキュメントを表示します。

>>> ./manage.py test --help   
Usage: ./manage.py test [options] [appname ...]

Runs the test suite for the specified applications, or the entire site if no apps are specified.

[...]

--noinput             Tells Django to NOT prompt the user for input of any
                      kind.

そして、デフォルトでテストデータベースを破棄する--noinputを使用します;)

于 2012-08-24T16:54:31.060 に答える