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

Method test_execute_full_uncached

test/sql/test_lambdas.py:1685–1721  ·  view source on GitHub ↗
(self, user_address_fixture)

Source from the content-addressed store, hash-verified

1683 )
1684
1685 def test_execute_full_uncached(self, user_address_fixture):
1686 users, addresses = user_address_fixture
1687
1688 def go(name):
1689 stmt = lambda_stmt(
1690 lambda: select(users.c.id).where(users.c.name == name) # noqa
1691 )
1692
1693 with testing.db.connect().execution_options(
1694 compiled_cache=None
1695 ) as conn:
1696 conn.execute(stmt)
1697
1698 with self.sql_execution_asserter(testing.db) as asserter:
1699 go("name1")
1700 go("name2")
1701 go("name1")
1702 go("name3")
1703
1704 asserter.assert_(
1705 CompiledSQL(
1706 "SELECT users.id FROM users WHERE users.name = :name_1",
1707 lambda ctx: [{"name_1": "name1"}],
1708 ),
1709 CompiledSQL(
1710 "SELECT users.id FROM users WHERE users.name = :name_1",
1711 lambda ctx: [{"name_1": "name2"}],
1712 ),
1713 CompiledSQL(
1714 "SELECT users.id FROM users WHERE users.name = :name_1",
1715 lambda ctx: [{"name_1": "name1"}],
1716 ),
1717 CompiledSQL(
1718 "SELECT users.id FROM users WHERE users.name = :name_1",
1719 lambda ctx: [{"name_1": "name3"}],
1720 ),
1721 )
1722
1723 def test_execute_constructed_cached(self, user_address_fixture):
1724 users, addresses = user_address_fixture

Callers

nothing calls this directly

Calls 4

CompiledSQLClass · 0.90
goFunction · 0.50
assert_Method · 0.45

Tested by

no test coverage detected