From c53556b88d2be25cb48b7f90d748a5fbe205f188 Mon Sep 17 00:00:00 2001 From: holger krekel Date: Wed, 17 Jul 2013 09:31:55 +0200 Subject: [PATCH] paint last line red if "failures" or "errors" occured, attribute theuni --- AUTHORS | 2 +- CHANGELOG | 3 +++ _pytest/terminal.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/AUTHORS b/AUTHORS index 835f00289..8357d5e29 100644 --- a/AUTHORS +++ b/AUTHORS @@ -33,4 +33,4 @@ Graham Horler Andreas Zeidler Brian Okken Katarzyna Jachim - +Christian Theunert diff --git a/CHANGELOG b/CHANGELOG index 530e25725..cf73bbcf3 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,9 @@ Changes between 2.3.5 and 2.4.DEV ----------------------------------- +- color the last line red or green depending if failures/errors occured + or everything passed. thanks Christian Theunert. + - fix issue320 - fix class scope for fixtures when mixed with module-level functions. Thanks Anatloy Bubenkoff. diff --git a/_pytest/terminal.py b/_pytest/terminal.py index f7a0c9fa9..abcd0504e 100644 --- a/_pytest/terminal.py +++ b/_pytest/terminal.py @@ -457,7 +457,7 @@ class TerminalReporter: msg = "%s in %.2f seconds" % (line, session_duration) if self.verbosity >= 0: markup = dict(bold=True) - if 'failed' in self.stats: + if 'failed' in self.stats or 'error' in self.stats: markup['red'] = True else: markup['green'] = True