/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/scripts/tests/mute_utils_test.py
30 строк
858 B
Nikita Menkovich
chore: get rid of need to canonize data for github actions tests (#5710)
01 май 2026, 12:11
Не верифицирован
01 май 2026, 12:11
fdf62a3
Код
Авторство
О чём код?
from __future__ import annotations import xml.etree.ElementTree as ET from scripts.tests import mute_utils as mu def test_pattern_to_re_handles_wildcard() -> None: regex = mu.pattern_to_re("abc*def") assert regex.startswith("(?:^") assert regex.endswith("$)") def test_mute_target_replaces_failure_with_skipped_and_property() -> None: case = ET.Element("testcase") failure = ET.SubElement(case, "failure", {"message": "boom"}) failure.text = "details" changed = mu.mute_target(case) assert changed is True assert case.find("failure") is None skipped = case.find("skipped") assert skipped is not None assert skipped.get("message") == "boom" props = case.find("properties") assert props is not None names = [item.get("name") for item in props.findall("property")] assert "mute" in names