540
540
self.assertFalse(self.openstack_upgrade_available.called)
541
541
self.assertFalse(self.do_openstack_upgrade.called)
543
@patch.object(hooks, 'git_install_requested')
544
@patch.object(hooks, 'config_value_changed')
545
@patch.object(hooks, 'ensure_ssl_dir')
546
@patch.object(hooks, 'configure_https')
547
@patch.object(hooks, 'is_pki_enabled')
548
@patch.object(hooks, 'is_ssl_cert_master')
549
@patch.object(hooks, 'peer_units')
550
@patch.object(unison, 'get_homedir')
551
@patch.object(unison, 'ensure_user')
552
@patch('keystone_utils.ensure_ssl_cert_master')
553
def test_config_changed_with_openstack_upgrade_action(self,
558
is_pki, config_https,
560
config_value_changed,
562
ensure_ssl_cert.return_value = False
563
is_pki.return_value = False
564
peer_units.return_value = []
566
git_requested.return_value = False
567
self.openstack_upgrade_available.return_value = True
568
self.test_config.set('action-managed-upgrade', True)
570
hooks.config_changed()
572
self.assertFalse(self.do_openstack_upgrade.called)
543
574
@patch('keystone_utils.log')
544
575
@patch('keystone_utils.ensure_ssl_cert_master')
545
576
@patch.object(hooks, 'hashlib')