def test_get_peer_units_peers_incomplete(self): self.relation_ids.return_value = ['mon:1'] self.related_units.return_value = ['ceph-mon2', 'ceph-mon3'] self.relation_get.return_value = None self.assertEqual({'ceph-mon1': True, 'ceph-mon2': False, 'ceph-mon3': False}, hooks.get_peer_units())
def test_get_peer_units_peers_incomplete(self): self.relation_ids.return_value = ['mon:1'] self.related_units.return_value = ['ceph-mon2', 'ceph-mon3'] self.relation_get.return_value = None self.assertEquals({'ceph-mon1': True, 'ceph-mon2': False, 'ceph-mon3': False}, hooks.get_peer_units())
def test_get_peer_units_peers_complete(self): self.relation_ids.return_value = ['mon:1'] self.related_units.return_value = ['ceph-mon2', 'ceph-mon3'] self.relation_get.side_effect = ['ceph-mon2', 'ceph-mon3'] self.assertEquals( { 'ceph-mon1': True, 'ceph-mon2': True, 'ceph-mon3': True }, hooks.get_peer_units())
def test_get_peer_units_peers_complete(self): self.relation_ids.return_value = ['mon:1'] self.related_units.return_value = ['ceph-mon2', 'ceph-mon3'] self.relation_get.side_effect = ['ceph-mon2', 'ceph-mon3'] self.assertEqual({'ceph-mon1': True, 'ceph-mon2': True, 'ceph-mon3': True}, hooks.get_peer_units())
def test_get_peer_units_no_peers(self): self.relation_ids.return_value = ['mon:1'] self.related_units.return_value = [] self.assertEqual({'ceph-mon1': True}, hooks.get_peer_units())
def test_get_peer_units_no_peers(self): self.relation_ids.return_value = ['mon:1'] self.related_units.return_value = [] self.assertEquals({'ceph-mon1': True}, hooks.get_peer_units())