refine reporting a bit, show only "dots" for distributed testing

--HG--
branch : trunk
This commit is contained in:
holger krekel 2010-09-28 15:53:10 +02:00
parent a60e470573
commit e2e01a8585
1 changed files with 13 additions and 10 deletions

View File

@ -155,6 +155,12 @@ class TerminalReporter:
if not letter and not word:
# probably passed setup/teardown
return
if not self.config.option.verbose:
if not hasattr(rep, 'node'):
self.write_fspath_result(rep.fspath, letter)
else:
self._tw.write(letter)
else:
if isinstance(word, tuple):
word, markup = word
else:
@ -164,9 +170,6 @@ class TerminalReporter:
markup = {'red':True}
elif rep.skipped:
markup = {'yellow':True}
if not self.config.option.verbose:
self.write_fspath_result(rep.fspath, letter)
else:
line = self._locationline(str(rep.fspath), *rep.location)
if not hasattr(rep, 'node'):
self.write_ensure_prefix(line, word, **markup)