New issue 659: Using tmpdir in session scoped fixture changes the fixture to be function scoped https://bitbucket.org/hpk42/pytest/issue/659/using-tmpdir-in-session-scoped-fixture
Torsten Landschoff: Running the attached tests gives ``` $ py.test -q --tb=short test_cached_mkdtemp.py .. 2 passed in 0.03 seconds ``` as expected, but doing the same using tmpdir I get ``` $ py.test -q --tb=short test_cached_tmpdir.py .E ==================================== ERRORS ==================================== ______________________ ERROR at setup of test_property_b _______________________ test_cached_tmpdir.py:21: in scenario_prototype return ScenarioPrototype(tmpdir.join("prototype")) test_cached_tmpdir.py:40: in __init__ assert ScenarioPrototype.instantiation_count <= 1 E assert 2 <= 1 E + where 2 = ScenarioPrototype.instantiation_count ------------------------------- Captured stdout -------------------------------- Creating scenario prototype in /tmp/pytest-89/test_property_b0/prototype 1 passed, 1 error in 0.03 seconds ``` Tested with pytest 2.6.4 and pytest 2.5.1. I would have expected both to behave identically. _______________________________________________ pytest-commit mailing list pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit