X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sla%2Fslaclient%2Frestclient.py;h=9d1306b17b46aa052e09435f81a5b2a3b850367f;hb=dd36aa85411b2985e8d6a321acf0544f2887345a;hp=cdada8a5210bfb2708d52224fe415959a24934c4;hpb=3a41bf6525b4c0cddaa08998a7279aefaaf7440e;p=myslice.git diff --git a/sla/slaclient/restclient.py b/sla/slaclient/restclient.py index cdada8a5..9d1306b1 100755 --- a/sla/slaclient/restclient.py +++ b/sla/slaclient/restclient.py @@ -117,6 +117,7 @@ class Client(object): result = requests.get(url, **kwargs) print "GET {} {} {}".format( result.url, result.status_code, result.text[0:70]) + return result def post(self, path, data=None, **kwargs): @@ -279,9 +280,20 @@ class Agreements(object): """ path = _buildpath_(agreementid, "guaranteestatus") r = self.res.client.get(path, headers={'accept': 'application/json'}) + + print "---- JSON Response ----" + print r.text + json_obj = r.json() + print "-- json_obj() --" + print type(json_obj) + print json_obj + status = wsag_model.AgreementStatus.json_decode(json_obj) + print "---- STATUS ----" + print status + return status, r def create(self, agreement):