From 273a4c27aba153af19925c0e7f293d2d696fad7b Mon Sep 17 00:00:00 2001 From: Robert Collins Date: Sun, 25 Aug 2013 01:51:28 +1200 Subject: * Clients of subunit did not expect memoryview objects in StreamResult events. (Robert Collins) --- python/subunit/tests/test_test_protocol2.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'python/subunit/tests') diff --git a/python/subunit/tests/test_test_protocol2.py b/python/subunit/tests/test_test_protocol2.py index ded56b8..f88e0aa 100644 --- a/python/subunit/tests/test_test_protocol2.py +++ b/python/subunit/tests/test_test_protocol2.py @@ -303,6 +303,10 @@ class TestByteStreamToStreamResult(TestCase): source, non_subunit_name="stdout").run(result) self.assertEqual(b'', source.read()) self.assertEqual(events, result._events) + #- any file attachments should be byte contents [as users assume that]. + for event in result._events: + if event[5] is not None: + self.assertIsInstance(event[6], bytes) def check_event(self, source_bytes, test_status=None, test_id="foo", route_code=None, timestamp=None, tags=None, mime_type=None, -- cgit v1.2.1