2009-08-24 45 views
1

我即将着手扩展和修改PyUnit。例如,除了失败之外,我还会为其添加警告。如何扩展和修改PyUnit

我有兴趣听到关于如何开始的建议, 例如,每个PyUnit类的子类? 什么要避免和misc警告。

寻找那些已经扩展PyUnit的输入。

回答

3

我推荐学习nose项目,这是PyUnit的一个流行且设计良好的扩展。您可以在线浏览其源here或通过Mercurial,或hg获得您的机器上的副本,hg,一个很好的分布式版本控制系统,其中nose保留Google Code Hosting上的源代码。

你可能完全不同意nose的一些设计决定,但总的来说,它们在这些决定中表现得非常好,所以即使你决定你的扩展将沿着完全不同的方向进行,仍然值得研究。

+0

我以为是一样的,但你的答案,如果说比我的将要更完整:) – Santi 2009-08-25 04:07:59