"""Backend-Module importieren sich gegenseitig ohne Paketpräfix (from config import …) — für die Tests liegt deshalb backend/ auf dem Suchpfad, genau wie beim Start der Dienste.""" import os import sys from pathlib import Path sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) # Der Totmannschalter (services/ablaeufe.py) fragt Gitea mit dem Token aus ~/.git-credentials — in Tests nie echt, # auch nicht beim Probelauf auf der Box, wo die Datei liegt. os.environ.setdefault("MC_GIT_ZUGANG", str(Path(__file__).parent / "fixtures" / "keine-git-zugaenge"))