This commit is contained in:
+8
-9
@@ -61,18 +61,17 @@ def normalize_nodeid(nodeid):
|
||||
return None
|
||||
|
||||
def get_details_block(summary, body, level=0, params_str=None):
|
||||
prefix = "▶️ " * level # simulate visual depth
|
||||
indent = " " * level # optional: indent inside details
|
||||
|
||||
# Pas de HTML imbriqué à l'intérieur de <details> pour éviter les erreurs de rendu
|
||||
prefix = "▶️ " * level
|
||||
if params_str:
|
||||
summary += f" _(params: {params_str})_"
|
||||
|
||||
return (
|
||||
f"{indent}<details>\n"
|
||||
f"{indent}<summary>{prefix}{summary}</summary>\n\n"
|
||||
f"{indent}{body}\n"
|
||||
f"{indent}</details>\n\n"
|
||||
)
|
||||
block = []
|
||||
block.append(f"<details>")
|
||||
block.append(f"<summary>{prefix}{summary}</summary>\n")
|
||||
block.append(body.strip()) # Enlève les espaces avant/après le contenu
|
||||
block.append(f"</details>\n")
|
||||
return "\n".join(block)
|
||||
|
||||
|
||||
def make_test_block(test, status, emoji, level, runtime_params):
|
||||
|
||||
Reference in New Issue
Block a user