嘿,我有一个与此问题类似的问题(click)。
大约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
我尝试在test-package中最顶层的__init__.py
文件中调试并设置断点,但是从未到达此断点。
我缺少什么想法?
答案 0 :(得分:1)
问题是,我只想到我修复了所有ImportErrors。当我使用manage.py shell
启动shell然后尝试导入tests-package时,我看到了其他一些ImportErrors。修复了它们,现在测试再次运行。
希望测试人员表明出现了问题!