"""Load src/roster-sync/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 rostersync_app(): return _load("rostersync_app", "src/roster-sync/app.py")