def install():
    execd_preinstall()
    configure_installation_source(config("openstack-origin"))
    apt_update()
    apt_install(PACKAGES, fatal=True)
    setup_storage()
    ensure_swift_directories()
 def test_setup_storage_overwrite(self, determine, mkfs, clean):
     determine.return_value = ['/dev/vdb']
     self.test_config.set('overwrite', 'True')
     swift_utils.setup_storage()
     clean.assert_called_with('/dev/vdb')
     self.mkdir.assert_called_with('/srv/node/vdb', owner='swift',
                                   group='swift')
     self.mount.assert_called('/dev/vdb', '/srv/node/vdb', persist=True)
 def test_setup_storage_no_overwrite(self, determine, mkfs, clean):
     determine.return_value = ['/dev/vdb']
     self.test_config.set('overwrite', 'false')
     swift_utils.setup_storage()
     self.assertFalse(clean.called)