parsifal: add validate_basket script
This commit is contained in:
parent
224e10cad0
commit
02a732a3a0
|
@ -50,9 +50,7 @@ $ ./add_person_unit_basket.py -e dev -f 322423 -P 261771 -a A10055590330 -u A100
|
|||
Réservations
|
||||
............
|
||||
$ ./get_person_schedule_list.py -e dev -f 322423 -P 261768 A10055585940 -y 2023 -m 4
|
||||
$ ./update_person_schedule_list.py -e dev -f 322423 -P 261768 -a A10055585940 -u A10055585942 -d "2023-04-12" -A ADD_PRES_PREVI
|
||||
|
||||
(en cours)
|
||||
$ ./update_person_schedule_list.py -e dev -f 322423 -P 261768 -a A10055585940 -u A10055585942 -D "2023-04-12" -A ADD_PRES_PREVI
|
||||
|
||||
Paniers
|
||||
.......
|
||||
|
@ -60,18 +58,19 @@ $ ./get_family_basket.py -e dev 322423
|
|||
$ ./delete_basket.py -e dev S10055618250
|
||||
$ ./delete_basket_line.py -e dev S10055618251
|
||||
$ ./validate_basket.py -e dev S10055618250
|
||||
(penser à noter les idIns)
|
||||
|
||||
penser à noter les idIns pour ensuite pouvoir faire :
|
||||
$ ./delete_subscribe_activity.py -e dev S10055619138
|
||||
|
||||
'idIns': 'S10055618294'
|
||||
'idIns': 'S10055618298'
|
||||
|
||||
|
||||
|
||||
|
||||
Factures
|
||||
........
|
||||
$ ./read_referential_list.py -e dev -m invoice regie
|
||||
$ ./read_invoices.py -e dev --help
|
||||
$ ./read_invoices.py -e dev -r 104 -f 322423
|
||||
|
||||
|
||||
(à venir...)
|
||||
$ ./pay_invoices.py -e dev --help
|
||||
(il y aura aussi le WS cancelInvoiceAndDeleteSubscribeList)
|
||||
|
|
|
@ -51,6 +51,12 @@ class SoapHandler(logging.Handler):
|
|||
soap_file.write(('---8<---' + '-' *50 + '\n').encode())
|
||||
soap_file.write(etree.tostring(xml, pretty_print=True, encoding='UTF-8'))
|
||||
|
||||
# keep all traces
|
||||
path = 'all_' + path
|
||||
with open(path, 'ab') as soap_file:
|
||||
soap_file.write(('---8<---' + '-' *50 + '\n').encode())
|
||||
soap_file.write(etree.tostring(xml, pretty_print=True, encoding='UTF-8'))
|
||||
|
||||
|
||||
def configure_logging(verbose):
|
||||
if verbose > 1:
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
import argparse
|
||||
|
||||
import utils
|
||||
|
||||
|
||||
def check(args):
|
||||
utils.configure_logging(args.verbose)
|
||||
client = utils.get_client(args.env, 'Activity')
|
||||
|
||||
result = client.service.validateBasket(
|
||||
validateBasketRequestBean={
|
||||
'idBasket': args.basket,
|
||||
}
|
||||
)
|
||||
print(result)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('--verbose', '-v', type=int, default=2, help='display errors')
|
||||
parser.add_argument('--env', '-e', default='integ', help='dev, test, integ, prod')
|
||||
parser.add_argument('basket', help='basket id')
|
||||
check(parser.parse_args())
|
Loading…
Reference in New Issue