Django停止运行测试
问题描述:
嘿,我有一个类似这个问题(click)。Django停止运行测试
约2小时前Django停止运行我的测试。我不知道为什么。我做了一些重构,然后得到了一个ImportError,在我恢复了文件后,Django停止运行我的任何测试。我已经删除了所有* .pyc文件,但没有任何更改。
情况: 组织我在sperate测试包中的所有测试。结构如下:
/app
/tests
/model
__init__.py
...
__init__.py
...
的__init__.py
文件定义一个suite()
方法,将返回的包内所有的测试是这样的:
def suite():
suite = TestSuite()
suite.addTest(model.suite())
suite.addTest(user.suite())
return suite
我试图调试,并在最上面的设置断点__init__.py
文件,但是这个断点永远不会到达。
任何想法我失踪?
答
哈..现在我发现了错误。
问题是,我只想我修复了所有的ImportErrors。当我使用manage.py shell
启动一个shell并尝试导入tests-package时,我看到一些其他的ImportErrors。修复它们,现在测试再次运行。
希望测试者能指出出了什么问题!