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 回答