From 754789d3cf6cc75e69ac48fe89f5290d72869879 Mon Sep 17 00:00:00 2001 From: Simon Oyaneder Date: Tue, 31 Mar 2026 11:20:10 -0300 Subject: [PATCH 1/2] feat(account-numbers/v2): add delete method --- fintoc/managers/v2/account_numbers_manager.py | 2 +- tests/test_integration.py | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/fintoc/managers/v2/account_numbers_manager.py b/fintoc/managers/v2/account_numbers_manager.py index da92e10..30c9a58 100644 --- a/fintoc/managers/v2/account_numbers_manager.py +++ b/fintoc/managers/v2/account_numbers_manager.py @@ -7,4 +7,4 @@ class AccountNumbersManager(ManagerMixin): """Represents an account numbers manager.""" resource = "account_number" - methods = ["list", "get", "update", "create"] + methods = ["list", "get", "update", "create", "delete"] diff --git a/tests/test_integration.py b/tests/test_integration.py index 86cce65..a5b150c 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -679,6 +679,14 @@ def test_v2_account_number_update(self): assert account_number.url == f"v2/account_numbers/{account_number_id}" assert account_number.json.metadata.test_key == metadata["test_key"] + def test_v2_account_number_delete(self): + """Test deleting an account number using v2 API.""" + account_number_id = "test_account_number_id" + + result = self.fintoc.v2.account_numbers.delete(account_number_id) + + assert result == account_number_id + def test_v2_account_verification_list(self): """Test getting all account verifications using v2 API.""" account_verifications = list(self.fintoc.v2.account_verifications.list()) From fe8efccac0a1cfba29f0c0f2c4dc757a4490becd Mon Sep 17 00:00:00 2001 From: Simon Oyaneder Date: Tue, 31 Mar 2026 17:40:00 -0300 Subject: [PATCH 2/2] fixup! feat(account-numbers/v2): add delete method --- tests/test_integration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_integration.py b/tests/test_integration.py index a5b150c..15aa2e6 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -681,7 +681,7 @@ def test_v2_account_number_update(self): def test_v2_account_number_delete(self): """Test deleting an account number using v2 API.""" - account_number_id = "test_account_number_id" + account_number_id = "acno_Kasf91034gj1AD" result = self.fintoc.v2.account_numbers.delete(account_number_id)