Mubeat Test hinzu

This commit is contained in:
2026-07-27 16:54:04 +02:00
parent 2f2e7c46d9
commit a8fac86754
4 changed files with 554 additions and 279 deletions
+7 -1
View File
@@ -33,11 +33,17 @@ def _is_gefaelle(item):
return tid.startswith("GF_")
def _gefaelle_count(testdata):
"""Anzahl erzeugter Gefaellestrecken: ein GF-Eintrag ist ein Template, das
ueber 'anzahl' expandiert wird (Default 1, falls Feld fehlt)."""
return sum(int(t.get("anzahl", 1)) for t in testdata if _is_gefaelle(t))
def _expected_counts(testdata):
return {
"kreisel": sum(1 for t in testdata if _is_kreisel(t)),
"vario": sum(1 for t in testdata if _is_vario(t)),
"gefaellestrecke": sum(1 for t in testdata if _is_gefaelle(t)),
"gefaellestrecke": _gefaelle_count(testdata),
"separator": sum(1 for t in testdata if _is_separator(t)),
}