def test_ip_link_set_promisc(self):
device_name = 'fake_device_name'
option = 'fake_option'
side_effects = [device_name, option]
self.mock_patch_object(self.pluginlib,
'exists')
self.pluginlib.exists.side_effect = side_effects
expected_cmd_args = ['ip', 'link', 'set', device_name, 'promisc',
option]
expected_pluginlib_arg_list = [call('fake_args', 'device_name'),
call('fake_args', 'option')]
self.host._ip_link_set_promisc('fake_args')
self.host._run_command.assert_called_with(expected_cmd_args)
self.assertEqual(self.pluginlib.exists.call_args_list,
expected_pluginlib_arg_list)
评论列表
文章目录