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)
Example #2
0
    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)
Example #3
0
 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)
Example #6
0
 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)
Example #8
0
 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)
Example #9
0
 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)
Example #10
0
 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)
Example #11
0
    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)
Example #12
0
 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')
Example #13
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/node-group-templates%s' % query,
                       'node_group_templates')
Example #14
0
 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 Data Sources."""
     query = base.get_query_string(search_opts)
     return self._list('/data-sources%s' % query, 'data_sources')
Example #17
0
 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')
Example #18
0
 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')
Example #21
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/images%s' % query, 'images')
Example #22
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/images%s' % query, 'images')
Example #23
0
 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')
Example #24
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/clusters%s' % query, 'clusters')
Example #25
0
 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')
Example #27
0
 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-binaries%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 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')
Example #32
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/cluster-templates%s' % query, 'cluster_templates')
Example #33
0
 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')
Example #34
0
 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')
Example #35
0
 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')
Example #37
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/data-sources%s' % query, 'data_sources')