test utils: make with_tempdir stackable.

This commit is contained in:
Georg Brandl
2009-09-09 16:39:38 +02:00
parent 0792ad7498
commit 6c09b9fb18

View File

@@ -184,9 +184,9 @@ def gen_with_app(*args, **kwargs):
def with_tempdir(func):
def new_func():
def new_func(*args, **kwds):
tempdir = path(tempfile.mkdtemp())
func(tempdir)
func(tempdir, *args, **kwds)
tempdir.rmtree()
new_func.__name__ = func.__name__
return new_func