def test_add_router_interface_key_error_exception(self):
router_info = copy.deepcopy(fake_router_object)
router_info['router'].update({'status': 'ACTIVE',
'id': fake_router_uuid})
context = mock.Mock(current=fake_router_object)
interface_info = {'port_id': fake_port_id}
del interface_info['port_id']
with mock.patch.object(L3_NAT_db_mixin, 'get_router',
return_value=fake_router_db):
with mock.patch.object(L3_NAT_with_dvr_db_mixin,
'add_router_interface',
return_value=interface_info):
acl3router = HuaweiACL3RouterPlugin()
self.assertRaises(KeyError,
acl3router.add_router_interface,
context,
fake_router_db['id'],
interface_info)
评论列表
文章目录