From f9ab81a4931f71740aecfd14e97b3187c7a1c37c Mon Sep 17 00:00:00 2001 From: Denis Otkidach Date: Wed, 26 Sep 2018 11:55:39 +0300 Subject: [PATCH] Exclude empty reports for passed tests --- src/_pytest/terminal.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/_pytest/terminal.py b/src/_pytest/terminal.py index 49a9a33fb..125eb97c4 100644 --- a/src/_pytest/terminal.py +++ b/src/_pytest/terminal.py @@ -745,9 +745,10 @@ class TerminalReporter(object): return self.write_sep("=", "PASSES") for rep in reports: - msg = self._getfailureheadline(rep) - self.write_sep("_", msg) - self._outrep_summary(rep) + if rep.sections: + msg = self._getfailureheadline(rep) + self.write_sep("_", msg) + self._outrep_summary(rep) def print_teardown_sections(self, rep): showcapture = self.config.option.showcapture