예제 #1
0
    def test_openstack_upgrade_true(self, upgrade_avail, action_set, config,
                                    os_release, compare_releases):
        upgrade_avail.return_value = True
        config.return_value = True

        # upgrade from stein with placement related
        os_release.return_value = 'stein'
        compare_releases.return_value = 'stein'
        self.relation_ids.return_value = ['relid1']

        openstack_upgrade.openstack_upgrade()

        self.assertTrue(self.do_openstack_upgrade.called, config.mock_calls)
        self.neutron_api_relation_joined.assert_called_with(
            rid='relid1', remote_restart=True)
        self.db_joined.assert_called_with(relation_id='relid1')
        self.assertTrue(self.config_changed.called)

        # upgrade from stein without placement related
        os_release.return_value = 'stein'
        compare_releases.return_value = 'stein'
        self.relation_ids.return_value = []
        self.do_openstack_upgrade.reset_mock()

        openstack_upgrade.openstack_upgrade()

        self.assertFalse(self.do_openstack_upgrade.called)
예제 #2
0
    def test_openstack_upgrade_false(self, upgrade_avail, action_set, config):
        upgrade_avail.return_value = True
        config.return_value = False

        openstack_upgrade.openstack_upgrade()

        self.assertFalse(self.do_openstack_upgrade.called)
        self.assertFalse(self.config_changed.called)
    def test_openstack_upgrade_true(self):

        self.do_action_openstack_upgrade.return_value = True
        openstack_upgrade.openstack_upgrade()

        self.do_action_openstack_upgrade.assert_called_once_with(
            'openstack-dashboard', self.do_openstack_upgrade, self.CONFIGS)
        self.config_changed.assert_called_once_with()
    def test_openstack_upgrade_false(self, upgrade_avail,
                                     action_set, config):
        upgrade_avail.return_value = True
        config.return_value = False

        openstack_upgrade.openstack_upgrade()

        self.assertFalse(self.do_openstack_upgrade.called)
        self.assertFalse(self.config_changed.called)
    def test_openstack_upgrade_true(self, upgrade_avail, git_requested,
                                    action_set, config):
        git_requested.return_value = False
        upgrade_avail.return_value = True
        config.return_value = True

        openstack_upgrade.openstack_upgrade()

        self.assertTrue(self.do_openstack_upgrade.called)
        self.assertTrue(self.config_changed.called)
    def test_openstack_upgrade_true(self):

        self.do_action_openstack_upgrade.return_value = True
        openstack_upgrade.openstack_upgrade()

        self.do_action_openstack_upgrade.assert_called_once_with(
            'openstack-dashboard',
            self.do_openstack_upgrade,
            self.CONFIGS)
        self.config_changed.assert_called_once_with()
예제 #7
0
    def test_openstack_upgrade_true(self, _check_output, log, upgrade_avail,
                                    action_set, config):
        _check_output.return_value = 'null'
        upgrade_avail.return_value = True
        config.return_value = True

        openstack_upgrade.openstack_upgrade()

        self.assertTrue(self.do_openstack_upgrade.called)
        self.assertTrue(self.config_changed.called)
    def test_openstack_upgrade_true(self, upgrade_avail, git_requested,
                                    action_set, config):
        git_requested.return_value = False
        upgrade_avail.return_value = True
        config.return_value = True

        openstack_upgrade.openstack_upgrade()

        self.assertTrue(self.do_openstack_upgrade.called)
        self.assertTrue(self.config_changed.called)
    def test_openstack_upgrade_false(self):
        self.do_action_openstack_upgrade.return_value = False
        self.resolve_CONFIGS.return_value = 'configs'

        openstack_upgrade.openstack_upgrade()

        self.do_action_openstack_upgrade.assert_called_once_with(
            'openstack-dashboard', self.do_openstack_upgrade, 'configs')
        self.assertFalse(self.do_openstack_upgrade.called)
        self.assertFalse(self.config_changed.called)
    def test_openstack_upgrade_false(self, _check_output, log, upgrade_avail,
                                     git_requested, action_set, config):
        _check_output.return_value = 'null'
        git_requested.return_value = False
        upgrade_avail.return_value = True
        config.return_value = False

        openstack_upgrade.openstack_upgrade()

        self.assertFalse(self.do_openstack_upgrade.called)
        self.assertFalse(self.config_changed.called)
    def test_openstack_upgrade_false(self, _check_output, log, upgrade_avail,
                                     git_requested, action_set, config):
        _check_output.return_value = 'null'
        git_requested.return_value = False
        upgrade_avail.return_value = True
        config.return_value = False

        openstack_upgrade.openstack_upgrade()

        self.assertFalse(self.do_openstack_upgrade.called)
        self.assertFalse(self.config_changed.called)
예제 #12
0
    def test_openstack_upgrade_true(self, upgrade_avail, action_set, config):
        upgrade_avail.return_value = True
        config.return_value = True
        self.relation_ids.return_value = ['relid1']

        openstack_upgrade.openstack_upgrade()

        self.assertTrue(self.do_openstack_upgrade.called, config.mock_calls)
        self.neutron_api_relation_joined.assert_called_with(
            rid='relid1', remote_restart=True)
        self.db_joined.assert_called_with(relation_id='relid1')
        self.assertTrue(self.config_changed.called)
    def test_openstack_upgrade_true(self, upgrade_avail,
                                    action_set, config):
        upgrade_avail.return_value = True
        config.return_value = True
        self.relation_ids.return_value = ['relid1']

        openstack_upgrade.openstack_upgrade()

        self.assertTrue(self.do_openstack_upgrade.called, config.mock_calls)
        self.neutron_api_relation_joined.assert_called_with(
            rid='relid1', remote_restart=True)
        self.db_joined.assert_called_with(relation_id='relid1')
        self.assertTrue(self.config_changed.called)