コード例 #1
0
ファイル: test_app.py プロジェクト: farzadghanei/navdoon
    def test_get_config(self):
        app = App(())
        conf = app.get_config()
        self.assertFalse(conf['log_syslog'])

        app = App(('--log-syslog', '-c', self.config_filename))
        conf = app.get_config()
        self.assertTrue(conf['log_syslog'])
        self.assertEqual('WARN', conf['log_level'])
コード例 #2
0
ファイル: test_app.py プロジェクト: farzadghanei/navdoon
    def test_get_config(self):
        app = App(())
        conf = app.get_config()
        self.assertFalse(conf['log_syslog'])

        app = App(('--log-syslog', '-c', self.config_filename))
        conf = app.get_config()
        self.assertTrue(conf['log_syslog'])
        self.assertEqual('WARN', conf['log_level'])
コード例 #3
0
ファイル: test_app.py プロジェクト: farzadghanei/navdoon
 def test_default_options_cover_missing_configs(self):
     app = App(('--log-level', 'FATAL', '-c', self.config_filename))
     conf = app.get_config()
     self.assertEqual('FATAL', conf['log_level'])
     self.assertTrue(conf['log_stderr'])
     self.assertEqual(None, conf['log_file'])
     self.assertFalse(conf['log_syslog'])
     self.assertLess(0, conf['flush_interval'])
     self.assertTrue(conf['flush_stdout'])
     self.assertEqual('', conf['flush_graphite'])
     self.assertEqual('', conf['collect_udp'])
     self.assertEqual('', conf['collect_tcp'])
コード例 #4
0
ファイル: test_app.py プロジェクト: farzadghanei/navdoon
 def test_default_options_cover_missing_configs(self):
     app = App(('--log-level', 'FATAL', '-c', self.config_filename))
     conf = app.get_config()
     self.assertEqual('FATAL', conf['log_level'])
     self.assertTrue(conf['log_stderr'])
     self.assertEqual(None, conf['log_file'])
     self.assertFalse(conf['log_syslog'])
     self.assertLess(0, conf['flush_interval'])
     self.assertTrue(conf['flush_stdout'])
     self.assertEqual('', conf['flush_graphite'])
     self.assertEqual('', conf['collect_udp'])
     self.assertEqual('', conf['collect_tcp'])
コード例 #5
0
ファイル: test_app.py プロジェクト: farzadghanei/navdoon
 def test_defaults_for_optional_args(self):
     app = App(())
     conf = app.get_config()
     self.assertEqual('INFO', conf['log_level'])
     self.assertFalse(conf['log_stderr'])
     self.assertEqual(None, conf['log_file'])
     self.assertFalse(conf['log_syslog'])
     self.assertLess(0, conf['flush_interval'])
     self.assertFalse(conf['flush_stdout'])
     self.assertEqual('', conf['flush_graphite'])
     self.assertEqual('', conf['collect_udp'])
     self.assertEqual('', conf['collect_tcp'])
コード例 #6
0
ファイル: test_app.py プロジェクト: farzadghanei/navdoon
 def test_defaults_for_optional_args(self):
     app = App(())
     conf = app.get_config()
     self.assertEqual('INFO', conf['log_level'])
     self.assertFalse(conf['log_stderr'])
     self.assertEqual(None, conf['log_file'])
     self.assertFalse(conf['log_syslog'])
     self.assertLess(0, conf['flush_interval'])
     self.assertFalse(conf['flush_stdout'])
     self.assertEqual('', conf['flush_graphite'])
     self.assertEqual('', conf['flush_file'])
     self.assertEqual('', conf['collect_udp'])
     self.assertEqual('', conf['collect_tcp'])
コード例 #7
0
ファイル: test_app.py プロジェクト: farzadghanei/navdoon
 def test_args_overwrite_config(self):
     app = App(('--log-level', 'ERROR', '-c', self.config_filename))
     conf = app.get_config()
     self.assertEqual('ERROR', conf['log_level'])
コード例 #8
0
ファイル: test_app.py プロジェクト: farzadghanei/navdoon
 def test_args_overwrite_config(self):
     app = App(('--log-level', 'ERROR', '-c', self.config_filename))
     conf = app.get_config()
     self.assertEqual('ERROR', conf['log_level'])