Tempest: Fixed a bug # 1914831

- Add results into list only if it is present. Tested and verified on local testbed.

Change-Id: I93c3d9921fdc5f096b1d1d6bdc6ba77a19f67117
This commit is contained in:
Devang Doshi 2017-07-21 11:51:08 -07:00
parent 0b1840a209
commit 57116bee34

View File

@ -172,14 +172,17 @@ class NSXV3Client(object):
for the cursor. If cursor is present, query url for multiple pages to for the cursor. If cursor is present, query url for multiple pages to
get all the logical resources. get all the logical resources.
""" """
results = []
response = self.get(endpoint=endpoint) response = self.get(endpoint=endpoint)
res_json = response.json() res_json = response.json()
cursor = res_json.get("cursor") cursor = res_json.get("cursor")
if res_json.get("results"):
results.extend(res_json["results"])
while cursor: while cursor:
page = self.get(endpoint=endpoint, cursor=cursor).json() page = self.get(endpoint=endpoint, cursor=cursor).json()
res_json["results"].extend(page.get("results", [])) results.extend(page.get("results", []))
cursor = page.get("cursor") cursor = page.get("cursor")
return res_json["results"] return results
def get_transport_zones(self): def get_transport_zones(self):
""" """