def test_is_healthy(self):
     public_dns_name = 'ec2-52-0-0-128.eu-west-1.compute.amazonaws.com'
     url = 'http://' + public_dns_name
     peer_urls = ['{}:{}'.format(url, EtcdMember.DEFAULT_PEER_PORT)]
     me = EtcdMember({
         'id': 'ifoobari0815',
         'name': 'i-sadfjhg',
         'clientURLs': ['{}:{}'.format(url, EtcdMember.DEFAULT_CLIENT_PORT)],
         'peerURLs': peer_urls
     })
     me.public_dns_name = public_dns_name
     self.assertFalse(self.cluster.is_healthy(me))
     self.cluster.members[-1].instance_id = 'foo'
     self.cluster.members[-1].name = ''
     self.assertFalse(self.cluster.is_healthy(me))
     self.cluster.members[-1].peer_urls = peer_urls
     self.assertTrue(self.cluster.is_healthy(me))
     self.cluster.members.pop()
     self.assertTrue(self.cluster.is_healthy(me))
Пример #2
0
 def test_is_healthy(self):
     public_dns_name = 'ec2-52-0-0-128.eu-west-1.compute.amazonaws.com'
     url = 'http://' + public_dns_name
     peer_urls = ['{}:{}'.format(url, EtcdMember.DEFAULT_PEER_PORT)]
     me = EtcdMember({
         'id':
         'ifoobari0815',
         'name':
         'i-sadfjhg',
         'clientURLs':
         ['{}:{}'.format(url, EtcdMember.DEFAULT_CLIENT_PORT)],
         'peerURLs':
         peer_urls
     })
     me.public_dns_name = public_dns_name
     self.assertFalse(self.cluster.is_healthy(me))
     self.cluster.members[-1].instance_id = 'foo'
     self.cluster.members[-1].name = ''
     self.assertFalse(self.cluster.is_healthy(me))
     self.cluster.members[-1].peer_urls = peer_urls
     self.assertTrue(self.cluster.is_healthy(me))
     self.cluster.members.pop()
     self.assertTrue(self.cluster.is_healthy(me))