文件名称:PyHamcrest:用于Python的Hamcrest匹配器
文件大小:122KB
文件格式:ZIP
更新时间:2024-05-25 23:01:17
Python
PyHamcrest 介绍 PyHamcrest是用于编写匹配器对象的框架,使您可以声明性地定义“匹配”规则。 在许多情况下,匹配器都是无价的,例如UI验证或数据过滤,但是在编写灵活的测试领域中,匹配器是最常用的。 本教程向您展示如何使用PyHamcrest进行单元测试。 编写测试时,有时很难在过度指定测试(使更改变得脆弱)与未指定足够的平衡之间达到平衡(使测试的价值降低,因为即使被测试的东西坏了,测试也会继续通过)。 拥有一个可以让您精确地选择要测试的方面并以受控的精确度描述其应具有的值的工具,对于编写“恰到好处”的测试有很大帮助。 当被测方面的行为偏离预期行为时,此类测试将失败,而当对行为进行较小的,不相关的更改时,此类测试将继续通过。 安装 可以使用常规的Python打包工具来安装Hamcrest。 这取决于分发,但是只要您在安装时具有网络连接,安装过程就会为您解决。 我的第一个P