summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/testing/assertsql.py
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2019-11-11 21:27:31 +0000
committerGerrit Code Review <gerrit@bbpush.zzzcomputing.com>2019-11-11 21:27:31 +0000
commit081384c56dbaa88971c8433c7152ad73d4860747 (patch)
treeb64ebeeec98c43680e8f4cb815ce7675648c5731 /lib/sqlalchemy/testing/assertsql.py
parent985da4c506133bb5d4f09697fd0a4b504ba834f3 (diff)
parent3cf0a1642eafe53e3c3b40b06cf105a32676a27f (diff)
downloadsqlalchemy-081384c56dbaa88971c8433c7152ad73d4860747.tar.gz
Merge "Test fixture improvements"
Diffstat (limited to 'lib/sqlalchemy/testing/assertsql.py')
-rw-r--r--lib/sqlalchemy/testing/assertsql.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/lib/sqlalchemy/testing/assertsql.py b/lib/sqlalchemy/testing/assertsql.py
index 6a654df1e..3a8f45918 100644
--- a/lib/sqlalchemy/testing/assertsql.py
+++ b/lib/sqlalchemy/testing/assertsql.py
@@ -182,10 +182,13 @@ class CompiledSQL(SQLMatchRule):
def _failure_message(self, expected_params):
return (
- "Testing for compiled statement %r partial params %r, "
+ "Testing for compiled statement %r partial params %s, "
"received %%(received_statement)r with params "
"%%(received_parameters)r"
- % (self.statement.replace("%", "%%"), expected_params)
+ % (
+ self.statement.replace("%", "%%"),
+ repr(expected_params).replace("%", "%%"),
+ )
)
@@ -199,9 +202,13 @@ class RegexSQL(CompiledSQL):
def _failure_message(self, expected_params):
return (
- "Testing for compiled statement ~%r partial params %r, "
+ "Testing for compiled statement ~%r partial params %s, "
"received %%(received_statement)r with params "
- "%%(received_parameters)r" % (self.orig_regex, expected_params)
+ "%%(received_parameters)r"
+ % (
+ self.orig_regex.replace("%", "%%"),
+ repr(expected_params).replace("%", "%%"),
+ )
)
def _compare_sql(self, execute_observed, received_statement):