From 62bd121a8d3b04acea46c62d86c91c01997e1bc3 Mon Sep 17 00:00:00 2001 From: Ilya Shakhat Date: Thu, 4 Aug 2016 13:53:36 +0300 Subject: [PATCH] Fix subunit generation in py35 Change-Id: Ie69c7777de7b177be1bb8bbb3ff7c09ac9bc5ba3 --- shaker/engine/report.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/shaker/engine/report.py b/shaker/engine/report.py index 005bba9..08ebb2f 100644 --- a/shaker/engine/report.py +++ b/shaker/engine/report.py @@ -123,10 +123,11 @@ def save_to_subunit(sla_records, subunit_filename): test_id = _get_location(item.record) + ':' + item.expression if item.state != sla.STATE_TRUE: + file_bytes = yaml.safe_dump( + item.record, default_flow_style=False).encode('utf8') output.status(test_id=test_id, file_name='results', mime_type='text/plain; charset="utf8"', eof=True, - file_bytes=yaml.safe_dump( - item.record, default_flow_style=False)) + file_bytes=file_bytes) output.status(test_id=test_id, test_status=state2subunit.get(item.state, 'skip'))