~gnuoy/charms/trusty/keystone/secret-store

« back to all changes in this revision

Viewing changes to unit_tests/test_keystone_hooks.py

  • Committer: David Ames
  • Date: 2015-10-08 22:29:33 UTC
  • mfrom: (185.2.1 keystone)
  • Revision ID: david.ames@canonical.com-20151008222933-y8gjtjhdg71kqfbr
[coreycb, r=thedac] Action managed upgrade

Show diffs side-by-side

added added

removed removed

Lines of Context:
540
540
        self.assertFalse(self.openstack_upgrade_available.called)
541
541
        self.assertFalse(self.do_openstack_upgrade.called)
542
542
 
 
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,
 
554
                                                          ensure_ssl_cert,
 
555
                                                          ensure_user,
 
556
                                                          get_home,
 
557
                                                          peer_units, is_ssl,
 
558
                                                          is_pki, config_https,
 
559
                                                          ensure_ssl_dir,
 
560
                                                          config_value_changed,
 
561
                                                          git_requested):
 
562
        ensure_ssl_cert.return_value = False
 
563
        is_pki.return_value = False
 
564
        peer_units.return_value = []
 
565
 
 
566
        git_requested.return_value = False
 
567
        self.openstack_upgrade_available.return_value = True
 
568
        self.test_config.set('action-managed-upgrade', True)
 
569
 
 
570
        hooks.config_changed()
 
571
 
 
572
        self.assertFalse(self.do_openstack_upgrade.called)
 
573
 
543
574
    @patch('keystone_utils.log')
544
575
    @patch('keystone_utils.ensure_ssl_cert_master')
545
576
    @patch.object(hooks, 'hashlib')