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