def test_neutron_plugin_changed(self, configs):
     self.relation_get.return_value = {'metadata-shared-secret':
                                       'sharedsecret'}
     hooks.neutron_plugin_changed()
     self.assertTrue(self.apt_update.called)
     self.apt_install.assert_called_with('nova-api-metadata', fatal=True)
     configs.write.assert_called_with('/etc/nova/nova.conf')
 def test_neutron_plugin_changed_meta(self, configs,
                                      service_restart_handler):
     self.nova_metadata_requirement.return_value = (True, None)
     hooks.neutron_plugin_changed()
     self.apt_install.assert_called_with(['nova-api-metadata'], fatal=True)
     configs.write.assert_called_with('/etc/nova/nova.conf')
     service_restart_handler.assert_called_with(
         default_service='nova-compute')
 def test_neutron_plugin_changed_meta(self, configs,
                                      service_restart_handler):
     self.nova_metadata_requirement.return_value = (True, None)
     hooks.neutron_plugin_changed()
     self.apt_install.assert_called_with(['nova-api-metadata'],
                                         fatal=True)
     configs.write.assert_called_with('/etc/nova/nova.conf')
     service_restart_handler.assert_called_with(
         default_service='nova-compute')
 def test_neutron_plugin_changed_nometa_explicit(self, configs):
     self.relation_get.return_value = {'enable-metadata': 'false'}
     hooks.neutron_plugin_changed()
     self.apt_purge.assert_called_with('nova-api-metadata',
                                       fatal=True)
     configs.write.assert_called_with('/etc/nova/nova.conf')
 def test_neutron_plugin_changed_meta(self, configs):
     self.relation_get.return_value = {'enable-metadata': 'True'}
     hooks.neutron_plugin_changed()
     self.apt_install.assert_called_with(['nova-api-metadata'],
                                         fatal=True)
     configs.write.assert_called_with('/etc/nova/nova.conf')
Exemplo n.º 6
0
 def test_neutron_plugin_changed_meta(self, configs):
     self.nova_metadata_requirement.return_value = (True, None)
     hooks.neutron_plugin_changed()
     self.apt_install.assert_called_with(['nova-api-metadata'], fatal=True)
     configs.write.assert_called_with('/etc/nova/nova.conf')