def ChangedNode(self, node): """need to update node_id""" # ChangedNode is call more than one time on change. Thus, be # careful not to do the job every time log("ChangedNode", node.pseudo) if get_facade() is None or get_facade()._desc.document.get_pseudo() != node.pseudo: # creation facade = create_facade(node.id_) filter_facade = create_filter_facade(node.id_) if not facade.load(): log( _(u"You have no profile yet for pseudo %s."% node.pseudo)) if not filter_facade.load(): log( _(u"You have no filters defined yet for pseudo %s."% node.pseudo)) facade.change_pseudo(node.pseudo) # updating views if self.editor_frame: facade.add_view(EditorView(facade._desc, self.editor_frame)) self.editor_frame.on_change_facade() facade.add_view(ViewerView(facade._desc, self.viewer_frame)) self.viewer_frame.on_change_facade() if self.filter_frame: filter_facade.add_view(FilterView(filter_facade._desc, self.filter_frame)) self.filter_frame.on_change_facade() log(_("Loaded data for %s"% node.pseudo))
def OnInit(self): """overrides""" self.facade = create_facade(self.options['pseudo']) self.facade.load() # set up GUI wx.InitAllImageHandlers() collector = WxServiceCollector(self.config_data, 'localhost', self, None) name, self.plugin = collector.LoadService('', 'profile')
def test_creation(self): self.assert_(Facade(PROFILE_TEST)) self.assert_(create_facade(PROFILE_TEST))
def setUp(self): """override one in unittest.TestCase""" write_test_profile() self.facade = create_facade(PROFILE_TEST) self.facade.add_repository(TEST_DIR)
def setUp(self): """override one in unittest.TestCase""" self.facade = create_facade(PROFILE_TEST) self.facade.load(directory=PROFILE_DIR)
def __init__(self, *args, **kwargs): write_test_profile() create_facade(PROFILE_TEST).load(directory=PROFILE_DIR)