Beispiel #1
0
    def test_config(self):
        config1 = {'Global': {'LogLevel': 'debug'}}
        Logger(config1)
        self.assertEqual(Logger.logger().getEffectiveLevel(), logging.DEBUG)

        config2 = {'Global': {'LogLevel': 'error'}}
        Logger(config2)
        self.assertEqual(Logger.logger().getEffectiveLevel(), logging.ERROR)
Beispiel #2
0
    def test(self):
        class A(object):
            quiet = True
            verbose = False

        args = A()
        CmdBase._set_loglevel(args)
        self.assertEqual(Logger.logger().getEffectiveLevel(), logging.CRITICAL)

        args.quiet = False
        args.verbose = True
        CmdBase._set_loglevel(args)
        self.assertEqual(Logger.logger().getEffectiveLevel(), logging.DEBUG)
Beispiel #3
0
 def test_be_verbose(self):
     Logger.be_verbose()
     self.assertEqual(Logger.logger().getEffectiveLevel(), logging.DEBUG)
Beispiel #4
0
 def test_be_quiet(self):
     Logger.be_quiet()
     self.assertEqual(Logger.logger().getEffectiveLevel(), logging.CRITICAL)
Beispiel #5
0
 def test_set_level(self):
     Logger.set_level('debug')
     self.assertEqual(Logger.logger().getEffectiveLevel(), logging.DEBUG)
Beispiel #6
0
    def test_config(self):
        Logger('debug')
        self.assertEqual(Logger.logger().getEffectiveLevel(), logging.DEBUG)

        Logger('error')
        self.assertEqual(Logger.logger().getEffectiveLevel(), logging.ERROR)
Beispiel #7
0
 def test_handlers(self):
     Logger.init()
     Logger.init()
     self.assertEqual(len(Logger.logger().handlers), 2)