py.test - how to use a context manager in a funcarg/fixture
问题 Closely related: In python, is there a good idiom for using context managers in setup/teardown I have a context manager that is used in tests to fix the time/timezone. I want to have it in a pytest funcarg (or fixture, we are using pytest 2.2.3 but I can translate backwards). I could just do this: def pytest_funcarg__fixedTimezone(request): # fix timezone to match Qld, no DST to worry about and matches all # Eastern states in winter. fixedTime = offsetTime.DisplacedRealTime(tz=' Australia