Example #1
0
 def testWriteMarkInError(self):
     loggable = log.Loggable()
     log.setDebug("4")
     log.addLogHandler(self.handler)
     marker = 'test'
     self.assertRaises(SystemExit, loggable.writeMarker, marker, log.ERROR)
     self.assertEquals(self.message, marker)
Example #2
0
 def testWriteMarkInLog(self):
     loggable = log.Loggable()
     log.setDebug("5")
     log.addLogHandler(self.handler)
     marker = 'test'
     loggable.writeMarker(marker, log.LOG)
     self.assertEquals(self.message, marker)
Example #3
0
    def testLogHandler(self):
        log.setDebug("testlog:3")
        log.addLogHandler(self.handler)

        self.tester.log("visible")
        assert self.message == 'visible'

        self.tester.warning("also visible")
        assert self.message == 'also visible'
Example #4
0
 def setUp(self):
     self.tester = LogTester()
     # add stderrHandler to fully test unicode handling
     log.addLogHandler(log.stderrHandler)
Example #5
0
    def testOwnLogHandlerLimited(self):
        log.setDebug("testlog:3")
        log.addLogHandler(self.handler)

        self.tester.log("visible")
        assert self.message == 'override visible'