def test_get_config_bad_value(config): with pytest.raises(rigor.config.NoValueError) as error: config.get('database', 'yyyyyy')
def test_get_config_bad_section(config): with pytest.raises(rigor.config.NoSectionError) as error: config.get('xxxxxxxxx', 'yyyyyy')
def test_get_config_value(config): assert config.get('database', 'driver') == 'sqlite'
def test_get_whole_section(config): assert config.get('database') == [('hash_imports', 'yes'), ('driver', 'sqlite')]
def test_get_config_default_value(config): assert config.get('import', 'hash_imports')