Files
pytest2/example/funcarg/costlysetup/conftest.py
2009-05-21 14:36:52 +02:00

17 lines
368 B
Python

def pytest_funcarg__setup(request):
return request.cached_setup(
setup=lambda: CostlySetup(),
teardown=lambda costlysetup: costlysetup.finalize(),
scope="session",
)
class CostlySetup:
def __init__(self):
import time
time.sleep(5)
self.timecostly = 1
def finalize(self):
del self.timecostly