Update json_to_md.py
Run Pytest with Allure and Coverage Reports / tests (push) Successful in 53s

This commit is contained in:
2025-07-13 23:10:51 +02:00
parent 34ac73b3cc
commit 5d8e89f613
+10 -3
View File
@@ -30,8 +30,15 @@ def write_json_value(f, value, indent=0):
f.write(f"{prefix}{{}}\n")
else:
for k, v in value.items():
f.write(f"{prefix}{k}:\n")
write_json_value(f, v, indent + 1)
if isinstance(v, (dict, list)):
f.write(f"{prefix}{k}:\n")
write_json_value(f, v, indent + 1)
else:
# valeur simple, on écrit sur la même ligne
if v is None:
f.write(f"{prefix}{k}: None\n")
else:
f.write(f"{prefix}{k}: {v}\n")
elif isinstance(value, list):
if not value:
f.write(f"{prefix}[]\n")
@@ -39,12 +46,12 @@ def write_json_value(f, value, indent=0):
for item in value:
write_json_value(f, item, indent)
else:
# Valeur simple ou None
if value is None:
f.write(f"{prefix}None\n")
else:
f.write(f"{prefix}{value}\n")
def load_allure_metadata(allure_test_cases_dir):
allure_data = {}
if not os.path.exists(allure_test_cases_dir):