def call_callback(self): d = ObjectDictionary() assert len(d) == 0 key = 'ok' x = Persistent() x.key = key d[key] = x d.callback(x) assert key in d.dead assert key in d.mapping
def b(self): d = ObjectDictionary() assert len(d) == 0 key = 'ok' x = Persistent() x.key = key d[key] = x assert d.get(key) is not None assert len(d) == 1 assert list(d) == [key] del d[key] assert len(d) == 0 assert d.get(key) is None assert list(d) == []