tests/run-tests.py
changeset 34269 20f547806a4d
parent 34268 278af5427773
child 34444 df78b1a24094
--- a/tests/run-tests.py	Tue Sep 19 00:08:52 2017 -0400
+++ b/tests/run-tests.py	Tue Sep 19 00:09:37 2017 -0400
@@ -2194,7 +2194,8 @@
             # the skip message as a text node instead.
             t = doc.createElement('testcase')
             t.setAttribute('name', tc.name)
-            message = cdatasafe(message).decode('utf-8', 'replace')
+            binmessage = message.encode('utf-8')
+            message = cdatasafe(binmessage).decode('utf-8', 'replace')
             cd = doc.createCDATASection(message)
             skipelem = doc.createElement('skipped')
             skipelem.appendChild(cd)