- Pytest:帮助您编写更好的程序
- 完整的 Pytest 文档
- 安装和入门
- 使用和调用
- 在现有测试套件中使用 pytest
- 测试中断言的编写和报告
- Pytest 夹具:显式、模块化、可扩展
- 用属性标记测试函数
- MonkeyPatching / Mocking 模块和环境
- 临时目录和文件
- 捕获 stdout/stderr 输出
- 捕获警告
- 模块和测试文件的 Doctest 集成
- 跳过和 xfail:处理无法成功的测试
- 参数化夹具和测试功能
- 缓存:使用交叉测试运行状态
- UnitTest.TestCase 支持
- 运行为鼻子编写的测试
- 经典的 Xunit 风格设置
- 安装和使用插件
- 编写插件
- 登录
- 良好的集成实践
- 古怪的测试
- Pytest 导入机制和 sys.path/PYTHONPATH
- 设置 bash 完成
- API 引用
- _pytest.hookspec
- _pytest.python_api
- _pytest.outcomes
- _pytest.config
- _pytest.mark
- _pytest.recwarn
- _pytest.assertion
- _pytest.freeze_support
- _pytest.fixtures
- _pytest.cacheprovider
- _pytest.capture
- _pytest.doctest
- _pytest.junitxml
- _pytest.logging
- _pytest.monkeypatch
- _pytest.pytester
- _pytest.tmpdir
- _pytest.python
- _pytest.nodes
- _pytest.reports
- _pytest._code.code
- _pytest.config.argparsing
- _pytest.main
- pluggy.callers
- _pytest.config.exceptions
- py.test 2.0.0:断言++、UnitTest++、Reporting++、Config++、Docs++
- 示例和自定义技巧
- 配置
- 贡献开始
- 向后兼容策略
- Python 2.7 和 3.4 支持
- 企业版 pytest
- 项目实例
- 历史笔记
- 弃用和移除
- 发展指南
- 演讲和辅导
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
企业版 pytest
Tidelift 正在与pytest的维护人员和数千个其他开放源代码项目合作,为用于构建应用程序的开源依赖项提供商业支持和维护。节省时间、降低风险并改善代码运行状况,同时向您所使用的确切依赖项的维护人员付费。
Tidelift订阅是针对应用程序依赖关系的托管开放源代码订阅,涵盖JavaScript、Python、Java、PHP、Ruby、.NET等数百万个开源项目。
您的订阅包括:
安全更新
Tidelift的安全响应团队通过私人渠道协调新的安全漏洞修补程序和警报,因此您的软件供应链始终是安全的。
许可验证和赔偿
Tidelift验证许可证信息,以便于政策执行,并添加知识产权赔偿,以保护创作者和用户,以防出现问题。您始终有一份100%最新的物料清单,供您的依赖项与您的法律团队、客户或合作伙伴共享。
维护和代码改进
Tidelift确保你所依赖的软件在你需要的时候一直工作。您的托管依赖关系是积极维护的,我们会在需要时招募额外的维护人员。
软件包选择和版本指南
Tidelift帮助您从一开始就选择最好的开源软件包,然后在出现新问题时指导您进行更新以保持最佳版本。
路线图输入
和你使用的软件背后的创造者坐在一起。Tidelift的参与维护人员由于其软件被更多的用户使用而获得更多的收入,因此他们对了解您需要什么感兴趣。
工具和云集成
Tidelift与GitHub、GitLab、BitBucket和所有云平台(以及其他部署目标)一起工作。
结果如何?您期望从商业级软件中获得的所有功能,以及您所使用的全部开放源代码。这意味着花更少的时间去处理深奥的开源琐事,而花更多的时间构建自己的应用程序和业务。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论