Add mp api to list router static routes
Change-Id: I6f06c5e1ab4be2ddc429d4d9d2277a7273599a62
This commit is contained in:
parent
59b80d4cbe
commit
c8cdba9fb4
@ -1130,6 +1130,15 @@ class LogicalRouterTestCase(BaseTestResource):
|
||||
data=jsonutils.dumps(expected_payload, sort_keys=True),
|
||||
headers=self.default_headers())
|
||||
|
||||
def test_list_static_routes(self):
|
||||
router = self.get_mocked_resource()
|
||||
router.list_static_routes(test_constants.FAKE_ROUTER_UUID)
|
||||
test_client.assert_json_call(
|
||||
'get', router,
|
||||
('https://1.2.3.4/api/v1/logical-routers/%s/routing/'
|
||||
'static-routes' % test_constants.FAKE_ROUTER_UUID),
|
||||
headers=self.default_headers())
|
||||
|
||||
def test_update_advertisement(self):
|
||||
router = self.get_mocked_resource()
|
||||
router_id = test_constants.FAKE_ROUTER_UUID
|
||||
|
@ -665,6 +665,11 @@ class NsxLibLogicalRouter(utils.NsxLibApiBase):
|
||||
kwargs['next_hops'] = [{"ip_address": nexthop}]
|
||||
return self._delete_resource_by_values(resource, **kwargs)
|
||||
|
||||
def list_static_routes(self, logical_router_id):
|
||||
resource = ('logical-routers/%s/routing/static-routes' %
|
||||
logical_router_id)
|
||||
return self.client.list(resource)
|
||||
|
||||
def delete_nat_rule(self, logical_router_id, nat_rule_id):
|
||||
path = 'logical-routers/%s/nat/rules/%s' % (logical_router_id,
|
||||
nat_rule_id)
|
||||
|
Loading…
x
Reference in New Issue
Block a user