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'])
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)
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)
def delete(self, scenario_name, installer, name): queries = {'installer': installer} return self.clientmanager.delete( urlparse.query_join( self.url.format(scenario_name), **queries), name)
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)