import pudb import requests import json url = 'http://localhost:18030' key = 'f46f14d77db646b0ac0802e7bdab9cbb' + ( '1d53ad96387242e1918c45854dce5238707fed31daa64cab88569d119512153') + ( '64db6ced393b44f198ab9a3967b6f4ddf') db = 'tryton' application_name = 'sale_order' base_url = '{}/{}/{}'.format(url, db, application_name) post_sale_order = requests.post( base_url + '/order', headers={ 'Authorization': f'bearer {key}', }, data=json.dumps({ "party": 2573, "pickup_location": 'on_site', "lines": [[ "create", [{ "product": "1", "unit": "1", "quantity": "5", "unitprice": "10" }]]] }) ) order = json.loads(json.loads(post_sale_order.text)[0]).get("id") get_sale_order = requests.get( base_url + '/order/1', headers={ 'Authorization': f'bearer {key}', }) post_line_order = requests.post( base_url.replace( 'sale_don_confiao', 'sale_order') + f'/{order}/order_line', headers={ 'Authorization': f'bearer {key}', }, data=json.dumps({ "order": order, "product": "1", "unit": "1", "quantity": "5", "unitprice": "10" })) pudb.set_trace()