equals:用于测试的模糊相等对象,是Mock.Any的更严格版本

时间:2021-05-10 09:26:38
【文件属性】:
文件名称:equals:用于测试的模糊相等对象,是Mock.Any的更严格版本
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-10 09:26:38
Python 用于测试的模拟平等工具 tl; dr Equals是的严格版本。 Equals允许您在测试期间在python对象之间声明某些相等约束。 有时我们不想断言绝对相等,例如,我们需要确保两个列表具有相同的元素,但不关心顺序。 这是专门为和使用而设计的。 与Mock搭配使用: from mock import Mock from equals import any_dict test_object = Mock() test_object.method({'bob': 'barker'}) test_object.method.assert_called_with(any_dict) 双打用法: from doubles import expect from equals import any_string class TestClass(object): def method(s
【文件预览】:
equals-master
----.gitignore(74B)
----setup.cfg(31B)
----requirements-dev.txt(88B)
----README.rst(3KB)
----test()
--------integration()
--------conftest.py(360B)
--------iterator_test.py(2KB)
--------number_test.py(4KB)
--------object_test.py(5KB)
--------string_test.py(3KB)
--------dictionary_test.py(3KB)
----equals()
--------__init__.py(750B)
--------equals.py(766B)
--------constraints()
----LICENSE(1KB)
----setup.py(511B)
----.travis.yml(165B)
----Makefile(245B)

网友评论