diff options
Diffstat (limited to 'python/subunit/tests/test_test_protocol.py')
| -rw-r--r-- | python/subunit/tests/test_test_protocol.py | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/python/subunit/tests/test_test_protocol.py b/python/subunit/tests/test_test_protocol.py index fea715c..39734b5 100644 --- a/python/subunit/tests/test_test_protocol.py +++ b/python/subunit/tests/test_test_protocol.py @@ -349,17 +349,17 @@ class TestInTestMultipart(unittest.TestCase): class TestTestProtocolServerAddError(unittest.TestCase): def setUp(self): - self.client = Python26TestResult() + self.client = ExtendedTestResult() self.protocol = subunit.TestProtocolServer(self.client) self.protocol.lineReceived("test mcdonalds farm\n") self.test = subunit.RemotedTestCase("mcdonalds farm") def simple_error_keyword(self, keyword): self.protocol.lineReceived("%s mcdonalds farm\n" % keyword) - failure = subunit.RemoteError("") + details = {} self.assertEqual([ ('startTest', self.test), - ('addError', self.test, failure), + ('addError', self.test, details), ('stopTest', self.test), ], self.client._calls) @@ -372,10 +372,12 @@ class TestTestProtocolServerAddError(unittest.TestCase): def test_error_empty_message(self): self.protocol.lineReceived("error mcdonalds farm [\n") self.protocol.lineReceived("]\n") - failure = subunit.RemoteError("") + details = {} + details['traceback'] = Content(ContentType("text", "x-traceback"), + lambda:[""]) self.assertEqual([ ('startTest', self.test), - ('addError', self.test, failure), + ('addError', self.test, details), ('stopTest', self.test), ], self.client._calls) @@ -383,10 +385,12 @@ class TestTestProtocolServerAddError(unittest.TestCase): self.protocol.lineReceived("%s mcdonalds farm [\n" % keyword) self.protocol.lineReceived(" ]\n") self.protocol.lineReceived("]\n") - failure = subunit.RemoteError("]\n") + details = {} + details['traceback'] = Content(ContentType("text", "x-traceback"), + lambda:["]\n"]) self.assertEqual([ ('startTest', self.test), - ('addError', self.test, failure), + ('addError', self.test, details), ('stopTest', self.test), ], self.client._calls) |
