@pkw in the end it does pass in a value (whatever the fixture function returns).
There is definitely some magic involved, though -- at least it gives an error if you misname one. (On balance, I prefer the less typing -- you can try "testtools" for one that has more-explicit fixtures)