Pytest fixture allows you to use the same data to test different functions. Every time you use a pytest fixture in a test, a fixture will be executed.
This means that a fixture will be executed twice if used in two different tests.
If a fixture is expensive to execute, you can make the fixture be executed only once per session using scope=session
.