From 21394793479cce6cda73f50a31f8f3d51440ec1e Mon Sep 17 00:00:00 2001 From: tligui_y Date: Thu, 17 Jul 2025 15:03:17 +0200 Subject: [PATCH] Update json_to_md.py --- json_to_md.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/json_to_md.py b/json_to_md.py index f1aab53c..667b0a0f 100644 --- a/json_to_md.py +++ b/json_to_md.py @@ -8,6 +8,7 @@ import pytest from pytest import ExitCode import traceback +''' def stringify(obj): if obj is None or obj == "": return "None" @@ -16,7 +17,17 @@ def stringify(obj): if isinstance(obj, dict): return '\n'.join(f"{k}: {stringify(v)}" for k, v in obj.items()) return str(obj) +''' +def stringify(obj): + if obj is None or obj == "": + return "`None`" + if isinstance(obj, list): + return ', '.join(stringify(e) for e in obj) + if isinstance(obj, dict): + return ', '.join(f"`{k}: {stringify(v)}`" for k, v in obj.items()) + return f"`{str(obj)}`" + def normalize_nodeid(nodeid): """Convert pytest nodeid to Allure fullName format""" match = re.match(r"(tests[/\\].+?)\.py::(.+?)(?:\[.*)?$", nodeid)