我目前正在尝试使用 Hudson CI 自动化 Django 测试,并且正在努力寻找一个选项,如果它已经存在,它将自动销毁测试数据库(通常它会要求确认销毁它,自动测试显然无法提供)。
我们欢迎所有的建议!
干杯,R
使用 --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 默认销毁测试数据库;)