diff options
| author | Robert Collins <robertc@robertcollins.net> | 2009-10-24 19:24:09 +1100 |
|---|---|---|
| committer | Robert Collins <robertc@robertcollins.net> | 2009-10-24 19:24:09 +1100 |
| commit | 8ef8e8358baeac019c71984f87a31bbf255edb4c (patch) | |
| tree | 44a15a4b47f92a139bc9b9ea6bbced81149e7320 /python/subunit/tests/test_test_protocol.py | |
| parent | 3980a3ba2101e0615b33e520852ccc843d6a5642 (diff) | |
| download | subunit-8ef8e8358baeac019c71984f87a31bbf255edb4c.tar.gz | |
change error reports to use the extended details interface.
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) |
