tests: check for different error message on py3 (#36515)

This commit is contained in:
Frédéric Péters 2019-11-15 20:12:49 +01:00
parent b1fa54eb33
commit 21ee4427c6
1 changed files with 4 additions and 1 deletions

View File

@ -1596,7 +1596,10 @@ def test_webservice_call(http_requests, pub):
item.record_errors = True
with pytest.raises(AbortActionException):
item.perform(formdata)
assert formdata.evolution[-1].parts[-1].summary == 'ValueError: No JSON object could be decoded\n'
if six.PY2:
assert formdata.evolution[-1].parts[-1].summary == 'ValueError: No JSON object could be decoded\n'
else:
assert formdata.evolution[-1].parts[-1].summary == 'json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n'
assert formdata.workflow_data.get('xxx_status') == 200
assert formdata.workflow_data.get('xxx_time')
assert 'xxx_error_response' not in formdata.workflow_data