MCPcopy Create free account
hub / github.com/zzzeek/sqlalchemy / assert_sql

Method assert_sql

lib/sqlalchemy/testing/assertions.py:935–946  ·  view source on GitHub ↗
(self, db, callable_, rules)

Source from the content-addressed store, hash-verified

933 return result
934
935 def assert_sql(self, db, callable_, rules):
936 newrules = []
937 for rule in rules:
938 if isinstance(rule, dict):
939 newrule = assertsql.AllOf(
940 *[assertsql.CompiledSQL(k, v) for k, v in rule.items()]
941 )
942 else:
943 newrule = assertsql.CompiledSQL(*rule)
944 newrules.append(newrule)
945
946 return self.assert_sql_execution(db, callable_, *newrules)
947
948 def assert_sql_count(self, db, callable_, count):
949 return self.assert_sql_execution(

Calls 3

assert_sql_executionMethod · 0.95
itemsMethod · 0.45
appendMethod · 0.45