Skip to content

Commit 377ef27

Browse files
committed
Raise the correct error message
1 parent 0e9f789 commit 377ef27

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
@@ -694,9 +694,13 @@ async def get_version(self) -> SyncGatewayVersion:
694694
sg_version = SyncGatewayVersion(model.version)
695695
else:
696696
sg_version = SyncGatewayVersion(model.vendor.version)
697-
assert packaging.version.parse(sg_version.version), (
698-
"Failed to parse Sync Gateway version from /_status response {model}"
699-
)
697+
try:
698+
packaging.version.parse(sg_version.version)
699+
except packaging.version.InvalidVersion as exc:
700+
raise CblTestError(
701+
"Failed to parse Sync Gateway version from /_status response: {resp}\n"
702+
f"version={model.version}"
703+
) from exc
700704
return sg_version
701705

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

0 commit comments

Comments
 (0)