def test_openstack_upgrade_true(self, log, upgrade_avail, action_set, config, relation_ids, neutron_plugin_joined, nova_ceilometer_joined, nova_vgpu_joined): upgrade_avail.return_value = True config.return_value = True def fake_relation_ids(thing): return { 'neutron-plugin': ['1'], 'nova-ceilometer': ['2'], 'nova-vgpu': ['3'] }[thing] relation_ids.side_effect = fake_relation_ids openstack_upgrade.openstack_upgrade() self.assertTrue(self.do_openstack_upgrade.called) self.assertTrue(self.config_changed.called) neutron_plugin_joined.assert_called_once_with("1", remote_restart=True) nova_ceilometer_joined.assert_called_once_with("2", remote_restart=True) nova_vgpu_joined.assert_called_once_with("3", remote_restart=True)
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_false(self, upgrade_avail, action_set, config, reg_configs): upgrade_avail.return_value = True config.return_value = False openstack_upgrade.openstack_upgrade() self.assertFalse(self.do_openstack_upgrade.called) self.assertFalse(self.os.execl.called)
def test_openstack_upgrade_true(self, upgrade_avail, git_requested, action_set, config, log): 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, upgrade_avail, git_requested, action_set, config, reg_configs): 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.os.execl.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_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, action_set, config, reg_configs): upgrade_avail.return_value = True config.return_value = True openstack_upgrade.openstack_upgrade() self.assertTrue(self.do_openstack_upgrade.called) self.os.execl.assert_called_with('./hooks/config-changed-postupgrade', '')
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, upgrade_avail, git_requested, action_set, config, reg_configs): 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.os.execl.assert_called_with('./hooks/config-changed-postupgrade', '')
def test_openstack_upgrade_false(self, upgrade_avail, action_set, config, log, mock_cinder_hooks): mock_cinder_hooks.config_changed = MagicMock() upgrade_avail.return_value = True config.return_value = False openstack_upgrade.openstack_upgrade() self.assertFalse(self.do_openstack_upgrade.called) self.assertFalse(self.relation_ids.called) self.assertFalse(self.relation_set.called) self.assertFalse(mock_cinder_hooks.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)
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 self.relation_ids.return_value = ['relid1'] openstack_upgrade.openstack_upgrade() self.assertTrue(self.do_openstack_upgrade.called) self.assertTrue( self.neutron_api_relation_joined.called_with(rid='relid1', remote_restart=True)) self.assertTrue(self.config_changed.called)
def test_openstack_upgrade_true(self, upgrade_avail, action_set, config, log, mock_cinder_hooks): mock_cinder_hooks.config_changed = MagicMock() upgrade_avail.return_value = True config.return_value = True self.relation_ids.return_value = ['relid1'] self.uuid.uuid4.return_value = 12345 openstack_upgrade.openstack_upgrade() self.assertTrue(self.do_openstack_upgrade.called) self.assertTrue(self.relation_ids.called) self.relation_set.assert_called_with(relation_id='relid1', upgrade_nonce=12345) self.assertTrue(mock_cinder_hooks.config_changed.called)
def test_openstack_upgrade_true(self, upgrade_avail, git_requested, action_set, config, log): git_requested.return_value = False upgrade_avail.return_value = True config.return_value = True self.relation_ids.return_value = ['relid1'] self.uuid.uuid4.return_value = 12345 openstack_upgrade.openstack_upgrade() self.assertTrue(self.do_openstack_upgrade.called) self.assertTrue(self.relation_ids.called) self.relation_set.assert_called_with(relation_id='relid1', upgrade_nonce=12345) self.assertTrue(self.config_changed.called)