(self)
| 1611 | eq_(canary, [False]) |
| 1612 | |
| 1613 | def test_deleted_auto_expunged(self): |
| 1614 | users, User = self.tables.users, self.classes.User |
| 1615 | |
| 1616 | self.mapper_registry.map_imperatively(User, users) |
| 1617 | sess = fixture_session() |
| 1618 | sess.add(User(name="x")) |
| 1619 | sess.commit() |
| 1620 | |
| 1621 | u1 = sess.query(User).first() |
| 1622 | sess.delete(u1) |
| 1623 | |
| 1624 | assert not was_deleted(u1) |
| 1625 | sess.flush() |
| 1626 | |
| 1627 | assert was_deleted(u1) |
| 1628 | assert u1 not in sess |
| 1629 | assert object_session(u1) is sess |
| 1630 | sess.commit() |
| 1631 | |
| 1632 | assert object_session(u1) is None |
| 1633 | |
| 1634 | def test_explicit_expunge_pending(self): |
| 1635 | users, User = self.tables.users, self.classes.User |
nothing calls this directly
no test coverage detected