我目前正在尝试使用hudson自动化django测试,并且我很难找到一个选项,如果它已经存在会自动销毁测试数据库(通常它会要求确认销毁它,自动测试显然不能提供)。
任何建议都会非常感谢!
干杯, [R
答案 0 :(得分:68)
使用--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默认破坏测试数据库;)