〖1比1定制十Q/微 9307 9292】◆办邓迪大学毕业证/University of Dundee学位证【留信网认证&博士&硕士&海归&本科&排名&成绩单】制作国外(海外)澳洲英国、加拿大、韩国、美国、新西兰等各大学毕业证,认证,文凭,diploma,degree 真实认。海外回囯的同学定制毕业证、学位证书、使馆公证、囯外真实学位认证。
pytest是一个十分成熟的全功用的Python测试框架
用例设计准绳 谨记:当我们运用pytest框架写case的时分,一定要拿它的命令标准去case,这样框架才干辨认到哪些case需求执行,哪些不需求执行
文件名以test_.py文件和_test.py
以Test开头的类
以test_开头的函数
以test_开头的办法
运转方式
能够经过pycharm里的终端命令,也能够pytest.main()运转(主推)
@pytest.fixture() 即测试用例执行的环境准备和清算,相当于unittest的setup()和teardown()
上面装饰器,下面函数名
定义fixture跟定义普通函数差不多,独一区别就是在函数上加个装饰器@pytest.fixture(),fixture命名不要以test开头,跟用例辨别开。
fixture是有返回值得,没有返回值默许为None。用例调用fixture的返回值,直接就是把fixture标志的函数称号当做变量称号传进去。
那么在一个fixture 内部如何辨别环境准备、环境清算呢
环境清算没有特地的装饰器,还是在fixture装饰器函数内运用yield 关键字
yield 关键字以后得代码,就是环境清算的代码,即在测试用例执行完成之后会执行的代码
fixture的作用范围
fixture里面有个scope参数能够控制fixture的作用范围:session>module>class>function
-function:每一个函数或办法都会调用(默许就是function)
-class:每一个类调用一次,一个类中能够有多个办法
-module:每一个.py文件调用一次,该文件内又有多个function和class
-session:是多个文件调用一次,能够跨.py文件调用,每个.py文件就是module
conftest.py配置
应用场景:上面一个案例是在同一个.py文件中,多个用例调用一个登陆功用,假如有多个.py的文件都需求调用这个登陆功用(fixtrue函数)的话,那就不能把登陆(fixtrue)写到用例里面去了。
此时应该要有一个配置文件,单独管理一些预置的操作场景,pytest里面默许读取conftest.py里面的配置
conftest.py配置需求留意以下点:
conftest.py配置脚本称号是固定的,不能改称号
conftest.py与运转的用例要在同一个pakage下,并且有__init__.py文件
不需求import导入 conftest.py,pytest用例会自动查找
test_1.py
import pytest
class Test_A:
@pytest.fixture(scope='class')
def c(self):
print('ccc')
yield
print('ggg')
def test_b(self,c,a):
print('bbb')
conftest.py
import pytest
@pytest.fixture()
def a():
print('aaa')
yield
print('hhh')
◆办邓迪大学毕业证/University of Dundee学位证
陕西将启动秦岭国家健身步道建设 预计2020年建成;海南首家中外合资医院揭牌 奥地利总统出席;北京第二轮巡视反馈:6家国企存干部违规兼职问题;台湾渔船在马六甲海峡遭印尼军舰拦截 人船均被扣;安徽滁州江巷水库工程获批准 总投资达30.58亿元;网友给杀害空姐嫌疑人打钱 这是啥操作?;22年前也是他回应美贸易战 但今天语气已不是当年;“一带一路”法治合作国际论坛有何成果?中方回应;
国务院发布支持海南全面深化改革开放的指导意见;司法数据显示交通事故案件约10%为开车玩手机造成;郑州:顶尖人才可享500万奖金+不超300平方米住房;江西宜春人大常委会原副主任应勤进对抗组织审查;最高检检察长:全力支持配合深化国家监察体制改革;各地开启“抢人”战:高科技后备等三类人受青睐;陈希兼任国家行政学院院长 何毅亭为副院长;预防宫颈癌 九价HPV疫苗即将于海南博鳌上市;
陕西三原查处学籍顶替事件 教育局官员被开除;新华社评贸易摩擦:美国式折腾 戕害自己累及世界;这位“老外”受邀走进北京市政府 给市长讲了啥?;河南首虎曾主政地又有官员落马:焦作副市长上周投案;广州高校一对夫妻教员被同事杀死 嫌疑人被批捕;神华北电胜利能源公司原董事长隋国文受贿案开庭;教授:把全面从严治党贯穿长期执政能力建设始终;黄明任应急管理部党组书记 王玉普任部长(简历);
https://www.cnblogs.com/jhlj/p/12561158.html;
https://www.cnblogs.com/jljl/p/12561163.html;
https://www.cnblogs.com/jljl/p/12561172.html;
https://www.cnblogs.com/jhlj/p/12561173.html;
https://www.cnblogs.com/jljl/p/12561184.html;
中纪委机关报评“阴阳合同”:为贪污腐败提供土壤;怼网友是“哑巴”的环保局官方微信号 被暂停十天;湖北各厅局委办一把手名单:别必雄任省政府秘书长;驻墨西哥使馆提醒中国公民加强安全防范;浙江农村发展集团原副总经理翁云翔被双开(简历);“张志超奸杀案”再审 律师:法院再延长3个月审限;经济学家:中国城市发展面临的问题是包容性变差;南海问题磋商取得重大进展同时 王毅还宣布了这事;