我正在为我的django项目尝试不同的测试工具。我也是django和python的新手。 我已经在我的virtualenv上安装了django和django-nose。我按照django-nose文档中的要求编辑了settings.py文件。当我使用命令python manage.py test app运行我的测试时,我得到以下输出:
Creating test database for alias 'default'...
....
DEBUG 2012-12-17 01:04:20,647 generic (10716) generic.py:261 execute "SET FOREIG
N_KEY_CHECKS=0;" with params "[]"
DEBUG 2012-12-17 01:04:20,661 generic (10716) generic.py:261 execute "SET FOREIG
N_KEY_CHECKS=0;" with params "[]"
....
............F.F.............EEEEEE.EEEEEEE
开始时有很多与DEBUG相似的行,我用这4个点代表它们。在完成所有这些线之后,测试报告看起来很正常。
所以问题是,我的设置是否存在特定问题?或者鼻子输出是否正常?
app/
tests/
__init__.py
test_one.py
test_two.py
存放我的测试的地方。 init 包含测试套件。
Py.test运行我的测试没有任何问题。
感谢您的回答。
答案 0 :(得分:0)
如果这是一个选项,您可以注释掉south
。如果这不起作用,请查看这个简洁的解决方案:
我的输出相似,但略有不同:
execute "SET FOREIGN_KEY_CHECKS=0;" with params "[]"
execute "SET FOREIGN_KEY_CHECKS=0;" with params "[]"
...
execute "SET FOREIGN_KEY_CHECKS=0;" with params "[]"
execute "SET FOREIGN_KEY_CHECKS=0;" with params "[]"