From 9a64c2d2df6fcffcd8b81198bb82784737e407be Mon Sep 17 00:00:00 2001 From: Won-Kyu Park Date: Wed, 25 Jun 2025 11:24:20 +0000 Subject: [PATCH] fix _get() params. add test for find_by_status() * _get() error reported at https://github.com/iamport/iamport-rest-client-python/issues/57 --- iamport/client.py | 2 +- tests/test_find_with_status.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/iamport/client.py b/iamport/client.py index 2ec4048..937de61 100644 --- a/iamport/client.py +++ b/iamport/client.py @@ -75,7 +75,7 @@ def _delete(self, url): def find_by_status(self, status, **params): url = '{}payments/status/{}'.format(self.imp_url, status) - return self._get(url, params=params) + return self._get(url, payload=params) def find_by_merchant_uid(self, merchant_uid, status=None): url = '{}payments/find/{}'.format(self.imp_url, merchant_uid) diff --git a/tests/test_find_with_status.py b/tests/test_find_with_status.py index 274048a..c898ffe 100644 --- a/tests/test_find_with_status.py +++ b/tests/test_find_with_status.py @@ -10,3 +10,6 @@ def test_find_with_status(iamport): res = iamport.find_by_merchant_uid(merchant_uid='1234qwer', status='paid') assert res['merchant_uid'] == '1234qwer' + + res = iamport.find_by_status(status='paid', payload={'page':'4',}) + assert res['total'] != 0