test: 19 юнит-тестов (converter + state_machine) — все PASS
This commit is contained in:
+10
-1
@@ -165,13 +165,22 @@ def _convert_operations(operations):
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
def convert_service(stands_yaml_path):
|
||||
"""Читает STANDS YAML, возвращает polygon-конфиг как dict."""
|
||||
"""Читает STANDS YAML из файла, возвращает polygon-конфиг как dict."""
|
||||
with open(stands_yaml_path, "r", encoding="utf-8") as f:
|
||||
raw = yaml.safe_load(f)
|
||||
|
||||
if not raw:
|
||||
return None
|
||||
|
||||
return convert_service_from_dict(raw)
|
||||
|
||||
|
||||
def convert_service_from_dict(raw):
|
||||
"""Конвертирует STANDS YAML (уже распарсенный dict) → polygon-конфиг.
|
||||
|
||||
Отдельная функция для тестов — не требует файла.
|
||||
"""
|
||||
|
||||
out = {}
|
||||
|
||||
# 1. Поля верхнего уровня (1:1)
|
||||
|
||||
Reference in New Issue
Block a user