toulouse-maelis: [tests] use same basket id in all tests (#86354)
gitea/passerelle/pipeline/head This commit looks good Details

This commit is contained in:
Nicolas Roche 2024-01-30 19:23:16 +01:00 committed by Nicolas Roche
parent 94e60a35b2
commit 33c756e76a
2 changed files with 37 additions and 38 deletions

View File

@ -7,7 +7,7 @@
<dateAdd>2023-04-20T12:05:51+02:00</dateAdd>
<dateMaj>2023-04-20T12:05:42+02:00</dateMaj>
<delai>30</delai>
<id>S10055641661</id>
<id>S10055641698</id>
<idFam>S10055638201</idFam>
<lignes>
<personneInfo>
@ -17,7 +17,7 @@
<numPerson>266148</numPerson>
<sexe>F</sexe>
</personneInfo>
<idPanier>S10055641661</idPanier>
<idPanier>S10055641698</idPanier>
<id>S10055641668</id>
<idIns>S10055641665</idIns>
<idInsLieu>S10055641666</idInsLieu>
@ -48,7 +48,7 @@
<numPerson>266145</numPerson>
<sexe>M</sexe>
</personneInfo>
<idPanier>S10055641661</idPanier>
<idPanier>S10055641698</idPanier>
<id>S10055641662</id>
<idIns>S10055641658</idIns>
<idInsLieu>S10055641659</idInsLieu>

View File

@ -9889,7 +9889,7 @@ def test_get_baskets(activity_service, con, app):
assert len(data[0]['lignes']) == 2
del data[0]['lignes'][1]
assert data[0] == {
'id': 'S10055641661',
'id': 'S10055641698',
'text': 'DSBL',
'codeRegie': 109,
'dateAdd': '2023-04-20T12:05:51+02:00',
@ -9905,7 +9905,7 @@ def test_get_baskets(activity_service, con, app):
'numPerson': 266148,
'sexe': 'F',
},
'idPanier': 'S10055641661',
'idPanier': 'S10055641698',
'id': 'S10055641668',
'idIns': 'S10055641665',
'idInsLieu': 'S10055641666',
@ -10048,10 +10048,9 @@ def test_get_baskets_no_basket(activity_service, con, app):
def test_update_basket_time(activity_service, con, app):
activity_service.add_soap_response('getFamilyBasket', get_xml_file('R_get_family_basket.xml'))
activity_service.add_soap_response('updateBasketTime', get_xml_file('R_update_basket_time.xml'))
url = get_endpoint('update-basket-time')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
resp = app.post_json(url + '?family_id=1312', params=params)
assert resp.json['err'] == 0
@ -10064,7 +10063,7 @@ def test_update_basket_time(activity_service, con, app):
def test_update_basket_time_not_linked_error(con, app):
url = get_endpoint('update-basket-time')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
resp = app.post_json(url + '?NameID=local', params=params)
assert resp.json['err'] == 1
assert resp.json['err_desc'] == 'User not linked to family'
@ -10073,10 +10072,10 @@ def test_update_basket_time_not_linked_error(con, app):
def test_update_basket_time_no_basket(activity_service, con, app):
activity_service.add_soap_response('getFamilyBasket', get_xml_file('R_get_family_basket_empty.xml'))
url = get_endpoint('update-basket-time')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
resp = app.post_json(url + '?family_id=1312', params=params)
assert resp.json['err'] == 1
assert resp.json['err_desc'] == "no 'S10055641661' basket on family"
assert resp.json['err_desc'] == "no 'S10055641698' basket on family"
def test_update_basket_time_basket_not_found(activity_service, con, app):
@ -10094,7 +10093,7 @@ def test_delete_basket_line(activity_service, con, app):
'deletePersonUnitBasket', get_xml_file('R_delete_person_unit_basket.xml')
)
url = get_endpoint('delete-basket-line')
params = {'basket_id': 'S10055641661', 'line_id': 'S10055641668'}
params = {'basket_id': 'S10055641698', 'line_id': 'S10055641668'}
resp = app.post_json(url + '?family_id=1312', params=params)
assert resp.json['err'] == 0
@ -10108,7 +10107,7 @@ def test_delete_basket_line(activity_service, con, app):
def test_delete_basket_line_not_linked_error(con, app):
url = get_endpoint('delete-basket-line')
params = {'basket_id': 'S10055641661', 'line_id': 'S10055641668'}
params = {'basket_id': 'S10055641698', 'line_id': 'S10055641668'}
resp = app.post_json(url + '?NameID=local', params=params)
assert resp.json['err'] == 1
assert resp.json['err_desc'] == 'User not linked to family'
@ -10117,10 +10116,10 @@ def test_delete_basket_line_not_linked_error(con, app):
def test_delete_basket_line_no_basket(activity_service, con, app):
activity_service.add_soap_response('getFamilyBasket', get_xml_file('R_get_family_basket_empty.xml'))
url = get_endpoint('delete-basket-line')
params = {'basket_id': 'S10055641661', 'line_id': 'S10055641668'}
params = {'basket_id': 'S10055641698', 'line_id': 'S10055641668'}
resp = app.post_json(url + '?family_id=1312', params=params)
assert resp.json['err'] == 1
assert resp.json['err_desc'] == "no 'S10055641661' basket on family"
assert resp.json['err_desc'] == "no 'S10055641698' basket on family"
def test_delete_basket_line_basket_not_found(activity_service, con, app):
@ -10135,7 +10134,7 @@ def test_delete_basket_line_basket_not_found(activity_service, con, app):
def test_delete_basket_line_line_not_found(activity_service, con, app):
activity_service.add_soap_response('getFamilyBasket', get_xml_file('R_get_family_basket.xml'))
url = get_endpoint('delete-basket-line')
params = {'basket_id': 'S10055641661', 'line_id': 'plop'}
params = {'basket_id': 'S10055641698', 'line_id': 'plop'}
resp = app.post_json(url + '?family_id=1312', params=params)
assert resp.json['err'] == 1
assert resp.json['err_desc'] == "no 'plop' basket line on basket"
@ -10152,7 +10151,7 @@ def test_delete_basket(activity_service, con, app):
request_check=request_check,
)
url = get_endpoint('delete-basket')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
resp = app.post_json(url + '?family_id=1312', params=params)
assert resp.json['err'] == 0
@ -10165,7 +10164,7 @@ def test_delete_basket(activity_service, con, app):
def test_delete_basket_not_linked_error(con, app):
url = get_endpoint('delete-basket')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
resp = app.post_json(url + '?NameID=local', params=params)
assert resp.json['err'] == 1
assert resp.json['err_desc'] == 'User not linked to family'
@ -10174,10 +10173,10 @@ def test_delete_basket_not_linked_error(con, app):
def test_delete_basket_no_basket(activity_service, con, app):
activity_service.add_soap_response('getFamilyBasket', get_xml_file('R_get_family_basket_empty.xml'))
url = get_endpoint('delete-basket')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
resp = app.post_json(url + '?family_id=1312', params=params)
assert resp.json['err'] == 1
assert resp.json['err_desc'] == "no 'S10055641661' basket on family"
assert resp.json['err_desc'] == "no 'S10055641698' basket on family"
def test_delete_basket_not_found(activity_service, con, app):
@ -10193,7 +10192,7 @@ def test_validate_basket(activity_service, con, app):
activity_service.add_soap_response('getFamilyBasket', get_xml_file('R_get_family_basket.xml'))
activity_service.add_soap_response('validateBasket', get_xml_file('R_validate_basket.xml'))
url = get_endpoint('validate-basket')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
Link.objects.create(resource=con, family_id='1312', name_id='local')
resp = app.post_json(url + '?NameID=local', params=params)
@ -10270,7 +10269,7 @@ def test_validate_basket(activity_service, con, app):
def test_validate_basket_not_linked_error(con, app):
url = get_endpoint('validate-basket')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
resp = app.post_json(url + '?NameID=local', params=params)
assert resp.json['err'] == 1
assert resp.json['err_desc'] == 'User not linked to family'
@ -10279,10 +10278,10 @@ def test_validate_basket_not_linked_error(con, app):
def test_validate_basket_no_basket(activity_service, con, app):
activity_service.add_soap_response('getFamilyBasket', get_xml_file('R_get_family_basket_empty.xml'))
url = get_endpoint('validate-basket')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
resp = app.post_json(url + '?family_id=1312', params=params)
assert resp.json['err'] == 1
assert resp.json['err_desc'] == "no 'S10055641661' basket on family"
assert resp.json['err_desc'] == "no 'S10055641698' basket on family"
def test_validate_basket_not_found(activity_service, con, app):
@ -10298,7 +10297,7 @@ def test_validate_basket_no_invoice(activity_service, con, app, caplog):
activity_service.add_soap_response('getFamilyBasket', get_xml_file('R_get_family_basket.xml'))
activity_service.add_soap_response('validateBasket', get_xml_file('R_validate_basket_no_invoice.xml'))
url = get_endpoint('validate-basket')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
Link.objects.create(resource=con, family_id='1312', name_id='local')
resp = app.post_json(url + '?NameID=local', params=params)
@ -10306,7 +10305,7 @@ def test_validate_basket_no_invoice(activity_service, con, app, caplog):
assert caplog.records[-1].levelno == logging.ERROR
assert (
caplog.records[-1].message
== "Pas de facture à la validation du panier 'S10055641661' sur la famille '1312'"
== "Pas de facture à la validation du panier 'S10055641698' sur la famille '1312'"
)
@ -10323,7 +10322,7 @@ def test_cancel_basket_invoice_cron(activity_service, invoice_service, con, app,
request_check=request_check,
)
url = get_endpoint('validate-basket')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
Link.objects.create(resource=con, family_id='1312', name_id='local')
assert con.cancel_invoice_delay == 30
assert con.max_payment_delay == 20
@ -10393,7 +10392,7 @@ def test_cancel_basket_invoice_cron_having_for_payment_date(
# invoice created on validate basket
freezer.move_to('2023-03-03 18:30:00')
resp = app.post_json(
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641661'}
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641698'}
)
assert resp.json['err'] == 0
invoice = con.invoice_set.get(regie_id=109, invoice_id=18)
@ -10455,7 +10454,7 @@ def test_cancel_basket_invoice_cron_keep_paid_invoices(
# get a basket invoice
freezer.move_to('2023-03-03 18:30:00')
url = get_endpoint('validate-basket')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
Link.objects.create(resource=con, family_id='1312', name_id='local')
resp = app.post_json(url + '?NameID=local', params=params)
assert resp.json['err'] == 0
@ -10521,7 +10520,7 @@ def test_cancel_basket_invoice_cron_maelis_error(activity_service, invoice_servi
get_xml_file('R_cancel_invoice_and_delete_subscribe_list_error.xml'),
)
url = get_endpoint('validate-basket')
params = {'basket_id': 'S10055641661'}
params = {'basket_id': 'S10055641698'}
Link.objects.create(resource=con, family_id='1312', name_id='local')
assert con.cancel_invoice_delay == 30
assert con.max_payment_delay == 20
@ -10579,7 +10578,7 @@ def test_cancel_basket_invoice_on_get_baskets(activity_service, con, app, freeze
# invoice created on validate basket
freezer.move_to('2023-03-03 18:30:00')
resp = app.post_json(
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641661'}
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641698'}
)
assert resp.json['err'] == 0
invoice = con.invoice_set.get(regie_id=109, invoice_id=18)
@ -11183,7 +11182,7 @@ def test_invoice_if_cancelled(activity_service, invoice_service, con, app, freez
# invoice created on validate basket
freezer.move_to('2023-03-03 18:30:00')
resp = app.post_json(
get_endpoint('validate-basket') + '?family_id=1312', params={'basket_id': 'S10055641661'}
get_endpoint('validate-basket') + '?family_id=1312', params={'basket_id': 'S10055641698'}
)
assert resp.json['err'] == 0
@ -11224,7 +11223,7 @@ def test_invoice_for_payment(activity_service, invoice_service, con, app, freeze
# invoice created on validate basket
freezer.move_to('2023-03-03 18:30:00')
resp = app.post_json(
get_endpoint('validate-basket') + '?family_id=1312', params={'basket_id': 'S10055641661'}
get_endpoint('validate-basket') + '?family_id=1312', params={'basket_id': 'S10055641698'}
)
assert resp.json['err'] == 0
@ -11509,7 +11508,7 @@ def test_pay_not_yet_cancelled_basket_invoice(activity_service, invoice_service,
# invoice created on validate basket
freezer.move_to('2023-03-03 18:30:00')
resp = app.post_json(
get_endpoint('validate-basket') + '?family_id=1312', params={'basket_id': 'S10055641661'}
get_endpoint('validate-basket') + '?family_id=1312', params={'basket_id': 'S10055641698'}
)
assert resp.json['err'] == 0
@ -11542,7 +11541,7 @@ def test_pay_cancelled_basket_invoice(activity_service, invoice_service, con, ap
# invoice created on validate basket
freezer.move_to('2023-03-03 18:30:00')
resp = app.post_json(
get_endpoint('validate-basket') + '?family_id=1312', params={'basket_id': 'S10055641661'}
get_endpoint('validate-basket') + '?family_id=1312', params={'basket_id': 'S10055641698'}
)
assert resp.json['err'] == 0
@ -11658,7 +11657,7 @@ def test_trigger_wcs_on_paid_subscriptions_cron(
# validate basket
freezer.move_to('2023-03-03 18:30:00')
resp = app.post_json(
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641661'}
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641698'}
)
assert resp.json['err'] == 0
assert len(resp.json['data']['factureLst']) == 1 # basket validation generate only one invoice
@ -11766,7 +11765,7 @@ def test_trigger_wcs_on_paid_subscriptions_job(
# validate basket
freezer.move_to('2023-03-03 18:30:00')
resp = app.post_json(
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641661'}
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641698'}
)
assert resp.json['err'] == 0
@ -11863,7 +11862,7 @@ def test_trigger_wcs_on_cancelled_subscriptions_cron(
# validate basket
freezer.move_to('2023-03-03 18:30:00')
resp = app.post_json(
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641661'}
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641698'}
)
assert resp.json['err'] == 0
@ -11940,7 +11939,7 @@ def test_trigger_wcs_on_cancelled_subscriptions_job(
# validate basket
freezer.move_to('2023-03-03 18:30:00')
resp = app.post_json(
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641661'}
get_endpoint('validate-basket') + '?NameID=local', params={'basket_id': 'S10055641698'}
)
assert resp.json['err'] == 0