@@ -2016,17 +2016,12 @@ def test_plug_vifs_with_port(self, mock_vatt):
2016
2016
@mock .patch .object (ironic_driver .IronicDriver , '_plug_vifs' )
2017
2017
def test_plug_vifs (self , mock__plug_vifs ):
2018
2018
node_id = 'aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee'
2019
- node = _get_cached_node (id = node_id )
2020
-
2021
- self .mock_conn .get_node .return_value = node
2022
2019
instance = fake_instance .fake_instance_obj (self .ctx ,
2023
2020
node = node_id )
2024
2021
network_info = utils .get_test_network_info ()
2025
2022
self .driver .plug_vifs (instance , network_info )
2026
2023
2027
- self .mock_conn .get_node .assert_called_once_with (
2028
- node_id , fields = ironic_driver ._NODE_FIELDS )
2029
- mock__plug_vifs .assert_called_once_with (node , instance , network_info )
2024
+ mock__plug_vifs .assert_not_called ()
2030
2025
2031
2026
@mock .patch .object (FAKE_CLIENT .node , 'vif_attach' )
2032
2027
def test_plug_vifs_multiple_ports (self , mock_vatt ):
@@ -2160,11 +2155,17 @@ def test_unplug_vifs_no_network_info(self, mock_vdet):
2160
2155
self .driver .unplug_vifs (instance , network_info )
2161
2156
self .assertFalse (mock_vdet .called )
2162
2157
2163
- @mock .patch .object (ironic_driver .IronicDriver , 'plug_vifs ' )
2158
+ @mock .patch .object (ironic_driver .IronicDriver , '_plug_vifs ' )
2164
2159
def test_attach_interface (self , mock_pv ):
2165
- self .driver .attach_interface ('fake_context' , 'fake_instance' ,
2160
+ node_uuid = 'aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee'
2161
+ node = _get_cached_node (uuid = node_uuid )
2162
+ instance = fake_instance .fake_instance_obj (self .ctx ,
2163
+ node = node_uuid )
2164
+ self .mock_conn .get_node .return_value = node
2165
+
2166
+ self .driver .attach_interface ('fake_context' , instance ,
2166
2167
'fake_image_meta' , 'fake_vif' )
2167
- mock_pv .assert_called_once_with ('fake_instance' , ['fake_vif' ])
2168
+ mock_pv .assert_called_once_with (node , instance , ['fake_vif' ])
2168
2169
2169
2170
@mock .patch .object (ironic_driver .IronicDriver , 'unplug_vifs' )
2170
2171
def test_detach_interface (self , mock_uv ):
@@ -2440,25 +2441,31 @@ def test_get_volume_connector_no_ip_without_mac(self):
2440
2441
def test_get_volume_connector_no_ip_no_fixed_ip (self ):
2441
2442
self ._test_get_volume_connector_no_ip (False , no_fixed_ip = True )
2442
2443
2443
- @mock .patch .object (ironic_driver .IronicDriver , 'plug_vifs ' )
2444
+ @mock .patch .object (ironic_driver .IronicDriver , '_plug_vifs ' )
2444
2445
def test_prepare_networks_before_block_device_mapping (self , mock_pvifs ):
2446
+ node_uuid = 'aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee'
2447
+ node = _get_cached_node (uuid = node_uuid )
2448
+ self .mock_conn .get_node .return_value = node
2445
2449
instance = fake_instance .fake_instance_obj (self .ctx )
2446
2450
network_info = utils .get_test_network_info ()
2447
2451
self .driver .prepare_networks_before_block_device_mapping (instance ,
2448
2452
network_info )
2449
- mock_pvifs .assert_called_once_with (instance , network_info )
2453
+ mock_pvifs .assert_called_once_with (node , instance , network_info )
2450
2454
2451
- @mock .patch .object (ironic_driver .IronicDriver , 'plug_vifs ' )
2455
+ @mock .patch .object (ironic_driver .IronicDriver , '_plug_vifs ' )
2452
2456
def test_prepare_networks_before_block_device_mapping_error (self ,
2453
2457
mock_pvifs ):
2458
+ node_uuid = 'aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee'
2459
+ node = _get_cached_node (uuid = node_uuid )
2460
+ self .mock_conn .get_node .return_value = node
2454
2461
instance = fake_instance .fake_instance_obj (self .ctx )
2455
2462
network_info = utils .get_test_network_info ()
2456
2463
mock_pvifs .side_effect = ironic_exception .BadRequest ('fake error' )
2457
2464
self .assertRaises (
2458
2465
ironic_exception .BadRequest ,
2459
2466
self .driver .prepare_networks_before_block_device_mapping ,
2460
2467
instance , network_info )
2461
- mock_pvifs .assert_called_once_with (instance , network_info )
2468
+ mock_pvifs .assert_called_once_with (node , instance , network_info )
2462
2469
2463
2470
@mock .patch .object (ironic_driver .IronicDriver , 'unplug_vifs' )
2464
2471
def test_clean_networks_preparation (self , mock_upvifs ):
0 commit comments