Commit 25bb8182 authored by Brett Cannon's avatar Brett Cannon

Add an explicit check for output in a test to try to diagnose a failure on

Windows.
parent a2d7f4c7
......@@ -328,7 +328,10 @@ class _WarningsTests(BaseTest):
"Too many newlines in %r" % result)
first_line, second_line = result.split('\n', 1)
expected_file = os.path.splitext(warning_tests.__file__)[0] + '.py'
path, line, warning_class, message = first_line.split(':')
first_line_parts = first_line.split(':')
self.assertEquals(len(first_line_parts), 4,
"%r does not split into 4 parts" % first_line)
path, line, warning_class, message = first_line_parts
line = int(line)
self.failUnlessEqual(expected_file, path)
self.failUnlessEqual(warning_class, ' ' + UserWarning.__name__)
......
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