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)