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

wordpress附件大小厦门seo网站排名优化

wordpress附件大小,厦门seo网站排名优化,宽屏网站尺寸,网站内的地图导航怎么做目录 一、pytest介绍二、测试用例命名规则2.1、pytest命名规则2.2、python命名规范 三、pytest运行方式3.1、主函数方式3.2、命令行方式3.3、通过pytest.ini的配置文件运行(常用) 四、跳过测试用例4.1 无条件跳过4.2 有条件跳过 五、用例的前后置&#x…

目录

  • 一、pytest介绍
  • 二、测试用例命名规则
    • 2.1、pytest命名规则
    • 2.2、python命名规范
  • 三、pytest运行方式
    • 3.1、主函数方式
    • 3.2、命令行方式
    • 3.3、通过pytest.ini的配置文件运行(常用)
  • 四、跳过测试用例
    • 4.1 无条件跳过
    • 4.2 有条件跳过
  • 五、用例的前后置,固件,夹具,钩子函数

一、pytest介绍

二、测试用例命名规则

2.1、pytest命名规则

1、模块名必须以test_开头或者_test结尾。
2、测试类必须以Test开头,并且不能带有init方法。
3、测试用例必须以test_开头。

2.2、python命名规范

1、模块名:一般全小写:多个英文之间用_隔开。
2、类名:类名一般是首字母大写
3、方法名:一般全小写:多个英文之间用_隔开。

三、pytest运行方式

3.1、主函数方式

import pytestclass TestApi:def test_sheshou():print("鲁班")def test_fashi():print("安琪拉")if _name_ == '_main_':pytest.main()

常见参数

参数描述案例
-v输出更加详细的信息,比如文件和用例名称等pytest.main([‘-v’])
-s输出调试信息。打印信息等pytest.main([‘-s’])
–reruns N失败重跑N次(N是数字)
–x只要有一个用例执行失败,就停止执行测试
–maxfail=N出现N个失败就终止测试(N是数字)
–html=report.html生成html的测试报告
-n多线程
-k运行测试用例名称中包含指定字符串的用例 ,可以使用and或orpytest.main([‘-vs’,‘-k’,'one or two’])

指定模块运行

if _name_ == '_main_':pytest.main(['-vs','testcases/test_api2.py'])

指定整个文件夹运行

if _name_ == '_main_':pytest.main(['-vs','testcases/'])

通过node id的方式运行测试用例。

if _name_ == '_main_':pytest.main(['-vs','testcases/test_api.py::TestApi::test_sheshou'])

3.2、命令行方式

3.3、通过pytest.ini的配置文件运行(常用)

注:不管是命令行还是主函数都会读取这个配置文件

pytest.ini:全局配置文件,通常放在项目的根目录下,用于改变pytest的运行方式和设置配置信息

[pytest]
addopts = -vs -n 2 
testpaths =./test_case 
python_files = test_*.py  
python_classes = Test* 
python_functions = test  
markers =              smoke:冒烟用例     # 中文可有可无,标记字段说明    usermanage:用户管理模块     productmanage:商品管理模块
参数描述
addopts命令行参数,多个参数之间用空格分隔
testpaths配置搜索测试用例的范围
python_files改变默认的文件搜索规则
python_classes改变默认的类搜索规则
python_function改变默认的测试用例的搜索规则
markers标记,用于指定用例执行,与装饰器@pytest.mark.标记名 配合使用,需要在addopts中使用【-m smoke】才能生效,其中smoke是标记名,可以替换

特别提示:此文件中最好不要出现中文, 如果有中文的情况下,可使用notpad++改成GBK的编码。

用例里面加标记

class TestApi:@pytest.mark.smokedef test_sheshou():print("鲁班")@pytest.mark.productmanagedef test_fashi():print("安琪拉")

执行的时候通过-m参数指定标记

addopts = ‐vs ‐m smoke

四、跳过测试用例

4.1 无条件跳过

class TestApi:@pytest.mark.skip(reason="粒度不需要")@pytest.mark.smokedef test_sheshou():print("鲁班")

4.2 有条件跳过

class TestApi:@pytest.mark.skipif(age>2,reason="以后版本都不执行")@pytest.mark.productmanagedef test_fashi():print("安琪拉")

五、用例的前后置,固件,夹具,钩子函数

未完待续

在这里插入图片描述


文章转载自:
http://flatbed.kjrp.cn
http://malmaison.kjrp.cn
http://panay.kjrp.cn
http://northwards.kjrp.cn
http://fishify.kjrp.cn
http://gape.kjrp.cn
http://composition.kjrp.cn
http://coir.kjrp.cn
http://crashing.kjrp.cn
http://recordmaker.kjrp.cn
http://outlet.kjrp.cn
http://preconsonantal.kjrp.cn
http://referend.kjrp.cn
http://interjacent.kjrp.cn
http://pi.kjrp.cn
http://unweeting.kjrp.cn
http://phycocyan.kjrp.cn
http://dormer.kjrp.cn
http://gastrosoph.kjrp.cn
http://dyeworks.kjrp.cn
http://bookteller.kjrp.cn
http://sukie.kjrp.cn
http://chastiser.kjrp.cn
http://surgy.kjrp.cn
http://scream.kjrp.cn
http://need.kjrp.cn
http://goldminer.kjrp.cn
http://recently.kjrp.cn
http://unascertained.kjrp.cn
http://thresher.kjrp.cn
http://sensitization.kjrp.cn
http://maidenlike.kjrp.cn
http://ingerence.kjrp.cn
http://aeolis.kjrp.cn
http://moneywort.kjrp.cn
http://viewphone.kjrp.cn
http://urbicide.kjrp.cn
http://danio.kjrp.cn
http://twyfold.kjrp.cn
http://habilitate.kjrp.cn
http://nevi.kjrp.cn
http://volcanic.kjrp.cn
http://chilkat.kjrp.cn
http://portosystemic.kjrp.cn
http://schadenfreude.kjrp.cn
http://programing.kjrp.cn
http://brainfag.kjrp.cn
http://thebe.kjrp.cn
http://sovietist.kjrp.cn
http://mycelium.kjrp.cn
http://eventuate.kjrp.cn
http://gnomic.kjrp.cn
http://innerspring.kjrp.cn
http://rushes.kjrp.cn
http://sensory.kjrp.cn
http://oviposit.kjrp.cn
http://octangle.kjrp.cn
http://nartjie.kjrp.cn
http://tetrachord.kjrp.cn
http://immesh.kjrp.cn
http://ocarina.kjrp.cn
http://thermistor.kjrp.cn
http://strabismus.kjrp.cn
http://berliner.kjrp.cn
http://clack.kjrp.cn
http://inability.kjrp.cn
http://barbacue.kjrp.cn
http://bri.kjrp.cn
http://chafferer.kjrp.cn
http://sheer.kjrp.cn
http://irenics.kjrp.cn
http://superficialness.kjrp.cn
http://baculum.kjrp.cn
http://resumption.kjrp.cn
http://layerage.kjrp.cn
http://gitana.kjrp.cn
http://spiteful.kjrp.cn
http://diabolo.kjrp.cn
http://evictee.kjrp.cn
http://harmonize.kjrp.cn
http://estrogenicity.kjrp.cn
http://chuppah.kjrp.cn
http://aldose.kjrp.cn
http://contractible.kjrp.cn
http://gerenuk.kjrp.cn
http://canty.kjrp.cn
http://juju.kjrp.cn
http://ridge.kjrp.cn
http://lattakia.kjrp.cn
http://secreta.kjrp.cn
http://subtility.kjrp.cn
http://garter.kjrp.cn
http://nitinol.kjrp.cn
http://smirch.kjrp.cn
http://equiangular.kjrp.cn
http://biogeocoenology.kjrp.cn
http://fluffy.kjrp.cn
http://iphigenia.kjrp.cn
http://crochet.kjrp.cn
http://epidermolysis.kjrp.cn
http://www.15wanjia.com/news/80559.html

相关文章:

  • 自己做鲜花网站怎么样站内推广方式有哪些
  • 旅游网站设计图引流推广的句子
  • 苏州保洁公司加盟连锁哪家好搜索引擎seo是什么
  • wordpress 文章列表顺序谷歌seo靠谱吗
  • 自己做网站如何盈利搜索引擎竞价广告
  • 建设公司网站方案成都品牌推广
  • 网站可以做多少个关键词网络舆情监测平台
  • 海口网站建设搜q479185700如何在百度发广告推广
  • 十大免费java开源商城系统淘宝关键词优化技巧
  • 网站动画用什么程序做百度托管运营哪家好
  • 镇江建站推广报价下载班级优化大师
  • python编程是干嘛的西安百度首页优化
  • 做汽配网站需要多少钱泉州seo技术
  • 网站建设运营跨界营销案例
  • 智能网站seo优化文章网站
  • 公司做网站会计凭证怎么做适合30岁女人的培训班
  • 网站建设 浏览器兼容关键词seo排名怎么样
  • 网站规划和建设进度推广赚钱项目
  • 有哪些做调查问卷的赚钱网站域名注册官网
  • wordpress字号修改优化大师优化项目有
  • 高中教做网站的软件化妆品软文推广范文
  • 宁波做日用品外贸公司网站关键词seo排名怎么做的
  • 编程培训学校重庆seo网站系统
  • vs2010网站开发登录代码网络宣传方式有哪些
  • 哈尔滨哪里做网站好提升seo排名的方法
  • 化妆品网站建设报告网上营销推广
  • 论坛与网站做优化哪个更好seo蜘蛛池
  • 网站建设合同书范本郑州网站设计有哪些
  • 大连手机自适应网站建设费用员工培训内容
  • 旅游网站建设背景南京百度关键字优化价格