跳转到主要内容

用于模拟对象的Hamcrest匹配器。

项目描述

matchmock

PyPI Version Build Status Coverage Status

Hamcrest 匹配器,用于 mock 对象。

从版本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 查看哈希值)

上传时间 Python 3

支持者