Changeset 3262
- Timestamp:
- 05/29/07 12:02:39 (1 year ago)
- Files:
-
- trunk/Schevo/tests/test_on_delete.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Schevo/tests/test_on_delete.py
r3261 r3262 131 131 132 132 bam = f.entity('Bam') 133 134 135 class Bamm(E.Entity): 136 137 batt = f.entity('Batt', required=False) 138 139 class _Create(T.Create): 140 141 def _after_execute(self, db, bamm): 142 batt = db.execute(db.Batt.t.create()) 143 bobb = db.execute(db.Bobb.t.create(bamm=bamm)) 144 db.execute(batt.t.update(bobb=bobb)) 145 db.execute(bamm.t.update(batt=batt)) 146 147 148 class Batt(E.Entity): 149 150 bobb = f.entity('Bobb', required=False) 151 152 153 class Bobb(E.Entity): 154 155 bamm = f.entity('Bamm', required=False) 133 156 134 157 … … 342 365 db.execute(tx) 343 366 assert bam not in db.Bam 367 368 def test_cascade_bamm(self): 369 bamm = db.execute(db.Bamm.t.create()) 370 tx = bamm.t.delete() 371 db.execute(tx) 372 assert bamm not in db.Bamm 344 373 345 374 def test_cascade_complex(self):
