擅长:python、mysql、java
<p>在我看来,您应该切换到<a href="http://docs.python.org/dev/library/unittest.html" rel="noreferrer">unittest2</a>或具有发现特性的其他测试框架。发现测试是运行它们的一种非常明智的方法。</p>
<p>最为人所知的是:</p>
<ul>
<li><a href="http://somethingaboutorange.com/mrl/projects/nose/0.11.3/" rel="noreferrer">nosetests</a></li>
<li><a href="http://codespeak.net/py/dist/test/" rel="noreferrer">py.test</a></li>
</ul>
<p>例如,使用nosetest就足以从项目根目录运行<code>nosetests</code>,它将发现并运行找到的所有单元测试。很简单。</p>
<p>还请注意,unittest2将包含在python 2.7中(我猜它会一直移植到2.4)。</p>