/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/python/cpp_test/conftest.py
18 строк
492 B
prettyboy
[library/python] Fix some style tests
22 сен 2023, 02:27
22 сен 2023, 02:27
be3d685
Код
Авторство
О чём код?
import difflib def iter_diff(fr, to): for line in difflib.unified_diff(fr.splitlines(), to.splitlines(), fromfile='L', tofile='R'): line = line.rstrip('\n') if line: if line[0] == '-': line = '[[bad]]' + line + '[[rst]]' elif line[0] == '+': line = '[[good]]' + line + '[[rst]]' yield line def pytest_assertrepr_compare(op, left, right): return ['failed, show diff'] + list(iter_diff(left, right))