コード例 #1
0
ファイル: api_tests.py プロジェクト: vhartikainen/consulate
 def setUp(self):
     self.adapter = adapters.Request()
     self.base_uri = '{0}://localhost:8500/{1}'.format(SCHEME, VERSION)
     self.dc = str(uuid.uuid4())
     self.token = str(uuid.uuid4())
     self.endpoint = base.Endpoint(self.base_uri, self.adapter, self.dc,
                                   self.token)
コード例 #2
0
 def __init__(self,
              addr=DEFAULT_ADDR,
              host=DEFAULT_HOST,
              port=DEFAULT_PORT,
              datacenter=None,
              token=DEFAULT_TOKEN,
              scheme=DEFAULT_SCHEME,
              adapter=None,
              verify=True,
              cert=None,
              timeout=None):
     """Create a new instance of the Consul class"""
     base_uri = self._base_uri(addr=addr,
                               scheme=scheme,
                               host=host,
                               port=port)
     self._adapter = adapter() if adapter else adapters.Request(
         timeout=timeout, verify=verify, cert=cert)
     self._acl = api.ACL(base_uri, self._adapter, datacenter, token)
     self._agent = api.Agent(base_uri, self._adapter, datacenter, token)
     self._catalog = api.Catalog(base_uri, self._adapter, datacenter, token)
     self._event = api.Event(base_uri, self._adapter, datacenter, token)
     self._health = api.Health(base_uri, self._adapter, datacenter, token)
     self._coordinate = api.Coordinate(base_uri, self._adapter, datacenter,
                                       token)
     self._kv = api.KV(base_uri, self._adapter, datacenter, token)
     self._session = api.Session(base_uri, self._adapter, datacenter, token)
     self._status = api.Status(base_uri, self._adapter, datacenter, token)
     self._lock = api.Lock(base_uri, self._adapter, self._session,
                           datacenter, token)
コード例 #3
0
ファイル: kv-tests.py プロジェクト: sielaq/consulate
 def setUp(self):
     self.adapter = adapters.Request()
     self.base_uri = '{0}://localhost:8500/{1}'.format(api.Session.SCHEME,
                                                       api.Session.VERSION)
     self.dc = str(uuid.uuid4())
     self.token = str(uuid.uuid4())
     self.kv = api.KV(self.base_uri, self.adapter, self.dc, self.token)
コード例 #4
0
ファイル: api.py プロジェクト: sielaq/consulate
 def __init__(self,
              host=DEFAULT_HOST,
              port=DEFAULT_PORT,
              dc=None,
              token=None):
     base_uri = self._base_uri(host, port)
     self._adapter = adapters.Request()
     self._acl = None
     self._agent = Agent(base_uri, self._adapter, dc, token)
     self._catalog = Catalog(base_uri, self._adapter, dc, token)
     self._events = None
     self._health = Health(base_uri, self._adapter, dc, token)
     self._kv = KV(base_uri, self._adapter, dc, token)
     self._status = Status(base_uri, self._adapter, dc, token)
コード例 #5
0
 def __init__(self,
              host=DEFAULT_HOST,
              port=DEFAULT_PORT,
              datacenter=None,
              token=None,
              scheme=DEFAULT_SCHEME,
              adapter=None):
     """Create a new instance of the Consul class"""
     base_uri = self._base_uri(scheme, host, port)
     self._adapter = adapter() if adapter else adapters.Request()
     self._acl = api.ACL(base_uri, self._adapter, datacenter, token)
     self._agent = api.Agent(base_uri, self._adapter, datacenter, token)
     self._catalog = api.Catalog(base_uri, self._adapter, datacenter, token)
     self._event = api.Event(base_uri, self._adapter, datacenter, token)
     self._health = api.Health(base_uri, self._adapter, datacenter, token)
     self._kv = api.KV(base_uri, self._adapter, datacenter, token)
     self._session = api.Session(base_uri, self._adapter, datacenter, token)
     self._status = api.Status(base_uri, self._adapter, datacenter, token)
コード例 #6
0
ファイル: api_tests.py プロジェクト: vhartikainen/consulate
 def setUp(self):
     self.adapter = adapters.Request()
     self.base_uri = '{0}://localhost:8500/{1}'.format(SCHEME, VERSION)
     self.endpoint = base.Endpoint(self.base_uri, self.adapter)
コード例 #7
0
ファイル: api-tests.py プロジェクト: sielaq/consulate
 def setUp(self):
     self.adapter = adapters.Request()
     self.base_uri = '{0}://localhost:8500/{1}'.format(
         api.Session.SCHEME, api.Session.VERSION)
     self.dc = str(uuid.uuid4())
     self.endpoint = api._Endpoint(self.base_uri, self.adapter, self.dc)