self._apiVersion, self._apiResource)
def list(self, filter=None):
self._apiVersion, self._apiResource)
def list(self, filter=None):
# It is redundant, since the previous one already gets the whole pdudInfo
# The only difference is that a different primitive is exercised
resp = self._http.get_cmd('{}/{}'.format(self._apiBase, pdud['_id']))
# It is redundant, since the previous one already gets the whole pdudInfo
# The only difference is that a different primitive is exercised
resp = self._http.get_cmd('{}/{}'.format(self._apiBase, pdud['_id']))
querystring = '?FORCE=True'
http_code, resp = self._http.delete_cmd('{}/{}{}'.format(self._apiBase,
pdud['_id'], querystring))
querystring = '?FORCE=True'
http_code, resp = self._http.delete_cmd('{}/{}{}'.format(self._apiBase,
pdud['_id'], querystring))
raise ClientException("failed to delete pdu {} - {}".format(name, msg))
def create(self, pdu, update_endpoint=None):
raise ClientException("failed to delete pdu {} - {}".format(name, msg))
def create(self, pdu, update_endpoint=None):
headers= self._client._headers
headers['Content-Type'] = 'application/yaml'
http_header = ['{}: {}'.format(key,val)
headers= self._client._headers
headers['Content-Type'] = 'application/yaml'
http_header = ['{}: {}'.format(key,val)
endpoint = self._apiBase
#endpoint = '{}{}'.format(self._apiBase,ow_string)
http_code, resp = self._http.post_cmd(endpoint=endpoint, postfields_dict=pdu)
endpoint = self._apiBase
#endpoint = '{}{}'.format(self._apiBase,ow_string)
http_code, resp = self._http.post_cmd(endpoint=endpoint, postfields_dict=pdu)
if http_code in (200, 201, 202, 204):
if resp:
resp = json.loads(resp)
if http_code in (200, 201, 202, 204):
if resp:
resp = json.loads(resp)