分组测试用法
与java的TestNG一样,pytest同样有进行分组测试的方案,方法即使用@pytest.mark.组名
的方式,譬如如下范例:
#-*- coding: utf-8 -*-
import pytest
class Test_simple():
@pytest.mark.test
def test_case1(self):
print("testCase1")
tof = True
assert tof
@pytest.mark.test
def test_case2(self):
print("testCase2")
tof = False
assert tof
def test_case3(self):
print("testCase3")
assert True
运行命令采用在pytest
后添加-m "组名"
的方式来运行,范例如下:
>pytest -m "test"
结果如下所示:
========================================================================================================================= test session starts ======