tests: pass strings to json.loads (for python 3.5 compat)

This commit is contained in:
Frédéric Péters 2020-07-28 13:44:47 +02:00
parent 8812444da0
commit 6260da5f92
1 changed files with 8 additions and 8 deletions

View File

@ -44,24 +44,24 @@ def test_archimed_ws(mocked_get_app_settings, mocked_requests_post):
client.login(username=user_uuid[:30], password='kevin')
response = client.get('/_mandaye/ws/account/whatever/')
assert response.status_code == 404
assert json.loads(response.content)['err_desc'] == 'User whatever does not exist'
assert json.loads(response.content)['err'] == 1
assert json.loads(response.text)['err_desc'] == 'User whatever does not exist'
assert json.loads(response.text)['err'] == 1
# test with unlinked user
response = client.get('/_mandaye/ws/account/%s/' % user_uuid)
assert response.status_code == 404
assert json.loads(response.content)['err_desc'] == 'User %s is not associated' % user_uuid[:30]
assert json.loads(response.content)['err'] == 1
assert json.loads(response.text)['err_desc'] == 'User %s is not associated' % user_uuid[:30]
assert json.loads(response.text)['err'] == 1
create_credentials(user, {'carte': 'kevin', 'code': 'whatever'})
# test with wrong credentials
response = client.get('/_mandaye/ws/account/%s/' % user_uuid)
assert response.status_code == 401
assert json.loads(response.content)['err_desc'] == 'Authentication failed'
assert json.loads(response.content)['err'] == 1
assert json.loads(response.text)['err_desc'] == 'Authentication failed'
assert json.loads(response.text)['err'] == 1
# test with good credentials
response = client.get('/_mandaye/ws/account/%s/' % user_uuid)
assert response.status_code == 200
assert json.loads(response.content)['data']['message'] == 'Whatever is whatever'
assert json.loads(response.content)['data']['success'] is True
assert json.loads(response.text)['data']['message'] == 'Whatever is whatever'
assert json.loads(response.text)['data']['success'] is True