def print_spec_on_list(self, event): index = event.GetIndex() if self.result_presenter.view_mode == "ignored": method = self.result.ignored_methods[index] else: method = self.result.failure_methods[index] treenode = method.find_aspect("spec_tree_node") self.spec_explorer.UnselectAll() self.spec_explorer.SelectItem(treenode.treenode) self.result_presenter.print_method_test_result(method) addin.call_event_handler("on_spec_select", method) self.initializer.set_callstack_button(enable=True)
def print_spec_on_tree(self, event): item_type, item_obj = self.get_selected_item() self.initializer.set_callstack_button(enable=False) if item_type == "None": self.initializer.clear_method_info() elif item_type == "module": self.result_presenter.print_module_test_result(item_obj) addin.call_event_handler("on_module_select", item_obj) elif item_type == "class": self.result_presenter.print_class_test_result(item_obj) addin.call_event_handler("on_class_select", item_obj) elif item_type == "method": self.result_presenter.print_method_test_result(item_obj) addin.call_event_handler("on_spec_select", item_obj) self.initializer.set_callstack_button(enable=True)