【发布时间】:2010-11-22 09:57:49
【问题描述】:
嘿,我有一个类似的问题(click)。
大约 2 小时前,Django 停止运行我的测试。我不知道为什么。我做了一些重构,然后得到一个 ImportError,在我恢复文件后,Django 停止运行我的任何测试。我已经删除了所有 *.pyc 文件,但没有任何改变。
情况: 我将所有测试组织在一个单独的测试包中。结构如下:
/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 文件中设置断点,但从未达到此断点。
任何想法我缺少什么?
【问题讨论】:
标签: django unit-testing tdd