def test_config_is_grouped_correctly_with_file(baseline, baseline_blocks):
"""
Should return valid config as list of hierarchical blocks,
from a config given in a file.
"""
with mock.patch('diffios.config.os.path.isfile') as mock_isfile:
mock_isfile.return_value = True
config_data = mock.mock_open(read_data=baseline)
with mock.patch(
'diffios.config.open', config_data, create=True) as mock_open:
actual = diffios.Config(
'baseline.conf', ignore_lines=[]).included()
mock_open.assert_called_once_with('baseline.conf')
assert baseline_blocks == actual
评论列表
文章目录