def _call(cls, checkpoints, side_effect): from certbot._internal.client import rollback with mock.patch( "certbot._internal.client.plugin_selection.pick_installer" ) as mpi: mpi.side_effect = side_effect rollback(None, checkpoints, {}, mock.MagicMock())
def rollback(config, plugins): """Rollback server configuration changes made during install. :param config: Configuration object :type config: interfaces.IConfig :param plugins: List of plugins :type plugins: `list` of `str` :returns: `None` :rtype: None """ client.rollback(config.installer, config.checkpoints, config, plugins)