跳过匹配标记。使用通配符匹配部分标记。

pytest-match-skip的Python项目详细描述


PyPIPyPI - Python VersionGitHubSee Build Status on Travis CISee Build Status on AppVeyor

跳过匹配标记。使用通配符匹配部分标记。


这个Pytest插件是用Cookiecutter@hackebrotCookiecutter-pytest-plugin模板生成的。

功能

  • 允许任何标记用于跳过或发送邮件
  • 通配符可用于具有可变部分的标记(即:指定错误.*对于错误.*123,错误.*777)
  • 可以指定重要的标记,跳过这些标记时会警告用户
  • 应该跳过的标记可以强制以任何方式运行

安装

您可以通过PyPI中的pip安装“pytest match skip”:

pip install pytest-match-skip

用法

命令行选项

  • 可以在命令行上使用以下pytest选项:
    • –跳过标记
    • –重要标志
    • –运行跳过
    • –xfail_跳过

Pytest ini选项

  • 可以将以下选项添加到pytest.ini文件中:
    • 跳过标记:将检测到的标记列表
    • 重要标志:如果跳过将警告用户的标志列表
    • run_skips:true或false运行带有跳过标记的测试
    • xfail_跳过:对xfail为true或false,而不是跳过标记的测试

    示例:

    [pytest]skip_marks=bug_.*.*_tracker.*_known_failure_.*important_marks=smoke.*_sanityimportant_.*run_skips=falsexfail_skips=false

挂钩

以下pytest钩子可用:

  • pytest_match_skip_reason(请求,消息)-如果跳过测试则调用
  • pytest_match_skip_run_skip_警告(请求,消息)-如果run_skips为真,则调用,否则将跳过测试。
  • pytest_match_skip_important_警告(请求、消息)-跳过重要标记时调用

贡献

我们非常欢迎您的贡献。可以使用tox运行测试,请确保在提交请求之前覆盖率至少保持不变。

许可证

“pytest match skip”是根据MIT许可证的条款发布的免费开源软件

问题

如果您遇到任何问题,请file an issue连同详细说明。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Selenium运行ChromeDriver而不修改路径   java软件包sun。网www.protocol。https不可见   java AEM中的哪个类实现了javax。servlet。请求调度器接口?   在java/scala中读取zip或7z文件时的性能问题   java将一个文件写入另一个二进制文件   java在类本身中创建实例   Java中C#Action()委托的等价物?   java如何在任何类中使用@Context或类似工具获取ServletRequest?   重构(java)应该/如何重构此代码?   hibernate中的java TransientObject异常   gwt使用Java在CouchDB 2.0 fauxton中创建文档   xml错误Java Jersey:NotAuthorizedException:HTTP 401未经授权   java heroku错误:无法找到或加载主类   java从CAS 5.0检索已发布的属性。Spring Security中的x 3.2.5