MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / test_delete

Method test_delete

test/sql/test_delete.py:54–74  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

52 )
53
54 def test_delete(self):
55 table1 = self.tables.mytable
56
57 self.assert_compile(
58 delete(table1).where(table1.c.myid == 7),
59 "DELETE FROM mytable WHERE mytable.myid = :myid_1",
60 )
61
62 self.assert_compile(
63 table1.delete().where(table1.c.myid == 7),
64 "DELETE FROM mytable WHERE mytable.myid = :myid_1",
65 )
66
67 self.assert_compile(
68 table1.delete()
69 .where(table1.c.myid == 7)
70 .where(table1.c.name == "somename"),
71 "DELETE FROM mytable "
72 "WHERE mytable.myid = :myid_1 "
73 "AND mytable.name = :name_1",
74 )
75
76 def test_where_empty(self):
77 table1 = self.tables.mytable

Callers

nothing calls this directly

Calls 4

deleteFunction · 0.90
assert_compileMethod · 0.80
whereMethod · 0.45
deleteMethod · 0.45

Tested by

no test coverage detected