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

国外购买域名的网站公司市场营销策划方案

国外购买域名的网站,公司市场营销策划方案,做豆制品的网站,网站管理助手 伪静态目录 1. 创建夹具 1.1 pytest方式 1.2 unittest方式 2. 使用夹具 2.1 通过参数引用 2.2 通过函数引用 3. 参数详解 3.1 scope:作用域 3.2 params-参数化 3.3 autouseTrue表示自动使用,默认为False 3.4 ids:设置变量名 3.5 name&am…

目录

1. 创建夹具

1.1 pytest方式

1.2 unittest方式

2. 使用夹具

2.1 通过参数引用

2.2 通过函数引用

3. 参数详解

3.1 scope:作用域

3.2 params-参数化

3.3 autouse=True表示自动使用,默认为False

3.4 ids:设置变量名

 3.5 name:别名


1. 创建夹具

1.1 pytest方式

@pytest.fixture()
def test_a():print('case执行之前执行')yieldprint('case执行之后执行')

1.2 unittest方式

class Test:def setup_method(self):print('setup_method:case执行之前执行--用例之前执行一次')def teardown_method(self):print('teardown_method:case执行之后执行--每个case执行之前均执行')def setup_class(self):print('setup_class:case执行之前执行--每个case执行之后均执行')def teardown_class(self):print('teardown_class:case执行之后执行--全部用例执行完了之后才执行')

2. 使用夹具

2.1 通过参数引用

2.2 通过函数引用

3. 参数详解

@pytest.fixture(scope="",params="",autouse="",ids="",name="")

3.1 scope:作用域

表示标记方法的作用域:function(默认),class,module,package,session

session > module > class > function

function:每个用例都有一个

@pytest.fixture(scope='function')
def test_a():print('之前执行')yieldprint('之后执行')
class Test_A:def test_1(self,test_a):print('test_1')def test_2(self,test_a):print('test_2')
class Test_B:def test_3(self,test_a):print('test_3')

class:每个class 共用一个

@pytest.fixture(scope='class')
def test_a():print('之前执行')yieldprint('之后执行')
class Test_A:def test_1(self,test_a):print('test_1')def test_2(self):print('test_2')
class Test_B:def test_3(self):print('test_3')

下面就不举例了:module:每个文件共用一个;package:每个包共用一个;session:全局共用一个

3.2 params-参数化

支持列表[]、元组()、字典列表[{},{}],字典元组({},{})

fixture引用外部参数

param = ['111',[1,2],('a','b')]
@pytest.fixture(params=param)
def test_a(request):test = request.paramreturn testdef test_1(test_a):print(test_a)

fixture标签直接进行参数化

@pytest.fixture(params=[1,2,'aaaa'])
def test_b(request):test1 = request.paramreturn test1
def test_2(test_b):print(test_b)

 

3.3 autouse=True表示自动使用,默认为False

autouse=True时无论是否使用都会被使用

@pytest.fixture(autouse=True)
def test_a():print('test_a')def test_1():print('test_1')

autouse=False时必须要手动调用了才会被使用

@pytest.fixture(autouse=False)
def test_b():print('test_b')def test_2(test_b):print('test_2')

3.4 ids:设置变量名

当使用params参数化时,给每一个值设置一个变量名

param = ['111',[1,2],('a','b')]
@pytest.fixture(params=param,ids=['user1','user2','user3'])
def test_a(request):test = request.paramreturn testdef test_1(test_a):print(test_a)

 3.5 name:别名

表示被@pytest.fixture标记的方法取一个别名,当取了别名后,原来的名称就不能用了

@pytest.fixture(name='yyyy')
def test_a():print('11111')def test_1(yyyy):print('test_1')
def test_2(test_a):print('test_1')

http://www.mmbaike.com/news/79218.html

相关文章:

  • 国内炫酷的网站首页游戏优化是什么意思?
  • php网站支付宝接口常州seo外包
  • 企业如何在工商网站上做公示拉新推广平台
  • 济南网站关键词优化公司百度网址大全免费下载
  • wordpress 速度太慢seo网站排名优化工具
  • 做网站的技术支持网站推广的具体方案
  • 甘肃网站怎样备案seo关键词优化培训班
  • 阿里云wordpress安装目录seo站群优化技术
  • 网站建设编程怎么写seo自媒体培训
  • 免费申请邮箱163seo型网站
  • 沧州新华区疫情最新情况长沙关键词优化公司电话
  • 浙江网站制作关于seo的行业岗位有哪些
  • 国内免费无版权图片素材网站房地产网站建设
  • 定制企业网站费用长沙百度推广排名
  • 深圳地铁公司网站东莞网络优化哪家好
  • 河北省城乡住房建设厅网站独立网站
  • wordpress制作培训网站重庆seo排名
  • 哪些是用vue做的网站新公司做网站多少钱
  • 企业网站建设需求文档申请网站怎样申请
  • 南漳网站设计seo策略有哪些
  • 做速卖通要关注的几个网站网络营销师是干什么的
  • 不花钱做推广的网站浙江网站建设营销
  • 网络营销导向企业网站建设seo怎么优化网站排名
  • 桂城网站建设关键词优化简易
  • 做网站字体大小微信推广
  • 网站开发的专业能力新产品推广方案策划
  • 网页链接提取码怎么用seo与sem的区别
  • 泉州做网站开发公司seo高效优化
  • 洛阳建设企业网站有哪些免费推广网站
  • 制作一个景点介绍的网站html百度搜索排名推广