当前位置: 首页 > news >正文

网站做seo需要些什么软件百度推广销售

网站做seo需要些什么软件,百度推广销售,网站维护由供应商做么,asp网站建设mdb文件领取资料,咨询答疑,请➕wei: June__Go 上一小节我们学习了pytest多重断言插件pytest-assume,本小节我们讲解一下pytest生成覆盖率报告插件pytest-cov。 测量代码覆盖率的工具在测试套件运行时观察你的代码,并跟踪哪些行被运行,…

领取资料,咨询答疑,请➕wei:  June__Go

上一小节我们学习了pytest多重断言插件pytest-assume,本小节我们讲解一下pytest生成覆盖率报告插件pytest-cov。

测量代码覆盖率的工具在测试套件运行时观察你的代码,并跟踪哪些行被运行,哪些没有。这种测量被称为行覆盖率,其计算方法是将运行的总行数除以代码的总行数。代码覆盖率工具还可以告诉你在控制语句中是否覆盖率了所有的路径,这种测量称为分支覆盖率。

什么是pytest-cov?

pytest-cov 是Pytest的一个插件,它提供了一种简单而强大的方式来测量和报告代码的测试覆盖率。通过集成测试覆盖率工具,pytest-cov可以帮助开发者了解哪些部分的代码被测试覆盖,哪些部分还需要进一步的测试。

pytest-cov 的主要功能包括:

生成覆盖率报告:pytest-cov 可以生成详细的覆盖率报告,包括总体覆盖率、每个文件的覆盖率,以及每一行代码是否被测试覆盖的信息。

支持多种报告格式:pytest-cov 支持多种报告格式,包括纯文本、HTML、XML 等。你可以根据需要选择合适的报告格式。

**集成到 pytest**:pytest-cov 完全集成到 pytest 中,你可以在运行 pytest 命令时加上 --cov 参数来启用覆盖率测试。

支持并行测试:如果你在使用 pytest-xdist 进行并行测试,pytest-cov 也可以正确地生成覆盖率报告。
安装pytest-cov

这个插件是依赖coverage.py,所以会自动安装coverage)

pip install pytest-cov


pytest-cov基本用法

以下的篇幅将根据一个实际的案例来介绍pytest-cov的基本用法。

假设你有一个名为my_project 的项目,其中包含一个名为 calculator 的模块,你想要使用pytest-cov来测试并测量 calculator 模块的覆盖率。以下是一个简单的案例:

1. 项目结构

my_project/├── calculator/│   ├── __init__.py│   └── calculator.py├── tests/│   ├── __init__.py│   └── test_calculator.py└── pytest.ini

2. calculator.py代码内容:

# my_project/calculator/calculator.pydef add(a, b):return a + bdef subtract(a, b):return a - b

3. test_calculator.py代码内容:

# my_project/tests/test_calculator.pyfrom calculator.calculator import add, subtractdef test_add():result = add(3, 5)assert result == 8def test_subtract():result = subtract(10, 4)assert result == 6

4.  pytest.ini的设置内容:

# my_project/pytest.ini[pytest]addopts = --cov=calculator --cov-report=html

5. 运行测试:

在项目的根目录下运行以下命令: 

pytest tests/

此外如果想同时生成HTML格式的覆盖率报告,可以运行:

pytest --cov=calculator --cov-report=html tests/

这将运行 tests/ 目录下的测试,并使用pytest-cov测量 calculator 模块的覆盖率。HTML报告将生成在项目根目录下的 htmlcov 文件夹中。执行完之后,打开htmlcov文件夹,打开index.html,内容如下截图:

如果更改测试文件的代码,比如删除一个测试函数 test_subtract 那么,此时覆盖率就不应该是100%了,有兴趣的话,大家可以试一试。

通过这个简单的案例,你可以了解如何使用pytest-cov来测试和测量项目中特定模块的代码覆盖率。在实际项目中,你可以根据项目结构和需要进行适当的调整。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走,希望可以帮助到大家!领取资料,咨询答疑,请➕wei:  June__Go

http://www.mmbaike.com/news/50944.html

相关文章:

  • 做网站多少钱啊人民政府网站
  • 厦门app开发需要多少钱seo外包上海
  • 分析网站建设流程搜图片百度识图
  • 宁波网站制作出售中国最大的企业培训公司
  • 做网站能挣钱关键词排名怎么快速上去
  • 在58做网站推广有用没商丘seo教程
  • 兴宁市住房和城乡建设部网站深圳关键词优化报价
  • 门店管理系统推荐seo首页网站
  • 广告流量平台seo排名优化软件有用吗
  • 娄底seo排名seo优化一般多少钱
  • 政府门户网站建设提升方案免费网页代码大全
  • java做网站编程新手如何自己做网站
  • 黄页网站系统互联网推广的好处
  • 网站开发的技术方案推广营销是什么
  • 湖南省建设厅气源适配性目录2022搜索引擎网站排名优化方案
  • 福州网站建设方案深圳全网推广
  • b2c电子商务模式有哪些互联网seo是什么意思
  • 买了网站模版怎么做专业软文代写
  • 商丘做网站的电话腾讯广告推广平台入口
  • 四会建设局网站引擎优化
  • 如何做热词网站四川seo推广方案
  • 做网站需要阿里云吗石家庄seo网站管理
  • 商城网站互动性seo技术
  • 网站创建的基本流程优化的近义词
  • 网站制作全过程广州aso优化公司 有限公司
  • 深圳定做网站网络竞价
  • 成都网站建设创新互联福州seo优化
  • 最好用的企业网站cms网站开发费用
  • 台州网站制作咨询薇网站注册账号
  • 爱战网关键词查询网站今日最新头条新闻条