def test_mon_relation_nokey(self): _ceph = self.patch('ceph') _restart = self.patch('restart') self.relation_get.return_value = None ceph_hooks.mon_relation() self.assertFalse(_ceph.import_radosgw_key.called) self.assertFalse(_restart.called) self.CONFIGS.write_all.assert_called_with()
def test_mon_relation_nokey(self): _ceph = self.patch('ceph') _ceph.import_radosgw_key.return_value = False self.relation_get.return_value = None ceph_hooks.mon_relation() self.assertFalse(_ceph.import_radosgw_key.called) self.service_resume.assert_not_called() self.CONFIGS.write_all.assert_called_with()
def test_mon_relation(self): _ceph = self.patch('ceph') _restart = self.patch('restart') self.relation_get.return_value = 'seckey' ceph_hooks.mon_relation() self.assertTrue(_restart.called) _ceph.import_radosgw_key.assert_called_with('seckey') self.CONFIGS.write_all.assert_called_with()
def test_mon_relation_send_broker_request(self, mock_send_request_if_needed): _ceph = self.patch('ceph') _ceph.import_radosgw_key.return_value = False self.relation_get.return_value = 'seckey' ceph_hooks.mon_relation() self.service_resume.assert_not_called() self.assertFalse(_ceph.import_radosgw_key.called) self.assertFalse(self.CONFIGS.called) self.assertTrue(mock_send_request_if_needed.called)
def test_mon_relation_send_broker_request(self, mock_send_request_if_needed): _ceph = self.patch('ceph') _restart = self.patch('restart') self.relation_get.return_value = 'seckey' ceph_hooks.mon_relation() self.assertFalse(_restart.called) self.assertFalse(_ceph.import_radosgw_key.called) self.assertFalse(self.CONFIGS.called) self.assertTrue(mock_send_request_if_needed.called)
def test_mon_relation(self): _ceph = self.patch('ceph') _ceph.import_radosgw_key.return_value = True self.relation_get.return_value = 'seckey' self.socket.gethostname.return_value = 'testinghostname' ceph_hooks.mon_relation() self.relation_set.assert_not_called() self.service_resume.assert_called_once_with('radosgw') _ceph.import_radosgw_key.assert_called_with('seckey', name='rgw.testinghostname') self.CONFIGS.write_all.assert_called_with()
def test_mon_relation(self): _ceph = self.patch('ceph') _ceph.import_radosgw_key.return_value = True self.relation_get.return_value = 'seckey' self.socket.gethostname.return_value = 'testinghostname' ceph_hooks.mon_relation() self.relation_set.assert_not_called() self.service_restart.assert_called_once_with('radosgw') self.service.assert_called_once_with('enable', 'radosgw') _ceph.import_radosgw_key.assert_called_with('seckey', name='rgw.testinghostname') self.CONFIGS.write_all.assert_called_with()
def test_mon_relation_nokey(self, _config, _resolve_address, is_leader): _ceph = self.patch('ceph') _ceph.import_radosgw_key.return_value = False self.relation_get.return_value = None is_leader.return_value = True self.multisite.list_zones.side_effect = [ [], # at first the default zone doesn't exist, then... ['default'], # ... it got created ] ceph_hooks.mon_relation() self.assertFalse(_ceph.import_radosgw_key.called) self.service_resume.assert_not_called() self.CONFIGS.write_all.assert_called_with()
def test_mon_relation(self, _config, _resolve_address, is_leader): _ceph = self.patch('ceph') _ceph.import_radosgw_key.return_value = True is_leader.return_value = True self.relation_get.return_value = 'seckey' self.multisite.list_zones.side_effect = [ [], # at first the default zone doesn't exist, then... ['default'], # ... it got created ] self.socket.gethostname.return_value = 'testinghostname' ceph_hooks.mon_relation() self.relation_set.assert_not_called() self.service_resume.assert_called_once_with('radosgw') _ceph.import_radosgw_key.assert_called_with('seckey', name='rgw.testinghostname') self.CONFIGS.write_all.assert_called_with()