TDD在python 3.1中

Baz*_*Baz 2 python tdd mocking python-3.x

我是一名通过TDD工作的C++程序员.我现在正在学习python 3并希望继续使用TDD.在C++中,我为所有类提供了一个接口并创建了它们的模拟版本.然后我在代码中传递指向这些接口的指针.

我想知道我应该使用哪些库来有效地在python中使用tdd.内置的python和我需要的额外功能.我发现了这个,看起来非常有趣:

http://www.voidspace.org.uk/python/mock/

任何值得检查的替代方案?

任何在线资源,在线教程或值得检查的书籍?

谢谢!

Nic*_*ood 6

我从来没有发现除了python提供的任何东西之外的任何东西.

由于Python的Duck类型,使用最小的实现创建Mock对象非常非常容易,然后读出它们中的内容来检查你的断言.

我发现unittest模块对我来说也很合适.