(self)
| 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 |
nothing calls this directly
no test coverage detected