tests: pass strings to json.loads (for python 3.5 compat)
This commit is contained in:
parent
8812444da0
commit
6260da5f92
|
@ -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
|
||||
|
|
Reference in New Issue