Ejemplo n.º 1
0
 def get(self, **queries):
     if queries:
         return json.dumps(
             self.clientmanager.get(urlparse.query_join(
                 self.url, **queries))['results'])
     else:
         return json.dumps(self.clientmanager.get(self.url)['results'])
Ejemplo n.º 2
0
 def update(self, scenario_name, installer, version, owner):
     queries = {'installer': installer, 'version': version}
     return self.clientmanager.put(
         urlparse.query_join(
             self.url.format(scenario_name), **queries), owner)
Ejemplo n.º 3
0
 def create(self, scenario_name, installer, version_req):
     queries = {'installer': installer}
     return self.clientmanager.post(
         urlparse.query_join(
             self.url.format(scenario_name), **queries), version_req)
Ejemplo n.º 4
0
 def delete(self, scenario_name, installer, name):
     queries = {'installer': installer}
     return self.clientmanager.delete(
         urlparse.query_join(
             self.url.format(scenario_name), **queries), name)
Ejemplo n.º 5
0
 def create(self, scenario_name, installer, version, project, customs):
     queries = {
         'installer': installer, 'version': version, 'project': project}
     return self.clientmanager.post(
         urlparse.query_join(
             self.url.format(scenario_name), **queries), customs)