class MyFrame(wx.Frame): def __init__(self, *args, **kwds): kwds["style"] = wx.DEFAULT_FRAME_STYLE wx.Frame.__init__(self, *args, **kwds) self.window = PhaseNotebookPanel(self, -1) self.SetTitle("testing") # choke, mainframe.needsSave() emulation self.window.mainFrame = self.window self.window.mainFrame.needsSave = self.dummy # choke, treeCtrlMain.GetSelections() emulation self.window.treeCtrlMain = self.window self.window.treeCtrlMain.GetSelections = self.dummy_dict #self.window.treeCtrlMain.GetBranchType = self.dummy_true self.window.quitting = False self.test() def dummy(self, *args, **kwds): pass def dummy_dict(self, *args, **kwds): return [True] def dummy_true(self, *args, **kwds): return True def test(self): '''Testing code goes here''' project = LoadProject(datafile('lcmo.ddp')) fstru = project.getPhases()[0] self.window.configuration = fstru self.window.results = fstru.refined self.window.constraints = fstru.constraints self.window.refresh()
def __init__(self, *args, **kwds): kwds["style"] = wx.DEFAULT_FRAME_STYLE wx.Frame.__init__(self, *args, **kwds) self.window = PhaseNotebookPanel(self, -1) self.SetTitle("testing") # choke, mainframe.needsSave() emulation self.window.mainFrame = self.window self.window.mainFrame.needsSave = self.dummy # choke, treeCtrlMain.GetSelections() emulation self.window.treeCtrlMain = self.window self.window.treeCtrlMain.GetSelections = self.dummy_dict #self.window.treeCtrlMain.GetBranchType = self.dummy_true self.window.quitting = False self.test()