天天看點

pytest-fixture中的yield及autouse

記錄一下​

​fixture​

​中關于​

​yield​

​以及​

​autouse​

​參數的兩個小細節。

yield

​yield​

​在​

​fixture​

​中起到了喚起​

​teardown​

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

​return​

​一樣傳回值。

但​

​yield​

​和​

​return​

​的差別是:

​return​

​執行完成,該函數終止;

​yield​

​​在傳回結束後,後續的代碼仍可執行。

autouse