def __init__(self): """ Creates MainTree which wraps and a main view without filters """ self.__tree = MainTree() self.__fbank = FiltersBank(self.__tree) self.__views = {} self.__viewscount = {} self.__views['main'] = ViewTree(self, self.__tree, self.__fbank, static=True)
def setUp(self): self.added_nodes = 0 self.deleted_nodes = 0 self.tree = MainTree() self.filtersbank = FiltersBank(self.tree) self.filtered_tree = FilteredTree(self.tree, self.filtersbank) self.tree.add_node(_Node(node_id="apple")) self.tree.add_node(_Node(node_id="google")) self.filtered_tree.set_callback('deleted', self.deleted) self.filtered_tree.set_callback('added', self.added)