Since pytest-3.0, fixtures using the normal fixture decorator can use a yield statement to provide fixture values and execute teardown code, exactly like yield_fixture in previous versions.
Marking functions as yield_fixture is still supported, but deprecated and should not be used in new code.
As this repository is being used as a learning resource, it would be nice if we could remove these.
From the pytest docs:
As this repository is being used as a learning resource, it would be nice if we could remove these.