def test_plug(self, mock_plug):
plg = extension.Extension(name="noop",
entry_point="os-vif",
plugin=NoOpPlugin,
obj=None)
with mock.patch('stevedore.extension.ExtensionManager.names',
return_value=['foobar']),\
mock.patch('stevedore.extension.ExtensionManager.__getitem__',
return_value=plg):
os_vif.initialize()
info = mock.sentinel.info
vif = mock.MagicMock()
vif.plugin_name = 'noop'
os_vif.plug(vif, info)
mock_plug.assert_called_once_with(vif, info)
test_os_vif_plug_noop.py 文件源码
python
阅读 15
收藏 0
点赞 0
评论 0
评论列表
文章目录