在Pytest测试框架中Fixture最核心的特点测试固件的特性(所谓测试固件就就是执行测试用例中初始化与清理的部分),Fixture函数测试固件主要是通过yield来进行体现的。在实际的测试实战中,这样的测试场景其实经常出现,比如查询某条数据,那么它的前置动作是添加数据,后置动作是清理数据,而前置动作与后置动作部分,就是测试固件最直接也是最典型的体现。见如下的测试代码。
@pytest.fixture()def init(): print('初始化') yield print('清理')
在Pytest测试框架中Fixture最核心的特点测试固件的特性(所谓测试固件就就是执行测试用例中初始化与清理的部分),Fixture函数测试固件主要是通过yield来进行体现的。在实际的测试实战中,这样的测试场景其实经常出现,比如查询某条数据,那么它的前置动作是添加数据,后置动作是清理数据,而前置动作与后置动作部分,就是测试固件最直接也是最典型的体现。见如下的测试代码。
@pytest.fixture()def init(): print('初始化') yield print('清理')
本文标题:Fixture测试
本文链接:https://www.haomeiwen.com/subject/zocqqjtx.html
网友评论