Fix: Test, Products Info

This commit is contained in:
Rodia 2025-01-11 17:00:17 -05:00
parent 04d76ee7d9
commit 2e291fd0a6
2 changed files with 7 additions and 3 deletions

View File

@ -79,9 +79,14 @@ def search_products(request, pool, product_name):
products = Product.search_read( products = Product.search_read(
[('name', 'like', product_name)], [('name', 'like', product_name)],
order=[('id', 'ASC')], order=[('id', 'ASC')],
fields_names=['id', 'name', 'list_price']) fields_names=[
'id', 'name', 'list_price',
'description', 'template.forecast_quantity'
])
return products return products
@app.route('/<database_name>/sale_don_confiao/sales', methods=['GET']) @app.route('/<database_name>/sale_don_confiao/sales', methods=['GET'])
@allow_null_origin @allow_null_origin
@with_pool @with_pool

View File

@ -101,7 +101,6 @@ class DonConfiaoApiRouteTestCase(
template, = ProductTemplate.create([{ template, = ProductTemplate.create([{
'name': 'Product', 'name': 'Product',
'default_uom': Uom.search([('name', '=', 'Unit')])[0].id, 'default_uom': Uom.search([('name', '=', 'Unit')])[0].id,
'list_price': 5000
}]) }])
Product.create([{'template': template.id}]) Product.create([{'template': template.id}])
@ -129,8 +128,8 @@ class DonConfiaoApiRouteTestCase(
products = json.loads( products = json.loads(
response.get_data().decode()) response.get_data().decode())
raise Exception(products)
self.assertEqual(response.status_code, HTTPStatus.OK) self.assertEqual(response.status_code, HTTPStatus.OK)
self.assertEqual(len(products), 2)
def test_get_sales(self): def test_get_sales(self):
pool = Pool(DB_NAME) pool = Pool(DB_NAME)