yield
- yield可以用作fixture的后置操作

- yield的执行位置和scope的范围设置有关
- 当我们将scope设置为function时,yield就会在方法结束时执行yield后的代码

- yield还可以返回数据,类似于return,不过yield之后的代码会执行,而return不会


fixture的优先顺序
- 优先顺序如下:session > module > class > function
- 当我们不按顺序调用session、module、class、function的fixture方法时,pytest依旧会按照顺序依次执行fixture
