天天看点

pytest-fixture中的yield及autouse

记录一下​

​fixture​

​中关于​

​yield​

​以及​

​autouse​

​参数的两个小细节。

yield

​yield​

​在​

​fixture​

​中起到了唤起​

​teardown​

​的作用,同时也可以和​

​return​

​一样返回值。

但​

​yield​

​和​

​return​

​的区别是:

​return​

​执行完成,该函数终止;

​yield​

​​在返回结束后,后续的代码仍可执行。

autouse