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

猫眼网站建设饿了么网站怎么做的

猫眼网站建设,饿了么网站怎么做的,企业网站建设的申请,100个简单的手工小制作pytest常用Console参数#xff1a; -v 用于显示每个测试函数的执行结果-q 只显示整体测试结果-s 用于显示测试函数中print()函数输出-x 在第一个错误或失败的测试中立即退出-m 只运行带有装饰器配置的测试用例-k 通过表达式运行指定的测试用例-h 帮助 首先来看什么参数都没加… pytest常用Console参数 -v 用于显示每个测试函数的执行结果-q 只显示整体测试结果-s 用于显示测试函数中print()函数输出-x 在第一个错误或失败的测试中立即退出-m 只运行带有装饰器配置的测试用例-k 通过表达式运行指定的测试用例-h 帮助 首先来看什么参数都没加的运行情况 class TestClass():def test_zne(self):print(1)assert 12def test_two(self):print(2)assert 12def test_a(self):print(3)assert 11if __name__ __main__:pytest.main() test session starts platform win32 -- Python 3.8.10, pytest-6.2.5, py-1.10.0, pluggy-1.0.0 rootdir: D:\Users\72036454\Desktop\pythonProject\Base plugins: allure-pytest-2.9.45 collected 3 itemstest_page.py FF. [100%] FAILURES -v 用于显示每个测试函数的执行结果 用于打印显示每条用例的执行情况 import pytest class TestClass():def test_zne(self):print(1)assert 12def test_two(self):print(2)assert 12def test_a(self):print(3)assert 11if __name__ __main__:pytest.main([-v]) test session starts platform win32 -- Python 3.8.10, pytest-6.2.5, py-1.10.0, pluggy-1.0.0 -- D:\Users\72036454\AppData\Local\Programs\Python\Python38\python.exe cachedir: .pytest_cache rootdir: D:\Users\72036454\Desktop\pythonProject\Base plugins: allure-pytest-2.9.45 collecting ... collected 3 itemstest_page.py::TestClass::test_zne FAILED [ 33%] test_page.py::TestClass::test_two FAILED [ 66%] test_page.py::TestClass::test_a PASSED [100%] FAILURES -q 只显示整体测试结果 简化测试整体结果。F代表测试失败、.代表测试通过 import pytest class TestClass():def test_zne(self):print(1)assert 12def test_two(self):print(2)assert 12def test_a(self):print(3)assert 11if __name__ __main__:pytest.main([-q])FF. [100%]FAILURES -s 用于显示测试函数中print()函数输出 显示测试用例中 print() 中的值 import pytest class TestClass():def test_zne(self):print(1)assert 12def test_two(self):print(2)assert 12def test_a(self):print(3)assert 11if __name__ __main__:pytest.main([-s]) test session starts platform win32 -- Python 3.8.10, pytest-6.2.5, py-1.10.0, pluggy-1.0.0 rootdir: D:\Users\72036454\Desktop\pythonProject\Base plugins: allure-pytest-2.9.45 collected 3 itemstest_page.py 1 F2 F3 . FAILURES -x 在第一个错误或失败的测试中立即退出 第一条用例执行失败立即退出不在往下执行用例 import pytest class TestClass():def test_zne(self):print(1)assert 12def test_two(self):print(2)assert 12def test_a(self):print(3)assert 11if __name__ __main__:pytest.main([-x,-s]) test session starts platform win32 -- Python 3.8.10, pytest-6.2.5, py-1.10.0, pluggy-1.0.0 rootdir: D:\Users\72036454\Desktop\pythonProject\Base plugins: allure-pytest-2.9.45 collected 3 itemstest_page.py 1 F FAILURES -m 只运行带有装饰器配置的测试用例 用例中第二和第三条用例加上了装饰器装饰器最后一个单词分别为“slow” 和 “faster” -m 拿着两个单词去识别带这个装饰器的用例识别到就执行没有识别到的就不执行。 -m后面接的是表达式[-s,-m slow or faster] 、[-s,-m slow and faster]、[-s,-m not slow] 这些表达式都支持。 import pytest class TestClass():def test_zne(self):print(1)assert 12pytest.mark.slowdef test_two(self):print(2)assert 12pytest.mark.fasterdef test_a(self):print(3)assert 11if __name__ __main__:pytest.main([-s,-m slow or faster]) test session starts platform win32 -- Python 3.8.10, pytest-6.2.5, py-1.10.0, pluggy-1.0.0 rootdir: D:\Users\72036454\Desktop\pythonProject\Base plugins: allure-pytest-2.9.45 collected 3 items / 1 deselected / 2 selectedtest_page.py 2 F3 . FAILURES -k 通过表达式运行指定的测试用例 通过表达式匹配用例的函数名去执行用例not test_zne 意思是不执行“test_zne”这条用例所以就会执行第二第三条。同理 [-s,-k test_zne] 表示只执行第一条。 import pytest class TestClass():def test_zne(self):print(1)assert 12pytest.mark.slowdef test_two(self):print(2)assert 12pytest.mark.fasterdef test_a(self):print(3)assert 11if __name__ __main__:pytest.main([-s,-k not test_zne]) test session starts platform win32 -- Python 3.8.10, pytest-6.2.5, py-1.10.0, pluggy-1.0.0 rootdir: D:\Users\72036454\Desktop\pythonProject\Base plugins: allure-pytest-2.9.45 collected 3 items / 1 deselected / 2 selectedtest_page.py 2 F3 . FAILURES -h 帮助 这才是重点学会使用这个剩余的都学会了 import pytest class TestClass():def test_zne(self):print(1)assert 12pytest.mark.slowdef test_two(self):print(2)assert 12pytest.mark.fasterdef test_a(self):print(3)assert 11if __name__ __main__:pytest.main([-h]) pytest的执行顺序 默认情况下pytest的执行顺序是自上往下的。可以通过第三方插件pytest-ordering实现自定义用例执行顺序官方文档 https://pytest-ordering.readthedocs.io/en/develop/ 安装插件 pip install pytest-ordering pytest-ordering使用 方式一 第一个执行pytest.mark.first第二个执行pytest.mark.second倒数第二个执行pytest.mark.second_to_last最后一个执行pytest.mark.last 方式二 第一个执行pytest.mark.run(first)第二个执行pytest.mark.run(second)倒数第二个执行pytest.mark.run(second_to_last)最后一个执行pytest.mark.run(last) 方式三 第一个执行pytest.mark.run(order1)第二个执行pytest.mark.run(order2)倒数第二个执行pytest.mark.run(order-2)最后一个执行pytest.mark.run(order-1) 对于以上三张方法经常使用的不多第一个执行和最后一个执行比较常用。 如果对你有帮助的话点个赞收个藏给作者一个鼓励。也方便你下次能够快速查找。
http://www.hkea.cn/news/14459790/

相关文章:

  • 重庆论坛网站建设如何申请一个网站 新网
  • 怎么使用织梦做下载网站学生做网站的软件
  • 石家庄网站开发与优化艺术网站欣赏
  • 网站管理维护怎么做wordpress 4.9.9
  • 网站设计收费明细表个人网站 备案备注
  • 网站接入查询工业设计效果图
  • 菜鸟式网站建设图书重庆智能建站模板
  • 东莞企业网站推广运营wordpress装饰模板排名
  • 前端转网站建设字体设计素材网
  • 如何查询网站点击量公司文化墙设计模板
  • 开发软件网站多少钱江苏城乡与住房建设厅网站
  • 南宁市营商环境建设局网站觅知网ppt模板下载
  • 建设网站的费用明细大概有哪些php怎么做视频网站
  • google云 wordpress长春关键词排名优化
  • 网站建设要与安全防护同步规划ps网站首页效果图实例
  • xampp安装网站模板青岛网上房地产官网
  • 阿里云网站建设程序wordpress cat
  • 南昌网站建设公司网站建设公司哪家好景区网站建设
  • 做网站app的工资高吗安阳做网站电话
  • 做网站导航怎么调整大小北京展示型网站
  • 北京手机网站搭建费用网站开发案例教程
  • 浅谈京东企业的电子商务网站建设物联网云平台
  • 微软 网站开发最好的网站建设组织
  • 公司做网站需准备资料个人网页html模板
  • 江苏省建设考试培训网站大中小网站的区分
  • 配色设计网站推荐虚拟空间网站ftp如何差异化同步
  • 制作外贸型网站合肥网站建设解决方案
  • dw6做网站海口网站建设方案推广
  • 网站风格有哪些企业黄页信息查询网
  • asp 该网站正在进行维护.WordPress文章ajax