首页 > 其他 > 详细

Pytest 通过文件名类名方法执行部分用例

时间:2019-10-08 23:47:11      阅读:219      评论:0      收藏:0      [点我收藏+]
• 场景:只执行符合要求的某一部分用例,通过类与方法的命名实

 

现。通常编写测试方法时
• 解决:直接输入文件名,类名

pytest test_class_01.py
• pytest -v -s test_class_01.py
• pytest -v test_class_01.py::TestClass
• pytest -v test_class_01.py::TestClass::test_one

 

import pytest
def setup_module():
print(‘整个模块.py开始‘)

def teardown_module():
print(‘整个模块的.py结束‘)

def setup_function():
print(‘不在类中的函数前‘)

def teardown_function():
print(‘不在类中的函数后‘)

def test_w_one():
print(‘不在类中的方法1‘)

def test_w_two():
print(‘不在类中的方法2‘)

class TestClass:
def setup_class(self):
print(‘类前面‘)

def teardown_class(self):
print(‘类之后‘)

def setup_method(self):
print(‘方法前‘)

def teardown_method(self):
print(‘方法后‘)

def test_one(self):
x=‘this‘
assert ‘h‘ in x

def test_two(self):
x=‘hello‘
assert ‘h4‘==x

def test_three(self):
a=‘hello‘
b=‘hello world‘
assert a in b

if __name__ == ‘__main__‘:
pytest.main(["-v","/Users/chengyanan/Desktop/Venv_data/pytest_allure/pytest_2/pytestDemo.py"])




pytest -s -v pytestDemo.py::TestClass::test_one

Pytest 通过文件名类名方法执行部分用例

原文:https://www.cnblogs.com/QaStudy/p/11638212.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!