@@ -4083,6 +4083,7 @@ def _test_treat_devices_removed_for_dvr(
4083
4083
self , device_owner , ip_version = n_const .IP_VERSION_4 , aaps = False ):
4084
4084
self ._setup_for_dvr_test ()
4085
4085
port_obj = {"id" : "fake-port-uuid" }
4086
+ local_port_obj = {"id" : "fake-port-uuid" }
4086
4087
aap_mac = 'aa:bb:cc:dd:ee:ff'
4087
4088
aap_mac2 = 'aa:bb:cc:dd:ee:fe'
4088
4089
aap_mac3 = 'aa:bb:cc:dd:ee:fd'
@@ -4107,7 +4108,7 @@ def _test_treat_devices_removed_for_dvr(
4107
4108
'mac_address' : aap_mac },
4108
4109
{'ip_address' : '2001:100::11' ,
4109
4110
'mac_address' : aap_mac2 },
4110
- {'ip_address' : '2001:100::0 /0' ,
4111
+ {'ip_address' : ':: /0' ,
4111
4112
'mac_address' : aap_mac3 }
4112
4113
]
4113
4114
self ._port .dvr_mac = self .agent .dvr_agent .dvr_mac_address
@@ -4185,6 +4186,9 @@ def _test_treat_devices_removed_for_dvr(
4185
4186
self ._compute_port .vif_id ],
4186
4187
'failed_devices_up' : [],
4187
4188
'failed_devices_down' : []}),\
4189
+ mock .patch .object (self .agent .dvr_agent .plugin_rpc ,
4190
+ 'get_ports_on_host_by_subnet' ,
4191
+ return_value = [local_port_obj ]),\
4188
4192
mock .patch .object (self .agent .dvr_agent .plugin_rpc ,
4189
4193
'get_ports' ,
4190
4194
return_value = [port_obj ]),\
@@ -4223,6 +4227,11 @@ def test_treat_devices_removed_for_dvr_with_compute_ports(self):
4223
4227
device_owner = DEVICE_OWNER_COMPUTE )
4224
4228
self ._test_treat_devices_removed_for_dvr (
4225
4229
device_owner = DEVICE_OWNER_COMPUTE , ip_version = n_const .IP_VERSION_6 )
4230
+ self ._test_treat_devices_removed_for_dvr (
4231
+ device_owner = DEVICE_OWNER_COMPUTE , aaps = True )
4232
+ self ._test_treat_devices_removed_for_dvr (
4233
+ device_owner = DEVICE_OWNER_COMPUTE , ip_version = n_const .IP_VERSION_6 ,
4234
+ aaps = True )
4226
4235
4227
4236
def test_treat_devices_removed_for_dvr_with_dhcp_ports (self ):
4228
4237
self ._test_treat_devices_removed_for_dvr (
0 commit comments