From 49333de89bd0ed539c025993edecf107e76ffbfa Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Sat, 5 Dec 2020 09:16:30 +0100 Subject: [PATCH] misc: transform Payment.payment_status into a property (#49148) --- eopayment/__init__.py | 7 +++---- tests/test_base_payment.py | 4 +--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/eopayment/__init__.py b/eopayment/__init__.py index c539a42..d9b45d7 100644 --- a/eopayment/__init__.py +++ b/eopayment/__init__.py @@ -234,7 +234,6 @@ class Payment(object): def has_free_transaction_id(self): return self.backend.has_free_transaction_id - def payment_status(self, transaction_id, **kwargs): - if not self.backend.payment_status: - raise NotImplementedError('payment_status is not implemented on this backend') - return self.backend.payment_status(transaction_id=transaction_id, **kwargs) + @property + def payment_status(self): + return self.backend.payment_status diff --git a/tests/test_base_payment.py b/tests/test_base_payment.py index 5d85462..2511515 100644 --- a/tests/test_base_payment.py +++ b/tests/test_base_payment.py @@ -112,6 +112,4 @@ def test_get_parameters(monkeypatch): def test_payment_status(monkeypatch): _, payment = do_mock_backend(monkeypatch) - - with pytest.raises(NotImplementedError): - payment.payment_status('whatever') + assert not payment.payment_status -- 2.29.2