Commit a18effd9 authored by Dag Sverre Seljebotn's avatar Dag Sverre Seljebotn

Redirect error output properly during unit testing

parent afb437d5
...@@ -38,6 +38,15 @@ def treetypes(root): ...@@ -38,6 +38,15 @@ def treetypes(root):
class CythonTest(unittest.TestCase): class CythonTest(unittest.TestCase):
def setUp(self):
self.listing_file = Errors.listing_file
self.echo_file = Errors.echo_file
Errors.listing_file = Errors.echo_file = None
def tearDown(self):
Errors.listing_file = self.listing_file
Errors.echo_file = self.echo_file
def assertLines(self, expected, result): def assertLines(self, expected, result):
"Checks that the given strings or lists of strings are equal line by line" "Checks that the given strings or lists of strings are equal line by line"
if not isinstance(expected, list): expected = expected.split(u"\n") if not isinstance(expected, list): expected = expected.split(u"\n")
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment