test_ok2/py/plugin/pytest_tmpdir.py

17 lines
338 B
Python

"""
provide temporary directories to test functions and methods.
example:
pytest_plugins = "pytest_tmpdir"
def test_plugin(tmpdir):
tmpdir.join("hello").write("hello")
"""
import py
def pytest_funcarg__tmpdir(request):
name = request.function.__name__
return request.config.mktemp(name, numbered=True)