Skip to content

Commit ac2ab0b

Browse files
committed
Catch ValidationError specifically when validating handler group names
1 parent 4c32e19 commit ac2ab0b

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

protocol_test.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from absl.testing import absltest
1818
import integration_test_utils
1919
import httpx
20+
from pydantic import ValidationError
2021
from ucp_sdk.models.schemas.ucp import BusinessSchema, ReverseDomainName
2122
from ucp_sdk.models.schemas.shopping import checkout as checkout
2223
from ucp_sdk.models.schemas.shopping.payment import (
@@ -190,7 +191,7 @@ def test_discovery(self):
190191
# model, which enforces the pattern defined in the UCP spec.
191192
try:
192193
ReverseDomainName(root=str(handler_name))
193-
except Exception as e:
194+
except ValidationError as e:
194195
self.fail(
195196
f"Payment handler group name '{handler_name}' "
196197
f"does not follow reverse-DNS convention: {e}"

0 commit comments

Comments
 (0)