Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)