当前位置:  开发笔记 > 编程语言 > 正文

你最喜欢的Python模拟库是什么?

如何解决《你最喜欢的Python模拟库是什么?》经验,为你挑选了3个好方法。

什么是你最喜欢的Python模拟库?



1> Daryl Spitze..:

我只使用了一个,但我和Michael Foord的模拟效果很好:http://www.voidspace.org.uk/python/mock/ .

迈克尔的介绍说它比我能做得更好:

已有几个Python模拟库可用,为什么还有另一个?

大多数模拟库遵循'记录 - >重放'模式的模拟.我更喜欢'action - > assertion'模式,这种模式更具可读性和直观性,特别是在使用Python unittest模块时.

...

它还提供实用功能/对象来协助测试,特别是猴子修补.


mock现在是Python标准库的一部分,在Python 3.3之后以unittest.mock的形式提供.

2> John Milliki..:

来自谷歌的Mox


我发现它以非直观的方式记录得很糟糕.

3> ddaa..:

Gustavo Niemeyer的Mocker.

它并不完美,但它非常强大和灵活.


Daniel Arbuckle的"Python测试:初学者指南"(Packt)广泛涵盖了Mocker.
推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有