def test_04debug(self):
    """
    Create Debug log and test it
    """
    gLogger.debug("message")
    oldgLogger.debug("message")

    logstring1 = cleaningLog(self.buffer.getvalue())
    logstring2 = cleaningLog(self.oldbuffer.getvalue())

    self.assertEqual("UTCFrameworkDEBUG:message\n", logstring1)
    self.assertEqual(logstring1, logstring2)
    self.buffer.truncate(0)
    self.oldbuffer.truncate(0)

    self.log.debug("message")
    self.oldlog.debug("message")

    logstring1 = cleaningLog(self.buffer.getvalue())
    logstring2 = cleaningLog(self.oldbuffer.getvalue())

    self.assertEqual("UTCFramework/logDEBUG:message\n", logstring1)
    self.assertEqual(logstring1, logstring2)
    self.buffer.truncate(0)
    self.oldbuffer.truncate(0)
Exemple #2
0
    def test_00shown(self):
        """
    Test the validity of the shown method
    """
        gLogger.setLevel('warn')
        oldgLogger.setLevel('warn')

        gLogger.debug('message')
        oldgLogger.debug('message')

        self.assertEqual(self.buffer.getvalue(), "")
        self.assertEqual(gLogger.shown('debug'), False)
        self.assertEqual(self.oldbuffer.getvalue(), "")
        self.assertEqual(oldgLogger.shown('debug'), False)
        self.buffer.truncate(0)
        self.oldbuffer.truncate(0)

        gLogger.warn('message')
        oldgLogger.warn('message')

        self.assertIn("", self.buffer.getvalue())
        self.assertEqual(gLogger.shown('warn'), True)
        self.assertIn("", self.oldbuffer.getvalue())
        self.assertEqual(oldgLogger.shown('warn'), True)
        self.buffer.truncate(0)
        self.oldbuffer.truncate(0)
Exemple #3
0
  def test_00shown(self):
    """
    Test the validity of the shown method
    """
    gLogger.setLevel('warn')
    oldgLogger.setLevel('warn')

    gLogger.debug('message')
    oldgLogger.debug('message')

    self.assertEqual(self.buffer.getvalue(), "")
    self.assertEqual(gLogger.shown('debug'), False)
    self.assertEqual(self.oldbuffer.getvalue(), "")
    self.assertEqual(oldgLogger.shown('debug'), False)
    self.buffer.truncate(0)
    self.oldbuffer.truncate(0)

    gLogger.warn('message')
    oldgLogger.warn('message')

    self.assertIn("", self.buffer.getvalue())
    self.assertEqual(gLogger.shown('warn'), True)
    self.assertIn("", self.oldbuffer.getvalue())
    self.assertEqual(oldgLogger.shown('warn'), True)
    self.buffer.truncate(0)
    self.oldbuffer.truncate(0)
    def test_02propagation(self):
        """
    Test the no propagation of the logs from the Logging objects to the root logger of 'logging' 
    """
        gLogger.enableLogsFromExternalLibs()
        # modify the output to capture logs of the root logger
        bufferRoot = StringIO()
        logging.getLogger().handlers[0].stream = bufferRoot

        gLogger.debug('message')

        self.assertNotEqual(self.buffer.getvalue(), "")
        self.assertEqual(bufferRoot.getvalue(), "")
        self.buffer.truncate(0)
  def test_02propagation(self):
    """
    Test the no propagation of the logs from the Logging objects to the root logger of 'logging' 
    """
    gLogger.enableLogsFromExternalLibs()
    # modify the output to capture logs of the root logger
    bufferRoot = StringIO()
    logging.getLogger().handlers[0].stream = bufferRoot

    gLogger.debug('message')

    self.assertNotEqual(self.buffer.getvalue(), "")
    self.assertEqual(bufferRoot.getvalue(), "")
    self.buffer.truncate(0)
Exemple #6
0
    def test_06setLevelSubLevelCreateLogSubLog2(self):
        """
    Set gLogger level to debug and log level to error, and try to create debug and error logs and sublogs
    """
        gLogger.setLevel('debug')
        self.log.setLevel('error')

        self.assertEqual(gLogger.debug("message"), True)
        self.assertEqual(self.log.debug("message"), False)

        self.assertEqual(gLogger.verbose('message'), True)
        self.assertEqual(self.log.verbose('message'), False)

        self.assertEqual(gLogger.info('message'), True)
        self.assertEqual(self.log.info('message'), False)

        self.assertEqual(gLogger.warn('message'), True)
        self.assertEqual(self.log.warn('message'), False)

        self.assertEqual(gLogger.notice('message'), True)
        self.assertEqual(self.log.notice('message'), False)

        self.assertEqual(gLogger.error('message'), True)
        self.assertEqual(self.log.error('message'), True)

        self.assertEqual(gLogger.always('message'), True)
        self.assertEqual(self.log.always('message'), True)

        self.assertEqual(gLogger.fatal('message'), True)
        self.assertEqual(self.log.fatal('message'), True)
Exemple #7
0
  def test_06setLevelSubLevelCreateLogSubLog2(self):
    """
    Set gLogger level to debug and log level to error, and try to create debug and error logs and sublogs
    """
    gLogger.setLevel('debug')
    self.log.setLevel('error')

    self.assertEqual(gLogger.debug("message"), True)
    self.assertEqual(self.log.debug("message"), False)

    self.assertEqual(gLogger.verbose('message'), True)
    self.assertEqual(self.log.verbose('message'), False)

    self.assertEqual(gLogger.info('message'), True)
    self.assertEqual(self.log.info('message'), False)

    self.assertEqual(gLogger.warn('message'), True)
    self.assertEqual(self.log.warn('message'), False)

    self.assertEqual(gLogger.notice('message'), True)
    self.assertEqual(self.log.notice('message'), False)

    self.assertEqual(gLogger.error('message'), True)
    self.assertEqual(self.log.error('message'), True)

    self.assertEqual(gLogger.always('message'), True)
    self.assertEqual(self.log.always('message'), True)

    self.assertEqual(gLogger.fatal('message'), True)
    self.assertEqual(self.log.fatal('message'), True)
Exemple #8
0
    def test_04setLevelCreateLogSubLog(self):
        """
    Set gLogger level to error and try to create debug and error logs and sublogs
    """
        gLogger.setLevel('error')

        gLogger.debug("message")
        self.log.debug("message")
        self.assertEqual(gLogger.shown('debug'), False)
        self.assertEqual(self.log.shown('debug'), False)
        gLogger.verbose('message')
        self.log.verbose('message')
        self.assertEqual(gLogger.shown('verbose'), False)
        self.assertEqual(self.log.shown('verbose'), False)
        gLogger.info('message')
        self.log.info('message')
        self.assertEqual(gLogger.shown('info'), False)
        self.assertEqual(self.log.shown('info'), False)
        gLogger.warn('message')
        self.log.warn('message')
        self.assertEqual(gLogger.shown('warn'), False)
        self.assertEqual(self.log.shown('warn'), False)
        gLogger.notice('message')
        self.log.notice('message')
        self.assertEqual(gLogger.shown('notice'), False)
        self.assertEqual(self.log.shown('notice'), False)

        gLogger.error('message')
        self.log.error('message')
        self.assertEqual(gLogger.shown('error'), True)
        self.assertEqual(self.log.shown('error'), True)
        gLogger.always('message')
        self.log.always('message')
        self.assertEqual(gLogger.shown('always'), True)
        self.assertEqual(self.log.shown('always'), True)
        gLogger.fatal('message')
        self.log.fatal('message')
        self.assertEqual(gLogger.shown('fatal'), True)
        self.assertEqual(self.log.shown('fatal'), True)
Exemple #9
0
  def test_04setLevelCreateLogSubLog(self):
    """
    Set gLogger level to error and try to create debug and error logs and sublogs
    """
    gLogger.setLevel('error')

    gLogger.debug("message")
    self.log.debug("message")
    self.assertEqual(gLogger.shown('debug'), False)
    self.assertEqual(self.log.shown('debug'), False)
    gLogger.verbose('message')
    self.log.verbose('message')
    self.assertEqual(gLogger.shown('verbose'), False)
    self.assertEqual(self.log.shown('verbose'), False)
    gLogger.info('message')
    self.log.info('message')
    self.assertEqual(gLogger.shown('info'), False)
    self.assertEqual(self.log.shown('info'), False)
    gLogger.warn('message')
    self.log.warn('message')
    self.assertEqual(gLogger.shown('warn'), False)
    self.assertEqual(self.log.shown('warn'), False)
    gLogger.notice('message')
    self.log.notice('message')
    self.assertEqual(gLogger.shown('notice'), False)
    self.assertEqual(self.log.shown('notice'), False)

    gLogger.error('message')
    self.log.error('message')
    self.assertEqual(gLogger.shown('error'), True)
    self.assertEqual(self.log.shown('error'), True)
    gLogger.always('message')
    self.log.always('message')
    self.assertEqual(gLogger.shown('always'), True)
    self.assertEqual(self.log.shown('always'), True)
    gLogger.fatal('message')
    self.log.fatal('message')
    self.assertEqual(gLogger.shown('fatal'), True)
    self.assertEqual(self.log.shown('fatal'), True)