"""Load src/ring-scheduler/app.py under a unique module name.""" import importlib.util import pathlib import sys import pytest _ROOT = pathlib.Path(__file__).resolve().parents[2] def _load(name, relpath): spec = importlib.util.spec_from_file_location(name, _ROOT / relpath) mod = importlib.util.module_from_spec(spec) sys.modules[name] = mod spec.loader.exec_module(mod) return mod @pytest.fixture def ringscheduler_app(): return _load("ringscheduler_app", "src/ring-scheduler/app.py")