Skip to content

Commit 34ed18d

Browse files
committed
Raise the correct error message
1 parent ceb270d commit 34ed18d

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

client/src/cbltest/api/syncgateway.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -681,9 +681,13 @@ async def get_version(self) -> SyncGatewayVersion:
681681
sg_version = SyncGatewayVersion(model.version)
682682
else:
683683
sg_version = SyncGatewayVersion(model.vendor.version)
684-
assert packaging.version.parse(sg_version.version), (
685-
"Failed to parse Sync Gateway version from /_status response {model}"
686-
)
684+
try:
685+
packaging.version.parse(sg_version.version)
686+
except packaging.version.InvalidVersion as exc:
687+
raise CblTestError(
688+
"Failed to parse Sync Gateway version from /_status response: {resp}\n"
689+
f"version={model.version}"
690+
) from exc
687691
return sg_version
688692

689693
def tls_cert(self) -> str | None:

0 commit comments

Comments
 (0)