文件名称:pytest-snapshot:使用pytest进行快照测试的插件
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-03 06:56:42
python pytest pytest-plugin Python
pytest快照 使用pytest进行快照测试的插件。 这个库是受启发的。 快照测试可用于测试表达式的值不会意外更改。 快照测试的额外好处是 它们很容易创建。 当测试的期望值改变时,它们很容易更新。 开发人员无需只在表达式的期望值发生变化时手动更新测试,而只需要 运行pytest --snapshot-update更新快照测试 验证快照文件是否包含新的预期结果 将快照更改提交到版本控制 这个插件是由以及 模板生成的。 特征 字符串和字节的快照测试 字符串和字节集合的快照测试 用户可以完全控制快照文件的路径和内容 要求 Python 3.5+或 3.0以上 安装 您可以通过PyPI的pip安装“ pytest-snapshot”: $ pip install pytest-snapshot 用法 assert_match 一个经典的相等性测试如下所示: def tes
【文件预览】:
pytest-snapshot-master
----setup.py(2KB)
----.gitignore(955B)
----pyproject.toml(207B)
----MANIFEST.in(97B)
----LICENSE(1KB)
----.github()
--------workflows()
----README.rst(8KB)
----tests()
--------conftest.py(28B)
--------test_assert_match.py(10KB)
--------test_assert_match_dir.py(9KB)
--------test_misc.py(1KB)
--------__init__.py(0B)
--------utils.py(156B)
----pytest_snapshot()
--------__init__.py(183B)
--------plugin.py(11KB)
----.coveragerc(88B)
----tox.ini(914B)