def test_read_config_file_with_valid_data(self):
"""
Test the read_config_file function with valid data.
"""
# Check handling of storage_handler.
data = {
'storage_handlers': [
{'name': 'commissaire.storage.etcd'},
],
}
with mock.patch('builtins.open',
mock.mock_open(read_data=json.dumps(data))) as _open:
conf = config.read_config_file()
self.assertIsInstance(conf, dict)
data['authentication_plugins'] = {}
self.assertEquals(data, conf)
评论列表
文章目录