setup/teardown/setup_class/teardown_class
setup()
:每个测试用例函数执行前会执行teardown()
: 每个测试用例函数执行完成后会执行setup_class()
: 每个测试用例类执行前会执行teardown_class()
: 每个测试用例类执行完成后会执行
有如下测试用例代码:
# -*- coding: UTF-8 -*-
# ---------------------------------------------------------
# @Author : Bingo
# @Time : 2021/4/17 0:03
# @File : demo1.py
# ---------------------------------------------------------
# There is no bug, have a great day. Please start your code.
class TestCaseClass:
def setup(self):
print("\n\ttest function begin")
def teardown(self):
print("\n\ttest function end")
def setup_class(self):
print("\ntest class begin")
def teardown_class(self):
print("\ntest class end")
def test_result(self):
assert 1 == 1
def test_answer(self):
assert 2 + 0 == 2
运行测试用例: