From 3b5dbb65378b7dea615236f07b077b8f07ea5cc6 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 11 Mar 2021 12:58:57 +0100 Subject: [PATCH] misc: add get_min_time_between_transactions() accessor (#49144) --- eopayment/__init__.py | 5 +++++ tests/test_base_payment.py | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/eopayment/__init__.py b/eopayment/__init__.py index 49fa1be..d30d79d 100644 --- a/eopayment/__init__.py +++ b/eopayment/__init__.py @@ -230,6 +230,11 @@ class Payment(object): res.append(param) return res + def get_min_time_between_transactions(self): + if hasattr(self.backend, 'min_time_between_transactions'): + return self.backend.min_time_between_transactions + return 0 + @property def has_free_transaction_id(self): return self.backend.has_free_transaction_id diff --git a/tests/test_base_payment.py b/tests/test_base_payment.py index f1658f0..5909db5 100644 --- a/tests/test_base_payment.py +++ b/tests/test_base_payment.py @@ -113,3 +113,8 @@ def test_get_parameters(monkeypatch): def test_payment_status(monkeypatch): _, payment = do_mock_backend(monkeypatch) assert not payment.has_payment_status + + +def test_get_min_time_between_transaction(monkeypatch): + _, payment = do_mock_backend(monkeypatch) + assert payment.get_min_time_between_transactions() == 0