def test_related_osd_single_relation(self, related_units, relation_ids): relation_ids.return_value = ['osd:0'] related_units.side_effect = lambda x: self._units.get(x) self.assertTrue(ceph_hooks.related_osds()) self.assertFalse(ceph_hooks.related_osds(6)) relation_ids.assert_called_with('osd') related_units.assert_called_with('osd:0')
def test_related_osd_multi_relation(self, related_units, relation_ids): relation_ids.return_value = ['osd:0', 'osd:23'] related_units.side_effect = lambda x: self._units.get(x) self.assertTrue(ceph_hooks.related_osds()) self.assertTrue(ceph_hooks.related_osds(6)) self.assertFalse(ceph_hooks.related_osds(9)) relation_ids.assert_called_with('osd') related_units.assert_has_calls([call('osd:0'), call('osd:23')])
def test_related_osd_multi_relation(self, related_units, relation_ids): relation_ids.return_value = ['osd:0', 'osd:23'] related_units.side_effect = lambda x: self._units.get(x) self.assertTrue(ceph_hooks.related_osds()) self.assertTrue(ceph_hooks.related_osds(6)) self.assertFalse(ceph_hooks.related_osds(9)) relation_ids.assert_called_with('osd') related_units.assert_has_calls([ call('osd:0'), call('osd:23') ])