diff --git a/src/pytest_html/result.py b/src/pytest_html/result.py index f791e6d7..2313fa01 100644 --- a/src/pytest_html/result.py +++ b/src/pytest_html/result.py @@ -18,7 +18,7 @@ class TestResult: def __init__(self, outcome, report, logfile, config): - self.test_id = report.nodeid.encode("utf-8").decode("unicode_escape") + self.test_id = report.nodeid if getattr(report, "when", "call") != "call": self.test_id = "::".join([report.nodeid, report.when]) self.time = getattr(report, "duration", 0.0)