2010-11-22 137 views
0

嘿,我有一个类似这个问题(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文件,但是这个断点永远不会到达。

任何想法我失踪?

回答

1

哈..现在我发现了错误。

问题是,我只想我修复了所有的ImportErrors。当我使用manage.py shell启动一个shell并尝试导入tests-package时,我看到一些其他的ImportErrors。修复它们,现在测试再次运行。

希望测试者能指出出了什么问题!