import pytest @pytest.fixture(scope="session") def shared_zone_test_context(request): from shared_zone_test_context import SharedZoneTestContext ctx = SharedZoneTestContext() def fin(): ctx.tear_down() request.addfinalizer(fin) return ctx @pytest.fixture(scope="session") def zone_history_context(request): from zone_history_context import ZoneHistoryContext context = ZoneHistoryContext() def fin(): context.tear_down() request.addfinalizer(fin) return context