Merge "NSXv3: Update stats api"

This commit is contained in:
Zuul 2017-10-25 01:12:26 +00:00 committed by Gerrit Code Review
commit 6341ef2e9d
2 changed files with 5 additions and 3 deletions

View File

@ -535,7 +535,8 @@ class TestService(nsxlib_testcase.NsxClientTestCase):
fake_service = consts.FAKE_SERVICE.copy()
self.nsxlib.load_balancer.service.get_stats(fake_service['id'])
get.assert_called_with(
'loadbalancer/services/%s/statistics' % fake_service['id'])
'loadbalancer/services/%s/statistics?source=realtime' %
fake_service['id'])
def test_get_status(self):
with mock.patch.object(self.nsxlib.client, 'get') as get:

View File

@ -386,8 +386,9 @@ class Service(LoadBalancerBase):
object_url = '%s/%s/%s' % (self.resource, service_id, 'status')
return self.client.get(object_url)
def get_stats(self, service_id):
object_url = '%s/%s/%s' % (self.resource, service_id, 'statistics')
def get_stats(self, service_id, source='realtime'):
object_url = '%s/%s/%s?source=%s' % (self.resource, service_id,
'statistics', source)
return self.client.get(object_url)