Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit2bb38dc

Browse files
[BUG FIX] PostgresNode::safe_psql did not respect "expect_error" parameter
1 parentf9ddd04 commit2bb38dc

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

‎testgres/node.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1059,13 +1059,22 @@ def safe_psql(self, query=None, expect_error=False, **kwargs):
10591059
"""
10601060
asserttype(kwargs)==dict# noqa: E721
10611061
assertnot ("ignore_errors"inkwargs.keys())
1062+
assertnot ("expect_error"inkwargs.keys())
10621063

10631064
# force this setting
10641065
kwargs['ON_ERROR_STOP']=1
10651066
try:
10661067
ret,out,err=self._psql(ignore_errors=False,query=query,**kwargs)
10671068
exceptExecUtilExceptionase:
1068-
raiseQueryException(e.message,query)
1069+
ifnotexpect_error:
1070+
raiseQueryException(e.message,query)
1071+
1072+
iftype(e.error)==bytes:# noqa: E721
1073+
returne.error.decode("utf-8")# throw
1074+
1075+
# [2024-12-09] This situation is not expected
1076+
assertFalse
1077+
returne.error
10691078

10701079
ifexpect_error:
10711080
assertFalse,"Exception was expected, but query finished successfully: `{}` ".format(query)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp