From fc041a3c1c13bfa9a240cb2785acd25517379c0e Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Fri, 17 Aug 2007 12:29:08 +0000 Subject: [PATCH] Made output for invalid model tests more consistent (removed colored output). git-svn-id: http://code.djangoproject.com/svn/django/trunk@5914 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/runtests.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/runtests.py b/tests/runtests.py index 61788ea349..85aea50180 100755 --- a/tests/runtests.py +++ b/tests/runtests.py @@ -60,8 +60,14 @@ class InvalidModelTestCase(unittest.TestCase): except Exception, e: self.fail('Unable to load invalid model module') + # Make sure sys.stdout is not a tty so that we get errors without + # coloring attached (makes matching the results easier). We restore + # sys.stderr afterwards. + orig_stdout = sys.stdout s = StringIO() + sys.stdout = s count = get_validation_errors(s, module) + sys.stdout = orig_stdout s.seek(0) error_log = s.read() actual = error_log.split('\n')