精确模拟python框架
testix的Python项目详细描述
testix是python的一个模拟框架,打算与[pytest](https://docs.pytest.org/en/latest/)一起使用。
阅读[项目主页](https://github.com/haarcuba/testix)上的完整文档。
testix之所以特别,是因为它允许您指定模拟对象的用途, 然后它自动执行您的规范。它也会减少(尽管 不完全)模拟设置。其他框架通常有这样的流程:
- 设置模拟
- 让代码使用mock做些事情
- 以正确的方式使用assert mock
testix流有点不同
- 设置“顶级”模拟对象(sock在下面的示例中)
- 使用场景精确地指定应该发生在他们身上的事情
就这样。