diff --git a/_pytest/terminal.py b/_pytest/terminal.py index 82da2045d..e4181097b 100644 --- a/_pytest/terminal.py +++ b/_pytest/terminal.py @@ -530,13 +530,13 @@ def build_summary_stats_line(stats): "xfailed xpassed warnings").split() for key in stats.keys(): if key not in keys: - keys.append(key) + if key: # setup/teardown reports have an empty key, ignore them + keys.append(key) parts = [] for key in keys: - if key: # setup/teardown reports have an empty key, ignore them - val = stats.get(key, None) - if val: - parts.append("%d %s" % (len(val), key)) + val = stats.get(key, None) + if val: + parts.append("%d %s" % (len(val), key)) line = ", ".join(parts) if 'failed' in stats or 'error' in stats: