This commit is contained in:
+20
@@ -0,0 +1,20 @@
|
||||
# conftest.py
|
||||
|
||||
def pytest_runtest_makereport(item, call):
|
||||
if call.when != "call":
|
||||
return # on ne veut les paramètres que sur l'appel principal du test
|
||||
|
||||
print(f"\n🧪 Test : {item.nodeid}")
|
||||
|
||||
# Récupérer les paramètres utilisés (fonctionne pour tous les types de paramétrisation)
|
||||
params = getattr(item, "callspec", None)
|
||||
if params:
|
||||
print("📦 Paramètres callspec:")
|
||||
for name, val in params.params.items():
|
||||
print(f" - {name} = {val}")
|
||||
else:
|
||||
# fallback : check si le test a des fixtures avec des valeurs accessibles
|
||||
if hasattr(item, "_request"):
|
||||
print("📦 Paramètres via fixtures (funcargs) :")
|
||||
for name, val in item._request.funcargs.items():
|
||||
print(f" - {name} = {val}")
|
||||
Reference in New Issue
Block a user