Fixture测试

2024-05-25  本文已影响0人  Notyes

在Pytest测试框架中Fixture最核心的特点测试固件的特性(所谓测试固件就就是执行测试用例中初始化与清理的部分),Fixture函数测试固件主要是通过yield来进行体现的。在实际的测试实战中,这样的测试场景其实经常出现,比如查询某条数据,那么它的前置动作是添加数据,后置动作是清理数据,而前置动作与后置动作部分,就是测试固件最直接也是最典型的体现。见如下的测试代码。

@pytest.fixture()def init():  print('初始化')  yield  print('清理')
上一篇 下一篇

猜你喜欢

热点阅读