toulouse-maelis: add functests for invoice debit order (#72288)
This commit is contained in:
parent
910e2e765c
commit
7b69192603
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"bankBIC": "BDFEFR2T",
|
||||
"bankIBAN": "FR7630001007941234567890185",
|
||||
"bankRUM": "xxx",
|
||||
"dateStart": "2023-01-01T00:00:00+01:00",
|
||||
"bankAddress": "75049 PARIS cedex 01",
|
||||
"civility": "x",
|
||||
"lastName": "Ewing",
|
||||
"firstName": "John Ross",
|
||||
"numPerson": "N/A"
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
import requests
|
||||
|
||||
from .conftest import diff, link, unlink
|
||||
|
||||
|
||||
def test_direct_debit_order(conn, create_data):
|
||||
unlink(conn, create_data['name_id'])
|
||||
link(conn, create_data)
|
||||
|
||||
url = conn + '/add-direct-debit-order?NameID=%s' % create_data['name_id']
|
||||
payload = {
|
||||
'numPerson': create_data['rl1_num'],
|
||||
'codeRegie': '22',
|
||||
'bank/bankBIC': 'BDFEFR2T',
|
||||
'bank/bankIBAN': 'FR7630001007941234567890185',
|
||||
'bank/bankRUM': 'xxx',
|
||||
'bank/dateStart': '2023-01-01',
|
||||
'bank/bankAddress': '75049 PARIS cedex 01',
|
||||
'bank/civility': 'x',
|
||||
'bank/lastName': 'Ewing',
|
||||
'bank/firstName': 'John Ross',
|
||||
}
|
||||
resp = requests.post(url, json=payload)
|
||||
resp.raise_for_status()
|
||||
res = resp.json()
|
||||
assert res['data'] == 'ok'
|
||||
|
||||
url = conn + '/get-direct-debit-order?NameID=%s' % create_data['name_id']
|
||||
payload = {
|
||||
'numPerson': create_data['rl1_num'],
|
||||
'codeRegie': '22',
|
||||
'dateRef': '2023-01-01',
|
||||
}
|
||||
resp = requests.post(url, json=payload)
|
||||
resp.raise_for_status()
|
||||
res = resp.json()
|
||||
res['data']['numPerson'] = 'N/A'
|
||||
assert diff(res['data'], 'test_get_direct_debit_order.json')
|
Loading…
Reference in New Issue