Example #1
0
    def test_load_when_log_level_in_argv_then_ignore_default_value(
            self, mock_open):
        mock_open.side_effect = IOError('no such file')

        result = config.load(['-l', 'ERROR'])

        assert_that(result['log_level'], equal_to(logging.ERROR))
Example #2
0
    def test_load_when_debug_in_argv_then_ignore_default_value(
            self, mock_open):
        mock_open.side_effect = IOError('no such file')

        result = config.load(['-d'])

        assert_that(result['debug'], equal_to(True))
Example #3
0
    def test_load_when_foreground_in_argv_then_ignore_default_value(
            self, mock_open):
        mock_open.side_effect = IOError('no such file')

        result = config.load(s.logger, ['-f'])

        assert_that(result['foreground'], equal_to(True))
Example #4
0
    def test_load_when_no_args_and_no_default_config_file_then_default_values(
            self, mock_open):
        mock_open.side_effect = IOError('no such file')
        config._DEFAULT_CONFIG = {
            'config': 'default',
            'config_file': '/etc/wazo-dird/config.yml',
            'extra_config_files': '/etc/wazo-dird/conf.d/',
        }

        result = config.load([])

        assert_that(result, has_entries(config._DEFAULT_CONFIG))
Example #5
0
    def test_load_when_user_in_argv_then_ignore_default_value(self, mock_open):
        mock_open.side_effect = IOError('no such file')

        result = config.load(['-u', 'my_user'])

        assert_that(result['user'], equal_to('my_user'))
Example #6
0
    def test_load_when_config_file_in_argv_then_read_config_from_file(self, _):
        result = config.load(['-c', 'my_file'])

        assert_that(result['config_file'], equal_to('my_file'))