〖1比1定制十Q/微 9307 9292】◆办布莱顿大学毕业证/University of Brighton学位证【留信网认证&博士&硕士&海归&本科&排名&成绩单】制作国外(海外)澳洲英国、加拿大、韩国、美国、新西兰等各大学毕业证,认证,文凭,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 Brighton学位证
阿根廷总统马克里会见杨晓渡;日媒:日本旅游业被中国人垄断 日本人只能赚零头;环球时报谈联想一事:投谁无可厚非 企业基本权利;驻多米尼加贸易发展办事处代表:建交是大势所趋;维护宪法权威 履行法定职责;10位省级政府大管家换人 他最特殊;2018年首都核心区电力架空线入地工程正式启动;生态环境部召开首次部常务会议:通过禁洋垃圾方案;
一刀切是对环保督察高级黑 将追责停产等粗暴行为;郑州外国语新枫杨学校有3名学生坠楼 校长被停职;北京市公安局警务航空总队出动直升机营救被困村民;媒体:白宫态度软化 中国坚决反制效果明显;南昌大学材料科学与工程学院院长王雨去世;张馨予丈夫被评中级反恐特殊人才 有这些过人之处;中欧班列2018年开行数量突破1000列 同比增长75%;哈尔滨人大原副主任贾剑涛被双开:生活放纵不老实;
今天下午已提前开堵 五一返京拥堵绕行攻略来了;郭锋任广东清远市委书记 黄喜忠提名为市长候选人;城市人才争夺战再掀高潮:一线城市加入“战局”;福建省委全委会票决正厅职干部人选 涉泉州书记等;楼继伟谈中美关系:打起来后 欧洲日本别想搭便车;环球网:美国使馆别挑衅 回答这个问题先;89年出生的女干部拟任团委副书记;受强降雨影响 210国道汉中段3000方公路护坡垮塌;
https://www.cnblogs.com/jljl/p/12561184.html;
https://www.cnblogs.com/jhlj/p/12561187.html;
https://www.cnblogs.com/jljl/p/12561197.html;
https://www.cnblogs.com/jhlj/p/12561198.html;
https://www.cnblogs.com/jhlj/p/12561209.html;
北斗导航在重庆会迷路?总师:能更好体验魔幻重庆;北京市长陈吉宁会见美国特斯拉公司董事长马斯克;莫迪来了 这一次他想从中国“带走”什么?;朱立伦今或会见国台办主任刘结一 此前已连访多地;胡春华将访问布基纳法索有何特殊意义?外交部回应;美居高临下单方胁迫 中方则反复强调这个重要信息;吉林一家幼儿园曝出教师疑似针扎幼儿 官方回应;美国想单方面遏制中国?美媒:结果可能很惨;