Update Sale Don Confiao

This commit is contained in:
2025-02-14 22:55:17 -05:00
parent 0663b9ef84
commit 839d76459b
7 changed files with 92 additions and 12 deletions

View File

@@ -3,13 +3,21 @@ import requests
import json
url = 'http://localhost:18030'
key = '9a9ffc430146447d81e6698240199a4be2b0e774cb18474999d0f60e33b5b1eb1cfff9d9141346a98844879b5a9e787489c891ddc8fb45cc903b7244cab64fb1'
key = (
'9a9ffc430146447d81'
'e6698240199a4be2b0'
'e774cb18474999d0f60e'
'33b5b1eb1cfff9d91413'
'46a98844879b5a9e78748'
'9c891ddc8fb45cc903b7244cab64fb1'
)
db = 'tryton'
application_name = 'sale_don_confiao'
base_url = '{}/{}/{}'.format(url, db, application_name)
response_parties = requests.get(
base_url+'/parties',
base_url + '/parties',
headers={
'Authorization': f'bearer {key}',
})
@@ -21,7 +29,7 @@ response_party = requests.get(
})
response_post_party = requests.post(
base_url+'/parties',
base_url + '/parties',
headers={
'Authorization': f'bearer {key}',
}, data=json.dumps({
@@ -29,31 +37,31 @@ response_post_party = requests.post(
}))
response_categories = requests.get(
base_url+'/categories',
base_url + '/categories',
headers={
'Authorization': f'bearer {key}',
})
response_products = requests.get(
base_url+'/products',
base_url + '/products',
headers={
'Authorization': f'bearer {key}',
})
response_search_products = requests.get(
base_url+'/search_products/Aceite',
base_url + '/search_products/Aceite',
headers={
'Authorization': f'bearer {key}',
})
response_sales = requests.get(
base_url+'/sales',
base_url + '/sales',
headers={
'Authorization': f'bearer {key}',
})
response_sale = requests.get(
base_url+'/sale/120',
base_url + '/sale/120',
headers={
'Authorization': f'bearer {key}',
})

View File

@@ -124,8 +124,10 @@ class DonConfiaoApiRouteTestCase(
'Authorization': f'bearer {self.key}',
})
raise Exception(response.text)
products = json.loads(
response.get_data().decode())
response)
self.assertEqual(response.status_code, HTTPStatus.OK)
self.assertEqual(len(products), 1)
@@ -236,3 +238,33 @@ class DonConfiaoApiRouteTestCase(
# }))
# self.assertEqual(response.status_code, HTTPStatus.OK)
#
def test_get_payment_methods(self):
client = self.client()
response = client.get(
f'/{self.db_name}/sale_don_confiao/payment_methods',
headers={
'Authorization': f'bearer {self.key}',
})
expected_payment_methods = [
{
"text": "Efectivo",
"value": "CASH"
},
{
"text": "Confiar",
"value": "CONFIAR"
},
{
"text": "Bancolombia",
"value": "BANCOLOMBIA"
}
]
self.assertEqual(
json.loads(
response.text
)[0]["payment_methods"], expected_payment_methods)