1
0
mirror of https://github.com/quay/quay.git synced 2026-01-29 08:42:15 +03:00

reconciler: fix typo in exception type (PROJQUAY-0000) (#3779)

* fix typo in exception type

* update test cases
This commit is contained in:
Marcus Kok
2025-04-16 09:39:29 -04:00
committed by Sunandadadi
parent fba414374f
commit 26b5fe57b2
3 changed files with 3 additions and 3 deletions

View File

@@ -418,7 +418,7 @@ class FakeStripe(object):
ACTIVE_CUSTOMERS: Dict[str, Any] = {}
class error(object):
class InvalidRequestException(Exception):
class InvalidRequestError(Exception):
pass
class APIConnectionError(Exception):

View File

@@ -87,7 +87,7 @@ class ReconciliationWorker(Worker):
except stripe.error.APIConnectionError:
logger.error("Cannot connect to Stripe")
continue
except stripe.error.InvalidRequestException:
except stripe.error.InvalidRequestError:
logger.warn("Invalid request for stripe_id %s", user.stripe_id)
continue

View File

@@ -47,7 +47,7 @@ def test_reconcile_org_user(initialized_db):
def test_exception_handling(initialized_db, caplog):
with patch("data.billing.FakeStripe.Customer.retrieve") as mock:
mock.side_effect = stripe.error.InvalidRequestException
mock.side_effect = stripe.error.InvalidRequestError
worker._perform_reconciliation(marketplace_users, marketplace_subscriptions)
with patch("data.billing.FakeStripe.Customer.retrieve") as mock:
mock.side_effect = stripe.error.APIConnectionError