from multiprocessing import Process import pytest from .mock_server.server import start server_process = None @pytest.hookimpl def pytest_sessionstart(session): global server_process server_process = Process(target=start) server_process.start() @pytest.hookimpl def pytest_sessionfinish(session): if server_process is not None: server_process.terminate() server_process.join()