4ef4b711b75e5329e09ed5eedca36dea35445494

In the 'extraroute-atomic' api-def as it was first merged [1] some router member actions (PUT add/remove_extraroutes) were defined in one api-def (extraroute_atomic.py), while others (PUT add/remove_router_interface) were defined in another (l3.py). This (in the subsequent neutron implementation change [2]) broke functional test: neutron.tests.functional.pecan_wsgi.test_controllers.\ TestRouterController.test_unsupported_method_member_action This test sent POST/GET /v2.0/routers/router-id/add_router_interface, and expected response 405 Method Not Allowed. Due to the split definition it actually received 404 Not Found. In the meanwhile all four PUT member actions were working properly. This change sets the 'extraroute-atomic' api-def's ACTION_MAP to contain the member actions of both the 'router' and the 'extraroute-atomic' extensions' member actions in order to get all four member actions properly defined. [1] https://review.opendev.org/670849 [2] https://review.opendev.org/#/c/670851/6 Change-Id: I95927d61a3590ea3495bc2716c1fa5fd4feb2948 Partial-Bug: #1826396 (rfe) Related-Change: https://review.opendev.org/655680 (spec)
Team and repository tags
neutron-lib
Neutron shared routines and utilities
- Free software: Apache license
- Documentation: https://docs.openstack.org/neutron-lib/latest/
- Source: https://opendev.org/openstack/neutron-lib
- Bugs: https://bugs.launchpad.net/neutron
- Release notes: https://docs.openstack.org/releasenotes/neutron-lib/
Features
- TODO
Description
Languages
Python
97.5%
PHP
2.2%
Shell
0.3%