关于
HitchDev 包含一组以测试和文档为重点的生产就绪 Python 库,由我,Colm O'Connor 构建。
StrictYAML
- 类型安全的 YAML 解析器和验证器,它解析 YAML 规范的受限子集。我创建它来修复,除其他问题外,挪威问题 (hacker news discussion).
HitchStory:测试和文档
从 pytest 运行的类型安全的 StrictYAML 集成测试。他们可以
从程序输出(命令行应用程序)中重写自身
为您自动生成文档(网站)
示例项目
- 展示一些 E2E 测试最佳实践的项目 关于一个示例 Django 项目.
其他库
- HitchRunPy - 调用和运行 Python 代码片段。
- HitchPage - 使用 playwright 和 页面配置模型(alpha)。
- HitchDB - 设置类型安全的 StrictYAML 数据库夹具(alpha,目前仅支持 postgres)。
杂项库和工具
- Commandlib - 使用易于使用、pythonic 的 API 调用 UNIX 命令。
- ICommandlib - 在虚拟终端中运行交互式命令行应用程序。
- OrJi -- 使用 Jinja2 模板化 OrgMode 文件。