import os import pytest from tool_shed.test.base import driver @pytest.fixture(scope="session") def embedded_driver(): if not os.environ.get("GALAXY_TEST_ENVIRONMENT_CONFIGURED"): ts_driver = driver.ToolShedTestDriver() ts_driver.setup() try: yield ts_driver finally: ts_driver.tear_down()