Example #1
0
 def __init__(self, parent, action_registerer, settings=None):
     self._checkboxes_for_tests = False
     self._test_selection_controller = \
         self._create_test_selection_controller()
     self._controller = TreeController(
         self,
         action_registerer,
         settings=settings,
         test_selection=self._test_selection_controller)
     treemixin.DragAndDrop.__init__(self, parent, **_TREE_ARGS)
     self._controller.register_tree_actions()
     self._bind_tree_events()
     self._images = TreeImageList()
     self._animctrl = None
     self._silent_mode = False
     self.SetImageList(self._images)
     self.label_editor = TreeLabelEditListener(self, action_registerer)
     self._controller.bind_keys()
     self._subscribe_to_messages()
     self._popup_creator = PopupCreator()
     self._dragging = False
     self._clear_tree_data()
     self._editor = None
     self._execution_results = None
     self._resources = []
     self.SetBackgroundColour('white')  # TODO get background color from def
     if not hasattr(self, 'OnCancelEdit'):
         self.OnCancelEdit = self._on_cancel_edit
Example #2
0
 def setUp(self):
     self.history = _History()
     self.controller = TreeController(self._tree_mock(),
                                      None,
                                      None,
                                      None,
                                      history=self.history)
     self.controller.add_to_history("Top Suite")
Example #3
0
    def __init__(self, parent, action_registerer, settings=None):
        self._checkboxes_for_tests = False
        self._test_selection_controller = self._create_test_selection_controller()
        self._controller = TreeController(self, action_registerer, settings=settings, test_selection=self._test_selection_controller)
        treemixin.DragAndDrop.__init__(self, parent, **_TREE_ARGS)
        self._controller.register_tree_actions()
        self._bind_tree_events()
        self._images = TreeImageList()
        self._silent_mode = False
        self.SetImageList(self._images)
        self.label_editor = TreeLabelEditListener(self, action_registerer)
        self._controller.bind_keys()
        self._subscribe_to_messages()
        self._popup_creator = PopupCreator()
        self._dragging = False
        self._clear_tree_data()
        self._editor = None
        self._execution_results = None
        if not hasattr(self, 'OnCancelEdit'):
            self.OnCancelEdit = self._on_cancel_edit

        self.SetFont(UICustomizations.TreeFont())
Example #4
0
 def test_register_tree_actions(self):
     mocked_ar = ActionRegistererMock()
     TreeController(None, mocked_ar, None, None).register_tree_actions()
     self.assertEquals(["Go &Back", "Go &Forward"],
                       [a.name for a in mocked_ar.action_collections])