Merge "Add mp api to list router static routes"
This commit is contained in:
commit
2d1b44e63f
|
@ -1130,6 +1130,15 @@ class LogicalRouterTestCase(BaseTestResource):
|
||||||
data=jsonutils.dumps(expected_payload, sort_keys=True),
|
data=jsonutils.dumps(expected_payload, sort_keys=True),
|
||||||
headers=self.default_headers())
|
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):
|
def test_update_advertisement(self):
|
||||||
router = self.get_mocked_resource()
|
router = self.get_mocked_resource()
|
||||||
router_id = test_constants.FAKE_ROUTER_UUID
|
router_id = test_constants.FAKE_ROUTER_UUID
|
||||||
|
|
|
@ -665,6 +665,11 @@ class NsxLibLogicalRouter(utils.NsxLibApiBase):
|
||||||
kwargs['next_hops'] = [{"ip_address": nexthop}]
|
kwargs['next_hops'] = [{"ip_address": nexthop}]
|
||||||
return self._delete_resource_by_values(resource, **kwargs)
|
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):
|
def delete_nat_rule(self, logical_router_id, nat_rule_id):
|
||||||
path = 'logical-routers/%s/nat/rules/%s' % (logical_router_id,
|
path = 'logical-routers/%s/nat/rules/%s' % (logical_router_id,
|
||||||
nat_rule_id)
|
nat_rule_id)
|
||||||
|
|
Loading…
Reference in New Issue