コード例 #1
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)
コード例 #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)
コード例 #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)
コード例 #4
0
 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)
コード例 #5
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)
コード例 #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)
コード例 #7
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)
コード例 #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)
コード例 #9
0
ファイル: clusters.py プロジェクト: numvc/LuxoftBot
 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)
コード例 #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)
コード例 #11
0
ファイル: job_templates.py プロジェクト: numvc/LuxoftBot
    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)
コード例 #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')
コード例 #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')
コード例 #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')
コード例 #15
0
 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')
コード例 #16
0
 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')
コード例 #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')
コード例 #18
0
ファイル: plugins.py プロジェクト: balagopalraj/clearlinux
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list("/plugins%s" % query, "plugins")
コード例 #19
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list("/images%s" % query, "images")
コード例 #20
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/data-sources%s' % query, 'data_sources')
コード例 #21
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/images%s' % query, 'images')
コード例 #22
0
ファイル: images.py プロジェクト: balagopalraj/clearlinux
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/images%s' % query, 'images')
コード例 #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')
コード例 #24
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/clusters%s' % query, 'clusters')
コード例 #25
0
ファイル: images.py プロジェクト: Imperat/python-saharaclient
 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')
コード例 #26
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/job-types%s' % query, 'job_types')
コード例 #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')
コード例 #28
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list("/job-binaries%s" % query, "binaries")
コード例 #29
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')
コード例 #30
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')
コード例 #31
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/job-binary-internals%s' % query, 'binaries')
コード例 #32
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/cluster-templates%s' % query, 'cluster_templates')
コード例 #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')
コード例 #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')
コード例 #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')
コード例 #36
0
 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')
コード例 #37
0
 def list(self, search_opts=None):
     query = base.get_query_string(search_opts)
     return self._list('/data-sources%s' % query, 'data_sources')