资阳房地产网站建设wordpress 表说明

张小明 2026/1/7 15:16:49
资阳房地产网站建设,wordpress 表说明,wordpress api 自定义,黑龙江新闻联播01 概述 pytest是一个非常成熟的全功能的Python测试框架#xff0c;主要特点有以下几点#xff1a; 简单灵活#xff0c;容易上手#xff0c;文档丰富#xff1b; 支持参数化#xff0c;可以细粒度地控制要测试的测试用例#xff1b; 能够支持简单的单元测试和复杂的…01 概述pytest是一个非常成熟的全功能的Python测试框架主要特点有以下几点简单灵活容易上手文档丰富支持参数化可以细粒度地控制要测试的测试用例能够支持简单的单元测试和复杂的功能测试还可以用来做selenium/appnium等自动化测试、接口自动化测试pytestrequests;pytest具有很多第三方插件并且可以自定义扩展比较好用的如pytest-selenium集成selenium、pytest-html完美html测试报告生成、pytest-rerunfailures失败case重复执行、pytest-xdist多CPU分发等测试用例的skip和xfail处理可以很好的和CI工具结合例如jenkins02 使用介绍安装pip install pytest1、示例代码编写规则编写pytest测试样例非常简单只需要按照下面的规则测试文件以test_开头以_test结尾也可以测试类以Test开头并且不能带有 init 方法测试函数以test_开头断言使用基本的assert即可pytest1.pyfixture的scope参数scope参数有四种默认为functionfunction每个test都运行默认是function的scopeclass每个class的所有test只运行一次module每个module的所有test只运行一次session每个session只运行一次setup和teardown操作setup在测试函数或类之前执行完成准备工作例如数据库链接、测试数据、打开文件等teardown在测试函数或类之后执行完成收尾工作例如断开数据库链接、回收内存资源等备注也可以通过在fixture函数中通过yield实现setup和teardown功能2、测试结果如何执行通过pytest.mark对test方法分类执行通过pytest.mark控制需要执行哪些feature的test例如在执行test前增加修饰pytest.mark.website通过 -m “website” 执行有website标记的test方法$ pytest -v -m website pytest1.py test session starts platform linux2 -- Python 2.7.14, pytest-3.0.0, py-1.5.2, pluggy-0.3.1 -- /home/kevin/soft/anaconda2/bin/python cachedir: .cacheUsing --randomly-seed1522925202rootdir: /home/kevin/learn/python-web/tox/case2, inifile:plugins: randomly-1.0.0, mock-1.2, cov-2.0.0collected 3 items pytest1.py::test_1 PASSED pytest-warning summary WC1 None pytest_funcarg__cov: declaring fixtures using pytest_funcarg__ prefix is deprecated and scheduled to be removed in pytest 4.0. Please remove the prefix and use the pytest.fixture decorator instead. 2 tests deselected 1 passed, 2 deselected, 1 pytest-warnings in 0.00 seconds 通过 -m “not website” 执行没有website标记的test方法$ pytest -v -m not website pytest1.py test session starts platform linux2 -- Python 2.7.14, pytest-3.0.0, py-1.5.2, pluggy-0.3.1 -- /home/kevin/soft/anaconda2/bin/python cachedir: .cacheUsing --randomly-seed1522925192rootdir: /home/kevin/learn/python-web/tox/case2, inifile:plugins: randomly-1.0.0, mock-1.2, cov-2.0.0collected 3 items pytest1.py::test_3 PASSED pytest1.py::test_2 PASSED pytest-warning summary WC1 None pytest_funcarg__cov: declaring fixtures using pytest_funcarg__ prefix is deprecated and scheduled to be removed in pytest 4.0. Please remove the prefix and use the pytest.fixture decorator instead. 1 tests deselected 2 passed, 1 deselected, 1 pytest-warnings in 0.00 seconds Console参数介绍-v 用于显示每个测试函数的执行结果-q 只显示整体测试结果-s 用于显示测试函数中print()函数输出-x, --exitfirst, exit instantly on first error or failed test-h 帮助Case 1$ pytest -v pytest1.py test session starts platform linux2 -- Python 2.7.14, pytest-3.0.0, py-1.5.2, pluggy-0.3.1 -- /home/kevin/soft/anaconda2/bin/python cachedir: .cache Using --randomly-seed1522920341 rootdir: /home/kevin/learn/python-web/tox/case2, inifile: plugins: randomly-1.0.0, mock-1.2, cov-2.0.0 collected 3 items pytest1.py::test_1 PASSED pytest1.py::test_3 PASSED pytest1.py::test_2PASSED pytest-warning summary WC1 None pytest_funcarg__cov: declaring fixtures using pytest_funcarg__ prefix is deprecated and scheduled to be removed in pytest 4.0. Please remove the prefix and use the pytest.fixture decorator instead. 3 passed, 1 pytest-warnings in 0.01 seconds Case 2$ pytest -s pytest1.py test session starts platform linux2 -- Python 2.7.14, pytest-3.0.0, py-1.5.2, pluggy-0.3.1 Using --randomly-seed1522920508 rootdir: /home/kevin/learn/python-web/tox/case2, inifile: plugins: randomly-1.0.0, mock-1.2, cov-2.0.0 collected 3 items pytest1.py setup_function called.Test_1 called..teardown_function called.setup_module called.Test_2 called..Test_3 called..teardown_module called. pytest-warning summary WC1 None pytest_funcarg__cov: declaring fixtures using pytest_funcarg__ prefix is deprecated and scheduled to be removed in pytest 4.0. Please remove the prefix and use the pytest.fixture decorator instead. 3 passed, 1 pytest-warnings in 0.01 seconds 03 扩展插件测试报告安装与样例pip install pytest-cov # 计算pytest覆盖率支持输出多种格式的测试报告 pytest --cov-report html --cov ./ test_code_target_dirAI写代码bash12Console参数介绍–cov[path], measure coverage for filesystem path (multi-allowed)指定被测试对象用于计算测试覆盖率–cov-reporttype, type of report to generate: term, term-missing, annotate, html, xml (multi-allowed)测试报告的类型–cov-configpath, config file for coverage, default: .coveragerc, coverage配置文件–no-cov-on-fail, do not report coverage if test run fails, default: False如果测试失败不生成测试报告–cov-fail-underMIN, Fail if the total coverage is less than MIN.如果测试覆盖率低于MIN则认为失败Console Result---------------------------------------------------------------- coverage: platform linux2, python 2.7.14-final-0 ---------------------------------------------------------------- Name Stmts Miss Cover -------------------------------- pytest1.py 18 0 100%Html Result测试顺序随机pip install pytest-randomlyAI写代码bash1分布式测试pip install pytest-xdistAI写代码bash1出错立即返回pip install pytest-instafail总结感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

成都住房和城乡建设局网站创新营销方式有哪些

上周末,朋友来家里做客,让我给她孩子讲二元一次方程组,她怎么讲都讲不明白。 老婆对我说,你不是天天研究 AI 吗,生成一个解题视频应该很简单吧?让孩子看视频比想象更容易理解。 我想了想,确实…

张小明 2026/1/6 19:07:23 网站建设

北京网站关键词优化公企业网站建设价钱

Keil5 配置 51 单片机开发环境:从安装到调试的实战指南 你是不是也遇到过这种情况——兴冲冲地打开 Keil5,准备写个简单的 LED 闪烁程序,结果一编译就弹出“C51 not available”?或者下载程序时提示“Flash Timeout”&#xff0c…

张小明 2026/1/6 1:47:12 网站建设

有人说做网站赌搭建网站不用服务器吗

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个Vue2项目,展示父子组件间通过props传递数据的完整示例。要求包含:1.父组件定义props并传递数据;2.子组件接收并验证props;3.…

张小明 2026/1/6 21:42:17 网站建设

珠海网站设计培训360建设网站免费

LISA重要性感知微调:基于梯度幅值选择更新位置 在大模型时代,一个现实问题正日益凸显:我们手握千亿参数的基座模型,却常常因显存不足、训练成本过高而无法完成一次完整的微调。尤其是在消费级GPU上尝试对7B甚至更大的模型进行个性…

张小明 2026/1/6 2:13:37 网站建设

网站提升权重企业网站的一般要素包括哪些

UniHacker终极使用指南:3步实现全平台Unity开发环境配置 【免费下载链接】UniHacker 为Windows、MacOS、Linux和Docker修补所有版本的Unity3D和UnityHub 项目地址: https://gitcode.com/GitHub_Trending/un/UniHacker 还在为Unity许可证费用而烦恼&#xff1…

张小明 2026/1/6 1:11:59 网站建设

网络ip查询网站instant wordpress

3D打印技术参考注意到,美国企业Beehive Industries(蜂巢工业)近日宣布其为美国空军开发的200磅推力的3D打印Frenzy发动机成功完成高海拔测试。 此次成功测试引起了美国国防承包商以及部分潜在客户的浓厚兴趣,这些潜在客户特别关注…

张小明 2026/1/6 1:46:41 网站建设