用于测试驱动的数据争用的pytest插件(这是data test的pytest集成的开发版本)。
pytest-datatest的Python项目详细描述
datatest的pytest集成的开发版本。
通常,只有开发人员在使用datatest的pytest插件 应该安装这个包。鼓励其他用户安装 只是datatest-这个插件附带了它。
安装
对于开发者
克隆git存储库并使用pip执行 从克隆的项目目录进行可编辑安装:
git clone git@github.com:shawnbrown/datatest.git git clone git@github.com:shawnbrown/pytest-datatest.git pip install --editable ./datatest pip install --no-deps --editable ./pytest-datatest
对于有特殊要求的用户
如果你不是一个数据测试或插件开发人员,而是需要 主程序中尚未提供的错误修复或功能 datatest项目,您可以通过pip安装“pytest datatest” 来自PyPI:
pip install datatest pip install pytest-datatest
如果PyPI版本不够新,您可以 直接从live github存储库安装插件(make 在执行此操作之前,请确保检查生成是否“通过”:
pip install datatest pip install --upgrade https://github.com/shawnbrown/pytest-datatest/archive/master.zip
用法
安装后,此开发版本将自动覆盖 datatest的捆绑pytest集成。如果你想回去 对于捆绑的插件,只需卸载此版本
禁用开发版本(并临时启用 捆绑版本)使用:
pytest -p no:datatest_devel
要同时禁用开发和捆绑版本,请使用:
pytest -p no:datatest_devel -p no:datatest
功能
- 提供“强制”标记以支持增量测试。
- 提供“–ignore mandatory”命令行选项以重写 默认的“强制”行为
- 从ValidationError差异中删除前导“e”前缀 帮助用户更容易地重新调整错误消息的部分用途 allowed.specific(...)定义。
许可证
根据MIT许可证的条款分发,“pytest datatest”是 免费开源软件
问题
如果您遇到任何问题,请file an issue和 详细说明。