From 00c705283806abe8e27e00218ae6467a1a38b3f6 Mon Sep 17 00:00:00 2001 From: Rodia Date: Sat, 11 Jan 2025 13:52:50 -0500 Subject: [PATCH] Fix: GET party method --- modules/sale_don_confiao/routes.py | 11 +---------- modules/sale_don_confiao/tests/test_api_donconfiao.py | 5 ++++- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/modules/sale_don_confiao/routes.py b/modules/sale_don_confiao/routes.py index d841be3..929966e 100644 --- a/modules/sale_don_confiao/routes.py +++ b/modules/sale_don_confiao/routes.py @@ -47,20 +47,11 @@ def party(request, pool, party: int): Party = pool.get('party.party') if request.method == 'GET': parties = Party.search_read( - [], + [('id', '=', party)], order=[('id', 'ASC')], fields_names=['id', 'name']) return parties - if request.method == 'POST': - data = json.loads( - request.get_data().decode() - ) - - party = Party() - party.name = data['name'] - party.save() - @app.route('//sale_don_confiao/products', methods=['GET']) @allow_null_origin diff --git a/modules/sale_don_confiao/tests/test_api_donconfiao.py b/modules/sale_don_confiao/tests/test_api_donconfiao.py index 64c8c00..24b4e00 100644 --- a/modules/sale_don_confiao/tests/test_api_donconfiao.py +++ b/modules/sale_don_confiao/tests/test_api_donconfiao.py @@ -54,8 +54,11 @@ class DonConfiaoApiRouteTestCase( 'Authorization': f'bearer {self.key}', }) + party, = json.loads( + response.get_data().decode()) + self.assertEqual(response.status_code, HTTPStatus.OK) - self.assertIsNotNone(response.get_data()) + self.assertEqual(party['name'], 'Dunkan') def test_post_parties(self): client = self.client()