【发布时间】:2018-11-27 07:14:29
【问题描述】:
在 Ubuntu 中,您可以安装包 python3-mock。模拟库已添加到 Python 3.3 (https://www.python.org/dev/peps/pep-0417/)。 这些库之间有什么区别?推荐使用哪一种?
【问题讨论】:
标签: python unit-testing mocking package pytest
在 Ubuntu 中,您可以安装包 python3-mock。模拟库已添加到 Python 3.3 (https://www.python.org/dev/peps/pep-0417/)。 这些库之间有什么区别?推荐使用哪一种?
【问题讨论】:
标签: python unit-testing mocking package pytest
如果您使用的是 python 3.3 或更高版本,建议使用unittest.mock。
我觉得python3-mock和pypi上的版本是一样的:
https://pypi.org/project/mock/#description
mock 现在是 Python 标准库的一部分,在 Python 3.3 及更高版本中以 unittest.mock 的形式提供。
此包包含与 Python 2.6 及更高版本以及 3.3 及更高版本兼容的标准库模拟代码的回滚。
所以它实际上是旧 Python 的一个反向移植。
【讨论】:
【讨论】: