Feat: Endpoint Sale POST
This commit is contained in:
@@ -202,3 +202,37 @@ class DonConfiaoApiRouteTestCase(
|
||||
}))
|
||||
|
||||
self.assertEqual(response.status_code, HTTPStatus.OK)
|
||||
|
||||
# def test_post_sale(self):
|
||||
# pool = Pool(DB_NAME)
|
||||
# transaction = Transaction().start(DB_NAME, user=0)
|
||||
# with transaction:
|
||||
# party = pool.get('party.party').search([])[0]
|
||||
# company, = pool.get('company.company').search([])
|
||||
# currency, = pool.get('currency.currency').search([])
|
||||
# product = pool.get('product.product').search([
|
||||
# ('salable', '=', True)])[0]
|
||||
# uom = pool.get('product.uom').search([])[0]
|
||||
|
||||
# client = self.client()
|
||||
# response = client.post(
|
||||
# f'/{self.db_name}/sale_don_confiao/post_sale',
|
||||
# headers={
|
||||
# 'Authorization': f'bearer {self.key}',
|
||||
# }, data=json.dumps({
|
||||
# "party": party.id,
|
||||
# "company": company.id,
|
||||
# # "currency": currency.id,
|
||||
# # "invoice_method": "order",
|
||||
# # "shipment_method": "order",
|
||||
# # "lines": [["create", [{
|
||||
# # "type": "line",
|
||||
# # "product": product.id,
|
||||
# # "quantity": "1",
|
||||
# # "unit_price": "10",
|
||||
# # "unit": uom.id
|
||||
# # }]]],
|
||||
# # "state": "draft"
|
||||
# }))
|
||||
|
||||
# self.assertEqual(response.status_code, HTTPStatus.OK)
|
||||
|
||||
Reference in New Issue
Block a user