在unittest中,在执行用例时,需要执行前置操作和后置操作,设定后,都是在用例中起到全局作用,现在fixtures在pytest中更灵活了,可以跨文件,跨功能、模块、类活着整个测试会话范围使用。
来个例子先:
可以看出,只要用装饰器装饰函数,只需要在用例中调用即可。用例01和03需要调用,02不需要调用,想怎么用怎么用,是不是很nice啊。
在unittest中,在执行用例时,需要执行前置操作和后置操作,设定后,都是在用例中起到全局作用,现在fixtures在pytest中更灵活了,可以跨文件,跨功能、模块、类活着整个测试会话范围使用。
来个例子先:
可以看出,只要用装饰器装饰函数,只需要在用例中调用即可。用例01和03需要调用,02不需要调用,想怎么用怎么用,是不是很nice啊。