Skip to content

Commit 4a9c4cc

Browse files
authored
Merge pull request #90 from fintoc-com/master
Release 2.9.0
2 parents 521537c + ab5fa71 commit 4a9c4cc

4 files changed

Lines changed: 18 additions & 3 deletions

File tree

fintoc/managers/v2/transfers_manager.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,9 @@ class TransfersManager(ManagerMixin):
77
"""Represents a transfers manager."""
88

99
resource = "transfer"
10-
methods = ["list", "get", "create"]
10+
methods = ["list", "get", "create", "return_"]
11+
12+
def _return_(self, **kwargs):
13+
"""Return a transfer."""
14+
path = f"{self._build_path(**kwargs)}/return"
15+
return self._create(path_=path, **kwargs)

fintoc/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""Module to hold the version utilities."""
22

3-
version_info = (2, 8, 0)
3+
version_info = (2, 9, 0)
44
__version__ = ".".join([str(x) for x in version_info])

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "fintoc"
3-
version = "2.8.0"
3+
version = "2.9.0"
44
description = "The official Python client for the Fintoc API."
55
authors = ["Daniel Leal <daniel@fintoc.com>", "Nebil Kawas <nebil@uc.cl>"]
66
maintainers = ["Daniel Leal <daniel@fintoc.com>"]

tests/test_integration.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -726,6 +726,16 @@ def test_checkout_session_expire(self):
726726
assert result.method == "post"
727727
assert result.url == f"v1/checkout_sessions/{checkout_session_id}/expire"
728728

729+
def test_v2_transfer_return(self):
730+
"""Test returning a transfer using v2 API."""
731+
transfer_id = "test_transfer_id"
732+
733+
result = self.fintoc.v2.transfers.return_(transfer_id=transfer_id)
734+
735+
assert result.method == "post"
736+
assert result.url == "v2/transfers/return"
737+
assert result.json.transfer_id == transfer_id
738+
729739

730740
if __name__ == "__main__":
731741
pytest.main()

0 commit comments

Comments
 (0)