pytest跳过特定平台上测试的标记

pytest-platform-markers的Python项目详细描述


See Build Status on Travis CISee Build Status on AppVeyor

pytest跳过特定平台上测试的标记


功能

此插件向pytest添加以下标记:

  • posix:除了在POSIX操作系统(Linux/OSX,os.name != 'posix')上,已跳过
  • windows:除了在Windows(os.name != 'nt')上,已跳过
  • linux:已跳过,Linux除外(sys.platform.startswith('linux')
  • osx:已跳过,OS X除外(sys.platform != 'darwin'
  • not_osx:在OS X上跳过(sys.platform == 'darwin'
  • not_frozen:冻结时跳过(getattr(sys, 'frozen', False)
  • frozen:跳过,除非冻结(not getattr(sys, 'frozen', False)
  • ci:已跳过,但在CI系统上除外('CI' not in os.environ
  • not_ci:在CI系统上跳过('CI' in os.environ

安装

您可以通过pipPyPI

$ pip install pytest-platform-markers

贡献

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

许可证

根据MIT许可证的条款,“pytest平台标记”是免费的开源软件

问题

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

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

推荐PyPI第三方库


热门话题
java有没有一种方法可以使用DesiredCapabilities在SeleniumWebDriver中获得非远程浏览器?   java逻辑和算术移位的输出   java如何以编程方式在Selenium中打开Safari>preferences?   java应用程序可以在javaws中更改自己的名称吗?   Java 7下的linux JAXB问题它说找不到RI 2.1.0   java解析来自Domino代理的JSON   java如何引用在不同类的main方法中声明的对象属性   java如何扩展apache FTPFile的功能?   java如何优化G1的暂停时间   java使用单个“更新”按钮将测试表的自动增量值插入分数表   针对UTF的regex Java电子邮件验证   java字节流问题   java 安卓将arraylist转换为自定义格式的一个字符串   java SQL语句到JTable   Java:带selfcontain计数器的while循环