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()
    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()
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()