Skip to content

Commit a7e3bdb

Browse files
committed
raises unavailable
1 parent e37b695 commit a7e3bdb

File tree

3 files changed

+3
-10
lines changed

3 files changed

+3
-10
lines changed

services/payments/src/simcore_service_payments/_constants.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
RUT: Final[str] = "Resource Usage Tracker service"
77

88

9-
MSG_GATEWAY_UNAVAILABLE_ERROR = "Our payments provider is temporary unavailable"
9+
MSG_GATEWAY_UNAVAILABLE_ERROR = "Our payments provider is temporary innoperative"

services/payments/src/simcore_service_payments/services/payments_gateway.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def _reraise_as_service_errors_context(operation_id: str):
9494
except httpx.RequestError as err:
9595
_logger.exception("%s: request error", PAG)
9696
raise PaymentServiceUnavailableError(
97-
human_reason=MSG_GATEWAY_UNAVAILABLE_ERROR
97+
human_readable_detail=MSG_GATEWAY_UNAVAILABLE_ERROR
9898
) from err
9999

100100
except httpx.HTTPStatusError as err:
@@ -110,7 +110,7 @@ def _reraise_as_service_errors_context(operation_id: str):
110110
# 5XX in server -> turn into unavailable
111111
_logger.exception(error.get_detailed_message())
112112
raise PaymentServiceUnavailableError(
113-
human_reason=MSG_GATEWAY_UNAVAILABLE_ERROR
113+
human_readable_detail=MSG_GATEWAY_UNAVAILABLE_ERROR
114114
) from err
115115

116116

services/payments/tests/unit/test_rpc_payments.py

-7
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,6 @@ async def test_rpc_init_payment_fail(
9898
timeout_s=None if is_pdb_enabled else 5,
9999
)
100100

101-
error = exc_info.value
102-
assert isinstance(error, RPCServerError)
103-
assert error.exc_type == "httpx.ConnectError"
104-
assert error.method_name == "init_payment"
105-
assert error.exc_message
106-
assert error.traceback
107-
# FIXME: should raise
108101
assert isinstance(exc_info.value, PaymentServiceUnavailableError)
109102

110103

0 commit comments

Comments
 (0)