def test_get_query_string(self): res = api_base.get_query_string(None, limit=None, marker=None) self.assertEqual("", res) res = api_base.get_query_string(None, limit=4, marker=None) self.assertEqual("?limit=4", res) res = api_base.get_query_string({'opt1': 2}, limit=None, marker=3) self.assertEqual("?marker=3&opt1=2", res)
def list(self, search_opts=None, marker=None, limit=None, sort_by=None, reverse=None): """Get a list of Node Group Templates.""" query = base.get_query_string(search_opts, limit=limit, marker=marker, sort_by=sort_by, reverse=reverse) url = "/node-group-templates%s" % query return self._page(url, 'node_group_templates', limit)
def list(self, search_opts=None, marker=None, limit=None, sort_by=None, reverse=None): """Get list of Cluster Templates.""" query = base.get_query_string(search_opts, marker=marker, limit=limit, sort_by=sort_by, reverse=reverse) url = "/cluster-templates%s" % query return self._page(url, 'cluster_templates', limit)
def list(self, search_opts=None, limit=None, marker=None, sort_by=None, reverse=None): """Get a list of Data Sources.""" query = base.get_query_string(search_opts, limit=limit, marker=marker, sort_by=sort_by, reverse=reverse) url = "/data-sources%s" % query return self._page(url, 'data_sources', limit)
def list(self, search_opts=None, limit=None, marker=None, sort_by=None, reverse=None): """Get a list of Job Binary Internals.""" query = base.get_query_string(search_opts, limit=limit, marker=marker, sort_by=sort_by, reverse=reverse) url = "/job-binary-internals%s" % query return self._page(url, 'binaries', limit)
def list(self, search_opts=None, marker=None, limit=None, sort_by=None, reverse=None): """Get a list of Job Executions.""" query = base.get_query_string(search_opts, limit=limit, marker=marker, sort_by=sort_by, reverse=reverse) url = "/job-executions%s" % query return self._page(url, 'job_executions', limit)
def list(self, search_opts=None, limit=None, marker=None, sort_by=None, reverse=None): """Get a list of Clusters.""" query = base.get_query_string(search_opts, limit=limit, marker=marker, sort_by=sort_by, reverse=reverse) url = "/clusters%s" % query return self._page(url, 'clusters', limit)
def list(self, search_opts=None, limit=None, marker=None, sort_by=None, reverse=None): """Get a list of Job Templates.""" query = base.get_query_string(search_opts, limit=limit, marker=marker, sort_by=sort_by, reverse=reverse) url = "/%s%s" % ('job-templates', query) return self._page(url, 'job_templates', limit)
def list(self, search_opts=None): """Get a list of Job Binary Internals.""" query = base.get_query_string(search_opts) return self._list('/job-binary-internals%s' % query, 'binaries')
def list(self, search_opts=None): query = base.get_query_string(search_opts) return self._list('/node-group-templates%s' % query, 'node_group_templates')
def list(self, search_opts=None): """Get a list of Job Executions.""" query = base.get_query_string(search_opts) return self._list('/job-executions%s' % query, 'job_executions')
def list(self, search_opts=None): """Get a list of Data Sources.""" query = base.get_query_string(search_opts) return self._list('/data-sources%s' % query, 'data_sources')
def list(self, search_opts=None): """Get a list of Plugins.""" query = base.get_query_string(search_opts) return self._list('/plugins%s' % query, 'plugins')
def list(self, search_opts=None): query = base.get_query_string(search_opts) return self._list("/plugins%s" % query, "plugins")
def list(self, search_opts=None): query = base.get_query_string(search_opts) return self._list("/images%s" % query, "images")
def list(self, search_opts=None): query = base.get_query_string(search_opts) return self._list('/data-sources%s' % query, 'data_sources')
def list(self, search_opts=None): query = base.get_query_string(search_opts) return self._list('/images%s' % query, 'images')
def list(self, search_opts=None): query = base.get_query_string(search_opts) return self._list('/clusters%s' % query, 'clusters')
def list(self, search_opts=None): """Get a list of registered images.""" query = base.get_query_string(search_opts) return self._list('/images%s' % query, 'images')
def list(self, search_opts=None): query = base.get_query_string(search_opts) return self._list('/job-types%s' % query, 'job_types')
def list(self, search_opts=None): query = base.get_query_string(search_opts) return self._list("/job-binaries%s" % query, "binaries")
def list(self, search_opts=None): """Get a list of Node Group Templates.""" query = base.get_query_string(search_opts) return self._list('/node-group-templates%s' % query, 'node_group_templates')
def list(self, search_opts=None): query = base.get_query_string(search_opts) return self._list('/job-binary-internals%s' % query, 'binaries')
def list(self, search_opts=None): query = base.get_query_string(search_opts) return self._list('/cluster-templates%s' % query, 'cluster_templates')
def list(self, search_opts=None): """Get a list of Clusters.""" query = base.get_query_string(search_opts) return self._list('/clusters%s' % query, 'clusters')
def list(self, search_opts=None): """Get a list of job types supported by plugins.""" query = base.get_query_string(search_opts) return self._list('/job-types%s' % query, 'job_types')
def list(self, search_opts=None): """Get list of Cluster Templates.""" query = base.get_query_string(search_opts) return self._list('/cluster-templates%s' % query, 'cluster_templates')