Update json_to_md.py
Run Pytest with HTML and XML Test Reports / tests (push) Successful in 27s

This commit is contained in:
2025-07-17 23:36:36 +02:00
parent 6d4332db83
commit 2275d8c4ff
+15 -7
View File
@@ -61,14 +61,22 @@ def normalize_nodeid(nodeid):
return None
def get_details_block(summary, body, level=0, params_str=None):
prefix = " " * level # indentation pour lisibilité manuelle
if params_str:
summary += f" | parameters: [{params_str}]"
prefix = " " * level # une barre par niveau
inner_prefix = "" * (level + 1)
return (f"{prefix}<details>\n"
f"{prefix}<summary>{summary}</summary>\n\n"
f"{body}\n"
f"{prefix}</details>\n\n")
if params_str and params_str.strip() != "{}":
summary += f" · params: [{params_str}]"
# Préfixe chaque ligne du body
body_lines = body.strip().splitlines()
indented_body = "\n".join(inner_prefix + line for line in body_lines)
return (
f"{prefix}<details>\n"
f"{prefix}<summary>{summary}</summary>\n\n"
f"{indented_body}\n\n"
f"{prefix}</details>\n\n"
)
def make_test_block(test, status, emoji, level, runtime_params):