Example #1
0
 def _result(self, operation, retval, inp):
     resp = SpyTestDict()
     resp.url = retval.url
     resp.operation = operation
     resp.status = retval.status_code
     resp.input = inp
     resp.output = self._json(retval)
     self._log(json.dumps(resp))
     return resp
Example #2
0
 def patch(self, path, data, *args, **kwargs):
     session = self._get_session()
     try:
         url = self._get_url(path, *args, **kwargs)
         retval = session.patch(url, json.dumps(data), verify=False, timeout=self.timeout)
         return self._result("PATCH", retval, data)
     except Exception as e:
         print(e)
         raise e
Example #3
0
 def patch(self, path, data, *args, **kwargs):
     username = kwargs.pop("rest_username", None)
     password = kwargs.pop("rest_password", None)
     session = self._get_session(username, password)
     try:
         timeout = kwargs.pop("rest_timeout", self.timeout)
         url = self._get_url(path, *args, **kwargs)
         retval = session.patch(url, json.dumps(data), verify=False, timeout=timeout)
         return self._result("PATCH", retval, data)
     except Exception as e:
         print(e)
         raise e
Example #4
0
 def search_cli_data(self, data):
     print(json.dumps(data))
Example #5
0
 def _dump(self, data):
     self._log(json.dumps(data))