File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -137,12 +137,14 @@ class ComplianceTestRunner(object):
137
137
process = subprocess .Popen (command , stdout = subprocess .PIPE ,
138
138
stderr = subprocess .PIPE ,
139
139
stdin = subprocess .PIPE )
140
- except Exception , e :
140
+ except Exception as e :
141
141
raise RuntimeError ('Could not execute test executable "%s": '
142
142
'%s' % (' ' .join (command ), e ))
143
- process .stdin .write (json .dumps (test_case ['given' ]))
143
+ process .stdin .write (json .dumps (test_case ['given' ]). encode ( 'utf-8' ) )
144
144
process .stdin .flush ()
145
145
stdout , stderr = process .communicate ()
146
+ stdout = stdout .decode ('utf-8' )
147
+ stderr = stderr .decode ('utf-8' )
146
148
if 'result' in test_case :
147
149
try :
148
150
actual = json .loads (stdout )
@@ -271,7 +273,7 @@ def main():
271
273
else :
272
274
try :
273
275
runner .run_tests (args .stop_first_fail )
274
- except Exception , e :
276
+ except Exception as e :
275
277
sys .stderr .write (str (e ))
276
278
sys .stderr .write ("\n " )
277
279
return 1
You can’t perform that action at this time.
0 commit comments