pytest---多重断言(pytest-assume)
前言
# coding:utf-8 import pytest class Test_01: def test_01(self): print('---用例01---') assert 1 == 1 assert 1 == 2 print('执行成功') def test_02(self): print('---用例02---') def test_03(self): print('---用例03---')
通过cmd运行执行后,可以看出来,当断言失败后,就不会继续往下执行了。

多重断言(pytest-assume)
# coding:utf-8 import pytest class Test_01: def test_01(self): print('---用例01---') pytest.assume(1 == 1) pytest.assume(1 == 2) print('执行成功') def test_02(self): print('---用例02---') def test_03(self): print('---用例03---')
通过cmd运行执行,查看当前执行结果会发现,我们的多重断言在前面的断言失败后,会继续往下运行,不会因为断言失败,而不继续往下运行


浙公网安备 33010602011771号