Skip to main content

用于演示 Python DevOps 工具的大部分无用代码

项目描述

fakeproj:DevOps for Dummies

单元测试 集成测试 覆盖范围 编解码器 复杂性测试 构建测试 代码风格:黑色 文件状态

一个虚拟项目,用于向 Python 开发人员介绍各种 DevOps 工具和最佳实践。按照fakeproj.readthedocs.io上的教程进行操作

安装

pip install .

开发人员设置

pip install -r requirements.txt

测试

pytest -s -v --cov=fakeproj test/

库中的各个模块都有标记,例如,

pytest -v -m "goodmodule" --cov=fakeproj test/

基准

基准测试可以在本地运行asv run,然后使用asv publishasv preview

基准测试也可在此处在线查看。

要通过推送最新基准来更新在线仪表板,请使用asv gh-pages

复杂

radon cc -a .
xenon --max-absolute B --max-modules B --max-average A .

文档字符串

docstr-coverage .

GitHub 操作

  • 单元测试(ubuntu:latest 上的 Python 3.6、3.7、3.8)
  • 代码覆盖率
  • 代码复杂度(B/B/A 的最大 CC)
  • 构建测试({ubuntu、macos、windows} 上的 Python 3.6、3.7、3.8:最新)

代码格式

该项目使用黑色进行代码格式化

去做

  • 填充文档

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

fakeproj-1.0.tar.gz (5.3 kB 查看哈希)

已上传 source

内置分布

fakeproj-1.0-py3-none-any.whl (5.0 kB 查看哈希)

已上传 py3