blob: a53d00d77295e8adc057b38865ac05b827dae884 [file] [log] [blame]
from tempest.common.rest_client import RestClient
import json
class HostsClientJSON(RestClient):
def __init__(self, config, username, password, auth_url, tenant_name=None):
super(HostsClientJSON, self).__init__(config, username, password,
auth_url, tenant_name)
self.service = self.config.compute.catalog_type
def list_hosts(self):
"""Lists all hosts"""
url = 'os-hosts'
resp, body = self.get(url)
body = json.loads(body)
return resp, body['hosts']