一、Pytest前后方法
1.Pytest与unittest集成,可实现前后实施
Import unittest
Import pytest
Class TestCase):
Def setUp(self)-None:
print(“unit test每个使用案例前面”)
Def tearDown(self)-None:
Print(“在每个unittest用例之后”)
@classmethod
Def setUpClass(cls)-None:
print(‘unit test所有用例的前面,所有用例只运行一次!’)。
@classmethod
def tear down class(cls)-none :
print(“unit test所有用例的后缀,所有用例运行后只运行一次”)
Def test_03(self):
Print(“测试用例3”)
Def test04(self):
Print(“测试用例4”)
If _ _ name _ _==' _ _ main _ _ ' :
(['-s ',';])注意:setUpClass和tearDownClass应使用@classmethod装饰装饰。
2.Pytest前置和后置
import pytest
class TestCase:
def setup_class(self):
print('测试企鹅裙:695458161 Pytest所有用例的前置,所有用例之前只执行一次!')
def teardown_class(self):
print('Pytest所有用例的后置,所有用例执行之后只执行一次')
def setup(self):
print('Pytest每个用例前置')
def teardown(self):
print('Pytest每个用例后置')
def test_03(self):
print('测试用例三')
def test04(self):
print('测试用例四')
if __name__ == '__main__':
(['-s',';])
注意:setup、teardown、setup_class、teardown_class都是小写!
二、跳过用例
使用方法:
@(2>1,reason='当条件不True时跳过')
使用命令:pytest -vv 执行结果显示更清楚。
三、总结
如果你觉得本文对你有帮助,请关注,赞同,分享三连!谢谢!
作者出处:春哥
转载声明:欢迎转载,但未经作者同意请保留此段声明,并在文章明显位置给出原文链接。
1.文章《s-demo怎么用?总结很全面速看!「pytest02」pytest进阶篇-pytest前置和后置,skipif跳过用例》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《s-demo怎么用?总结很全面速看!「pytest02」pytest进阶篇-pytest前置和后置,skipif跳过用例》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好