1070 def test_nonregr_delete_cache2(self): |
1070 def test_nonregr_delete_cache2(self): |
1071 eid = self.execute("INSERT Folder T: T name 'toto'")[0][0] |
1071 eid = self.execute("INSERT Folder T: T name 'toto'")[0][0] |
1072 self.commit() |
1072 self.commit() |
1073 # fill the cache |
1073 # fill the cache |
1074 self.execute("Any X WHERE X eid %(x)s", {'x': eid}) |
1074 self.execute("Any X WHERE X eid %(x)s", {'x': eid}) |
1075 self.execute("Any X WHERE X eid %s" %eid) |
1075 self.execute("Any X WHERE X eid %s" % eid) |
1076 self.execute("Folder X WHERE X eid %(x)s", {'x': eid}) |
1076 self.execute("Folder X WHERE X eid %(x)s", {'x': eid}) |
1077 self.execute("Folder X WHERE X eid %s" %eid) |
1077 self.execute("Folder X WHERE X eid %s" % eid) |
1078 self.execute("DELETE Folder T WHERE T eid %s"%eid) |
1078 self.execute("DELETE Folder T WHERE T eid %s" % eid) |
1079 self.commit() |
1079 self.commit() |
1080 rset = self.execute("Any X WHERE X eid %(x)s", {'x': eid}) |
1080 rset = self.execute("Any X WHERE X eid %(x)s", {'x': eid}) |
1081 self.assertEquals(rset.rows, []) |
1081 self.assertEquals(rset.rows, []) |
1082 rset = self.execute("Any X WHERE X eid %s" %eid) |
1082 rset = self.execute("Any X WHERE X eid %s" % eid) |
1083 self.assertEquals(rset.rows, []) |
1083 self.assertEquals(rset.rows, []) |
1084 rset = self.execute("Folder X WHERE X eid %(x)s", {'x': eid}) |
1084 rset = self.execute("Folder X WHERE X eid %(x)s", {'x': eid}) |
1085 self.assertEquals(rset.rows, []) |
1085 self.assertEquals(rset.rows, []) |
1086 rset = self.execute("Folder X WHERE X eid %s" %eid) |
1086 rset = self.execute("Folder X WHERE X eid %s" %eid) |
1087 self.assertEquals(rset.rows, []) |
1087 self.assertEquals(rset.rows, []) |