def get_plugin(): if PluginTest.plugin is None: PluginTest.plugin = Plugin(DumbServiceApi()) PluginTest.plugin.Init(socket.gethostbyname(socket.gethostname())) PluginTest.plugin.EnableBasic() create_facade(PROFILE_TEST) create_filter_facade(PROFILE_TEST) return PluginTest.plugin
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 OnInit(self): facade = create_facade("manu") filter_facade = create_filter_facade("manu") filter_facade.load() # set up GUI wx.InitAllImageHandlers() filter_frame = FilterFrame(self.options, None, -1, "") self.SetTopWindow(filter_frame) filter_frame.Show() # set up facade filter_facade.add_view(FilterView(filter_facade._desc, filter_frame)) return 1
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 if get_facade() is None or get_facade().get_pseudo() != node.pseudo: facade = create_facade(node.pseudo) facade.load_profile() 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()
def OnInit(self): """overrides""" facade = create_facade("demi") facade.load() # set up GUI wx.InitAllImageHandlers() viewer_frame = ViewerFrame(self.options, None, -1, "Profile Viewer") self.SetTopWindow(viewer_frame) viewer_frame.Show() # set up facade facade.add_view(ViewerView(facade._desc, viewer_frame)) return 1
def OnInit(self): """overrides""" facade = create_facade("manu") facade.load_profile() # set up GUI wx.InitAllImageHandlers() editor_frame = EditorFrame(self.options, None, -1, _("Profile Editor")) self.SetTopWindow(editor_frame) editor_frame.Show() # set up facade facade.add_view(EditorView(facade._desc, editor_frame)) editor_frame.on_change_facade() return 1
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 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(): display_status(_("You have no profile yet for pseudo %s"% node.pseudo)) # ChangedNode called too many times at startup and make this popup appear several times => bother # Replace by display_status for now # display_message( # _(u"You have no profile yet for pseudo %s.\n\n " # "You may create one clicking on the menu Profile, " # "and selecting 'Modify Profile'"% node.pseudo), # title=_("New profile")) if not filter_facade.load(): display_status(_("You have no filters defined yet for pseudo %s"% node.pseudo)) # ChangedNode called too many times at startup and make this popup appear several times => bother # Replace by display_status for now # display_message( # _(u"You have no filters defined yet for pseudo %s.\n\n Filters are used " # "to match your neighbors' profile and alert you if they " # "match with your criteria.\n\n" # "You may create your filters by clicking on the menu 'Profile', " # "and selecting 'Filter Profiles'"% node.pseudo), # title=_("New filters")) 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() display_status(_("Loaded data for %s"% node.pseudo))
def test_creation(self): self.assert_(Facade(PROFILE_TEST, PROFILE_DIRECTORY)) self.assert_(create_facade(PROFILE_TEST, PROFILE_DIRECTORY))
def setUp(self): """override one in unittest.TestCase""" self.facade = create_facade(PROFILE_TEST, PROFILE_DIRECTORY) self.facade.load()
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 setUp(self): self.plugin = get_plugin() self.facade = create_facade(PROFILE_TEST, PROFILE_DIRECTORY) self.filter_facade = create_filter_facade(PROFILE_TEST, PROFILE_DIRECTORY) self.facade.load() self.filter_facade.load()
def __init__(self, *args, **kwargs): write_test_profile() create_facade(PROFILE_TEST).load(directory=PROFILE_DIR)
def test_creation(self): self.assertEquals(get_facade(), None) self.assert_(create_facade(PROFILE_TEST))