用于模拟对象的Hamcrest匹配器。
项目描述
matchmock
从版本2.0.0开始 python2不再受支持,1.x系列将继续受支持,但不会添加新功能。
示例
f = Mock()
f.method('foo', 'bar')
assert_that(f.method, called_once_with(anything(), 'bar')
匹配器
called
- 匹配被调用一次或多次的模拟not_called
- 匹配从未被调用的模拟called_once
- 匹配仅调用一次(无论参数如何)的模拟called_with
- 匹配至少有一次带有指定参数的调用called_once_with
- 匹配仅调用一次并且带有指定参数的模拟called_n_times
- 匹配被调用指定次数的模拟
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
matchmock-2.1.1.tar.gz (5.3 kB 查看哈希值)
构建分布
matchmock-2.1.1-py3-none-any.whl (4.6 kB 查看哈希值)
关闭
matchmock-2.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3b65b79a9d3bcf35ffcb9f7c7f8f804e0ab8ce2d32b7308ab91e964d12470479 |
|
MD5 | bd09c540d44c81dd32d2bb49b3f1c5a8 |
|
BLAKE2b-256 | e8ef502b2eba4e29f75c53457fc4d15211db240fd8a19bbcc0b945e7e1e09da3 |
关闭
matchmock-2.1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f063a61784a07f31d84ad5715db140c86240219509d79e3cc7500fe6190ee645 |
|
MD5 | 5bbb8c70441b3b327a03fb1c3fb38616 |
|
BLAKE2b-256 | a00508f68c7c53756827cd3867ae60bdd9b5ec2f8c9c28a85e12022b7b2b1986 |