pytest平台标记,用于跳过特定平台的测试
项目描述
pytest平台标记,用于跳过特定平台的测试
特性
此插件为pytest添加以下标记:
posix:在POSIX操作系统(Linux/OS X,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)
安装
您可以通过pytest-platform-markers 从 pip 从 PyPI 安装。
$ pip install pytest-platform-markers
贡献
欢迎贡献。可以使用 tox 运行测试,请确保在提交拉取请求之前覆盖率至少保持不变。
变更
v1.0.0
添加了对 pytest >= 4.0 的支持
添加了对 Python 3.6 和 3.7 的支持
弃用了对 pytest < 3.6 的支持
弃用了对 Python 3.3 和 3.4 的支持
v0.1.0
首次发布
许可证
在 MIT 许可证的条款下分发,"pytest-platform-markers" 是免费的开放源代码软件
问题
如果您遇到任何问题,请提供详细描述并 提交一个问题。
关闭
pytest-platform-markers-1.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 07ea92669114ba8083b6653995b5a9ab14d57ca16307fd2af22d6f7d295160e4 |
|
MD5 | 8a5092912d5fb313b7e71dbf6b29cf60 |
|
BLAKE2b-256 | b3e7174a22a8cb4cf4b64456cd799f472bb90206f1ce8d537edbc1d9659689a3 |
关闭
pytest_platform_markers-1.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b05cb0bcd51a7cd0375bfbeeb3eaeb01fc85665e45b21fc9494a8a19137f4d32 |
|
MD5 | 975a07924f9efc43392833139f976562 |
|
BLAKE2b-256 | c5d12ef73ee137add043df444fddf1c851b8ca70ab9c7b7f18e18c4c244fec6d |