Skip to content
This repository was archived by the owner on Apr 15, 2024. It is now read-only.

Commit 3a1dbfe

Browse files
committed
Tests for status
1 parent ce70297 commit 3a1dbfe

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

tests/test_std.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -758,3 +758,32 @@ def test_acl_implicit_token_use(self, acl_consul):
758758
acls = c.acl.list()
759759
assert set([x['ID'] for x in acls]) == \
760760
set(['anonymous', master_token])
761+
762+
def test_status_leader(self, consul_port):
763+
c = consul.Consul(port=consul_port)
764+
765+
agent_self = c.agent.self()
766+
port = agent_self['Config']['Ports']['Server']
767+
addr = agent_self['Config']['AdvertiseAddr']
768+
769+
addr_port = "{0}:{1}".format(addr, port)
770+
leader = c.status.leader()
771+
772+
assert leader == addr_port, \
773+
"Leader value was {0}, expected value " \
774+
"was {1}".format(leader, addr_port)
775+
776+
def test_status_peers(self, consul_port):
777+
778+
c = consul.Consul(port=consul_port)
779+
780+
agent_self = c.agent.self()
781+
port = agent_self['Config']['Ports']['Server']
782+
addr = agent_self['Config']['AdvertiseAddr']
783+
784+
addr_port = "{0}:{1}".format(addr, port)
785+
peers = c.status.peers()
786+
787+
assert addr_port in peers, \
788+
"Expected value '{0}' " \
789+
"in peer list but it was not present".format(addr_port)

0 commit comments

Comments
 (0)