MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_insert_statement

Method test_insert_statement

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

Source from the content-addressed store, hash-verified

1884 eq_(c1, c2)
1885
1886 def test_insert_statement(self, user_address_fixture):
1887 users, addresses = user_address_fixture
1888
1889 def ins(id_, name):
1890 stmt = lambda_stmt(lambda: users.insert())
1891 stmt += lambda s: s.values(id=id_, name=name)
1892 return stmt
1893
1894 with testing.db.begin() as conn:
1895 conn.execute(ins(12, "foo"))
1896
1897 eq_(
1898 conn.execute(select(users).where(users.c.id == 12)).first(),
1899 (12, "foo"),
1900 )
1901
1902 def test_update_statement(self, user_address_fixture):
1903 users, addresses = user_address_fixture

Callers

nothing calls this directly

Calls 6

eq_Function · 0.90
selectFunction · 0.90
beginMethod · 0.45
executeMethod · 0.45
firstMethod · 0.45
whereMethod · 0.45

Tested by

no test coverage detected