toulouse-maelis: use integer err code in functests (#74187)
This commit is contained in:
parent
4dd3fb1311
commit
1e03736ef4
|
@ -456,7 +456,7 @@ def update_data(request, conn):
|
|||
# create DUI if it is the first time the test is run
|
||||
family_id = str(create_result['data']['number'])
|
||||
print('\ncreate DUI: %s' % family_id)
|
||||
elif 'E54a' in create_result['err']:
|
||||
elif 'E54a' in create_result['err_desc']:
|
||||
# else find DUI number in the error message
|
||||
family_id = str(create_result['err_desc'][-7:-1])
|
||||
print('\nre-use DUI: %s' % family_id)
|
||||
|
|
|
@ -228,7 +228,7 @@ def test_create_family(conn, create_data, update_data):
|
|||
resp = requests.post(url, json=payload)
|
||||
resp.raise_for_status()
|
||||
res = resp.json()
|
||||
assert 'E54a' in res['err']
|
||||
assert res['err'] == 1
|
||||
assert 'Il existe déjà un Responsable Légal correspondant' in res['err_desc']
|
||||
assert res['err_class'] == 'passerelle.utils.jsonresponse.APIError'
|
||||
|
||||
|
@ -238,7 +238,7 @@ def test_create_family(conn, create_data, update_data):
|
|||
resp = requests.post(url, json=payload)
|
||||
resp.raise_for_status()
|
||||
res = resp.json()
|
||||
assert 'E54a' in res['err']
|
||||
assert res['err'] == 1
|
||||
assert 'Il existe déjà un Responsable Légal correspondant' in res['err_desc']
|
||||
assert res['err_class'] == 'passerelle.utils.jsonresponse.APIError'
|
||||
|
||||
|
@ -318,7 +318,7 @@ def test_update_rlg(conn, update_data, rl):
|
|||
resp = requests.post(url, json=payload)
|
||||
resp.raise_for_status()
|
||||
res = resp.json()
|
||||
assert res['err'] == 'Family-updateFamily-soap:Server'
|
||||
assert res['err'] == 1
|
||||
assert (
|
||||
"Le Responsable légal %s transmis n'est pas celui qui existe pour la famille" % rl in res['err_desc']
|
||||
)
|
||||
|
@ -329,7 +329,7 @@ def test_update_rlg(conn, update_data, rl):
|
|||
resp = requests.post(url, json=payload)
|
||||
resp.raise_for_status()
|
||||
res = resp.json()
|
||||
assert res['err'] == 'Family-updateFamily-soap:Server'
|
||||
assert res['err'] == 1
|
||||
assert (
|
||||
"Le Responsable légal %s transmis n'est pas celui qui existe pour la famille" % rl in res['err_desc']
|
||||
)
|
||||
|
@ -340,7 +340,7 @@ def test_update_rlg(conn, update_data, rl):
|
|||
resp = requests.post(url, json=payload)
|
||||
resp.raise_for_status()
|
||||
res = resp.json()
|
||||
assert res['err'] == 'Family-updateFamily-soap:Server'
|
||||
assert res['err'] == 1
|
||||
if rl == 1:
|
||||
assert (
|
||||
"Le Responsable légal %s transmis n'est pas celui qui existe pour la famille" % rl
|
||||
|
@ -434,7 +434,7 @@ def test_create_child(conn, create_data, update_data):
|
|||
assert 'Il existe déjà un enfant correspondant' in res['err_desc']
|
||||
res['err_desc'] = 'N/A'
|
||||
assert res == {
|
||||
'err': 'Family-createChild-soap:Server',
|
||||
'err': 1,
|
||||
'err_class': 'passerelle.utils.jsonresponse.APIError',
|
||||
'err_desc': 'N/A',
|
||||
'data': None,
|
||||
|
@ -448,7 +448,7 @@ def test_create_child(conn, create_data, update_data):
|
|||
assert 'Il existe déjà un enfant correspondant' in res['err_desc']
|
||||
res['err_desc'] = 'N/A'
|
||||
assert res == {
|
||||
'err': 'already-child', # error is return into childErrorList
|
||||
'err': 1, # error is return into childErrorList
|
||||
'err_class': 'passerelle.utils.jsonresponse.APIError',
|
||||
'err_desc': 'N/A',
|
||||
'data': None,
|
||||
|
|
|
@ -15,7 +15,7 @@ def test_unlink(conn, update_data):
|
|||
resp = unlink(conn, update_data['name_id'])
|
||||
resp = unlink(conn, update_data['name_id'])
|
||||
res = resp.json()
|
||||
assert res['err'] == 'not-linked'
|
||||
assert res['err'] == 1
|
||||
|
||||
|
||||
def test_link(conn, update_data):
|
||||
|
@ -35,7 +35,7 @@ def test_link(conn, update_data):
|
|||
resp.raise_for_status()
|
||||
res = resp.json()
|
||||
assert res == {
|
||||
'err': 'Family-readFamily-soap:Server',
|
||||
'err': 1,
|
||||
'err_class': 'passerelle.utils.jsonresponse.APIError',
|
||||
'err_desc': 'E02 : Le dossier numéro [999999] ne correspond à aucune famille',
|
||||
'data': None,
|
||||
|
@ -51,5 +51,5 @@ def test_link(conn, update_data):
|
|||
resp = requests.post(url, json=payload)
|
||||
resp.raise_for_status()
|
||||
res = resp.json()
|
||||
assert res['err'] == 'not-found'
|
||||
assert res['err'] == 1
|
||||
assert 'RL1 does not match' in res['err_desc']
|
||||
|
|
Loading…
Reference in New Issue