Перевод 1: Профессиональный '
+ '(дублированный)
ПродубляжПеревод 2: Профессиональный '
+ '(многоголосый закадровый)
AlexFilmСубтитры: Русские
')
+check("html: студия-ссылка внутри строки не рвёт дорожку",
+ extract_segments(html_to_text(_rt)) == ["Профессиональный (дублированный) Продубляж",
+ "Профессиональный (многоголосый закадровый) AlexFilm"])
+check("«Дубляж, Продубляж» не режется",
+ len(_split_entries("Russian AC3 |Дубляж, Продубляж|")) == 1)
+
+_agg2 = aggregate([_t("проф. дубляж", "Продубляж"), _t("проф. дубляж", None),
+ _t("проф. двухголосый", None)])
+check("aggregate: дорожка без студии того же типа схлопывается",
+ [x["translation_type"] for x in _agg2["tracks"]] == ["проф. дубляж", "проф. двухголосый"])
+
print(f"\nитог: {PASS} ok, {FAIL} failed")
sys.exit(1 if FAIL else 0)