def test_ip_link_add_veth_pair(self):
dev1_name = 'fake_brige_name'
dev2_name = 'fake_port_name'
side_effects = [dev1_name, dev2_name]
self.mock_patch_object(self.pluginlib,
'exists')
self.pluginlib.exists.side_effect = side_effects
expected_cmd_args = ['ip', 'link', 'add', dev1_name, 'type',
'veth', 'peer', 'name', dev2_name]
expected_pluginlib_arg_list = [call('fake_args', 'dev1_name'),
call('fake_args', 'dev2_name')]
self.host._ip_link_add_veth_pair('fake_args')
self.host._run_command.assert_called_with(expected_cmd_args)
self.assertEqual(self.pluginlib.exists.call_args_list,
expected_pluginlib_arg_list)
评论列表
文章目录