MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_update_10

Method test_update_10

test/sql/test_update.py:590–603  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

588 eq_(str(s), str(c))
589
590 def test_update_10(self):
591 table1 = self.tables.mytable
592
593 v1 = {table1.c.name: table1.c.myid}
594 v2 = {table1.c.name: table1.c.name + "foo"}
595 self.assert_compile(
596 update(table1).where(table1.c.myid == 12).values(v1).values(v2),
597 "UPDATE mytable "
598 "SET "
599 "name=(mytable.name || :name_1), "
600 "description=:description "
601 "WHERE mytable.myid = :myid_1",
602 params={"description": "test"},
603 )
604
605 def test_update_11(self):
606 table1 = self.tables.mytable

Callers

nothing calls this directly

Calls 4

updateFunction · 0.90
assert_compileMethod · 0.80
valuesMethod · 0.45
whereMethod · 0.45

Tested by

no test coverage detected