toulouse-maelis: adapt functest on update_coordinate (#71964)
This commit is contained in:
parent
97ae3e85a1
commit
9c04bde02f
|
@ -289,11 +289,14 @@ def diff_child(conn, name_id, index, expected_file, key=None):
|
|||
return data
|
||||
|
||||
|
||||
def diff_rlg(conn, name_id, index, expected_file):
|
||||
def diff_rlg(conn, name_id, index, expected_file, key=None):
|
||||
data = read_family(conn, name_id)
|
||||
rlg = copy.deepcopy(data['RL%s' % index])
|
||||
remove_id_on_rlg(rlg)
|
||||
assert diff(rlg, expected_file)
|
||||
if not key:
|
||||
assert diff(rlg, expected_file)
|
||||
else:
|
||||
assert diff(rlg[key], expected_file)
|
||||
return data
|
||||
|
||||
|
||||
|
|
|
@ -1,54 +0,0 @@
|
|||
{
|
||||
"num": "N/A",
|
||||
"firstname": "HOMER",
|
||||
"lastname": "N/A",
|
||||
"maidenName": null,
|
||||
"quality": "PERE",
|
||||
"civility": "M.",
|
||||
"birth": {
|
||||
"dateBirth": "1956-05-12T00:00:00+01:00",
|
||||
"place": null,
|
||||
"communeCode": null,
|
||||
"countryCode": null
|
||||
},
|
||||
"adresse": {
|
||||
"idStreet": null,
|
||||
"num": 42,
|
||||
"numComp": "Q",
|
||||
"street1": "reset",
|
||||
"street2": null,
|
||||
"town": "reset",
|
||||
"zipcode": "reset",
|
||||
"numComp_text": "quater"
|
||||
},
|
||||
"contact": {
|
||||
"phone": null,
|
||||
"mobile": null,
|
||||
"mail": null,
|
||||
"isContactMail": false,
|
||||
"isContactSms": false,
|
||||
"isInvoicePdf": false
|
||||
},
|
||||
"profession": {
|
||||
"codeCSP": "15",
|
||||
"profession": null,
|
||||
"employerName": null,
|
||||
"phone": null,
|
||||
"addressPro": {
|
||||
"num": 42,
|
||||
"street": null,
|
||||
"zipcode": null,
|
||||
"town": null
|
||||
},
|
||||
"codeCSP_text": "AUTRES"
|
||||
},
|
||||
"CAFInfo": {
|
||||
"number": "reset",
|
||||
"organ": null
|
||||
},
|
||||
"indicatorList": [],
|
||||
"quotientList": [],
|
||||
"subscribeActivityList": [],
|
||||
"civility_text": "Monsieur",
|
||||
"quality_text": "PERE"
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"number": "reset",
|
||||
"organ": null
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"idStreet": null,
|
||||
"num": 42,
|
||||
"numComp": "Q",
|
||||
"street1": "reset",
|
||||
"street2": null,
|
||||
"town": "reset",
|
||||
"zipcode": "reset",
|
||||
"numComp_text": "quater"
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"phone": null,
|
||||
"mobile": null,
|
||||
"mail": null,
|
||||
"isContactMail": false,
|
||||
"isContactSms": false,
|
||||
"isInvoicePdf": false
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"codeCSP": "15",
|
||||
"profession": null,
|
||||
"employerName": null,
|
||||
"phone": null,
|
||||
"addressPro": {
|
||||
"num": 42,
|
||||
"street": null,
|
||||
"zipcode": null,
|
||||
"town": null
|
||||
},
|
||||
"codeCSP_text": "AUTRES"
|
||||
}
|
|
@ -377,7 +377,8 @@ def test_update_coordinate(conn, update_data):
|
|||
resp = requests.post(url, json=payload)
|
||||
resp.raise_for_status()
|
||||
assert resp.json()['err'] == 0
|
||||
assert diff_rlg(conn, update_data['name_id'], 2, 'test_update_coordinate.json')
|
||||
for key in 'adresse', 'contact', 'profession', 'CAFInfo':
|
||||
assert diff_rlg(conn, update_data['name_id'], 2, 'test_update_coordinate_%s.json' % key, key)
|
||||
|
||||
# restore RL2 coordinates
|
||||
payload = {}
|
||||
|
|
Loading…
Reference in New Issue