コード例 #1
0
ファイル: test_logger.py プロジェクト: tgmolinari/dvc
    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)
コード例 #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)
コード例 #3
0
ファイル: test_logger.py プロジェクト: yustoris/dvc
 def test_be_verbose(self):
     Logger.be_verbose()
     self.assertEqual(Logger.logger().getEffectiveLevel(), logging.DEBUG)
コード例 #4
0
ファイル: test_logger.py プロジェクト: yustoris/dvc
 def test_be_quiet(self):
     Logger.be_quiet()
     self.assertEqual(Logger.logger().getEffectiveLevel(), logging.CRITICAL)
コード例 #5
0
ファイル: test_logger.py プロジェクト: yustoris/dvc
 def test_set_level(self):
     Logger.set_level('debug')
     self.assertEqual(Logger.logger().getEffectiveLevel(), logging.DEBUG)
コード例 #6
0
ファイル: test_logger.py プロジェクト: yustoris/dvc
    def test_config(self):
        Logger('debug')
        self.assertEqual(Logger.logger().getEffectiveLevel(), logging.DEBUG)

        Logger('error')
        self.assertEqual(Logger.logger().getEffectiveLevel(), logging.ERROR)
コード例 #7
0
ファイル: test_logger.py プロジェクト: sjoerdapp/dvc
 def test_handlers(self):
     Logger.init()
     Logger.init()
     self.assertEqual(len(Logger.logger().handlers), 2)