def runTest(self): #Reset the Main Presenter to be our own object. dM = MainData(mode=(0, 1)) self.mp = MainPresenter(dM=dM) self.assertEqual(self.mp.getModeTransition(), State.EVENTS.OFFLINE, "Expected offline, got live transition") dM = MainData(mode=(1, 0)) self.mp = MainPresenter(dM=dM) self.assertEqual(self.mp.getModeTransition(), State.EVENTS.LIVE, "Expected live, got offline transition")
def __init__(self, parent=None): super(MainView, self).__init__(parent) self.setWindowTitle("Lucky") #self.SetWindowIcon(QtGui.QIcon('SomeLocalIcon.png')) self.alreadyUpdating = False self.presenter = MainPresenter() self.setupUI(self.presenter.dataModel) self.updateWidgetStates(self.presenter.dataModel)
def setUp(self): self.mp = MainPresenter() self.projectBaseDir = "/scratch/ecl-ws/misc-ws_git/dls-i15.git" self.testPkgDir = os.path.join(self.projectBaseDir, "uk.ac.diamond.i15.Lucky/test/Lucky")