[tor-commits] [stem/master] Removing bold formatting from test results with --no-color

atagar at torproject.org atagar at torproject.org
Wed Mar 21 16:25:57 UTC 2012


commit 063ce0bd893bca006b13b8781740924b560cb79e
Author: Damian Johnson <atagar at torproject.org>
Date:   Wed Mar 21 09:24:17 2012 -0700

    Removing bold formatting from test results with --no-color
    
    The --no-color argument should remove all ANSI escape formatting but it just
    removed color. As a result the test result text (such as "[SUCCESS]") was still
    bold. Caught and fixed by gsathya.
---
 test/output.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/test/output.py b/test/output.py
index 7a69fac..83a3a80 100644
--- a/test/output.py
+++ b/test/output.py
@@ -153,7 +153,10 @@ def align_results(line_type, line_content):
     assert False, "Unexpected line type: %s" % line_type
     return line_content
   
-  return "%-61s[%s]" % (line_content, term.format(new_ending, term.Attr.BOLD))
+  if CONFIG["argument.no_color"]:
+    return "%-61s[%s]" % (line_content, term.format(new_ending))
+  else:
+    return "%-61s[%s]" % (line_content, term.format(new_ending, term.Attr.BOLD))
 
 class ErrorTracker:
   """



More information about the tor-commits mailing list