def testFormatting(self): h = ConsoleChannelHelper(self._textEdit) h.START_FORMAT = "%(result.id)s" c = ConsoleChannel(self._name, h) r, d = fakeResult() self.failIf(self._textEdit.toPlainText()) c.startTest(r, d) self.failUnlessEqual(self._textEdit.toPlainText().strip(), r.id)
def testFormatting(self): h = ConsoleChannelHelper(self._textEdit) h.START_FORMAT = "%(result.id)s" c = ConsoleChannel(self._name, h) r, d = fakeResult() self.failIf(self._textEdit.toPlainText()) c.startTest(r, d) self.failUnlessEqual(self._textEdit.toPlainText().strip(), r.id)
def testEnablingDisabling(self): c = ConsoleChannel(self._name, ConsoleChannelHelper(self._textEdit)) self.failIf(self._textEdit.toPlainText()) c.startTest(*fakeResult()) text1 = self._textEdit.toPlainText() self.failUnless(text1) c._enabled = False c.startTest(*fakeResult()) self.failUnlessEqual(self._textEdit.toPlainText(), text1) c._enabled = True c.startTest(*fakeResult()) text2 = self._textEdit.toPlainText() self.failUnless(len(text1) < len(text2))
def testSignalHandling(self): message = "test message" h = ConsoleChannelHelper(self._textEdit) c = ConsoleChannel(self._name, h) h._updated.emit(message) QtGui.qApp.processEvents() self.failUnlessEqual(self._textEdit.toPlainText().strip(), message)
def testEnablingDisabling(self): c = ConsoleChannel(self._name, ConsoleChannelHelper(self._textEdit)) self.failIf(self._textEdit.toPlainText()) c.startTest(*fakeResult()) text1 = self._textEdit.toPlainText() self.failUnless(text1) c._enabled = False c.startTest(*fakeResult()) self.failUnlessEqual(self._textEdit.toPlainText(), text1) c._enabled = True c.startTest(*fakeResult()) text2 = self._textEdit.toPlainText() self.failUnless(len(text1) < len(text2))
def testCreation(self): textEdit = QtGui.QTextEdit() textEdit.show() try: h = ConsoleChannelHelper(self._textEdit) c = ConsoleChannel(self._name, h) except Exception, ex: self.fail(ex)
def testStart(self): c = ConsoleChannel(self._name, ConsoleChannelHelper(self._textEdit)) self.failUnless(c.isEnabled()) self.failIf(self._textEdit.toPlainText()) c.startTest(*fakeResult()) self.failUnless(self._textEdit.toPlainText()) c.start(fakeResult()) self.failIf(self._textEdit.toPlainText())
def testStart(self): c = ConsoleChannel(self._name, ConsoleChannelHelper(self._textEdit)) self.failUnless(c.isEnabled()) self.failIf(self._textEdit.toPlainText()) c.startTest(*fakeResult()) self.failUnless(self._textEdit.toPlainText()) c.start(fakeResult()) self.failIf(self._textEdit.toPlainText())