def test_get_package_list_custom_rpm(self): default_pkgs = self._get_default_package_list(debug=False) rpms = ['rpm1', 'rpm2', 'rpm2-debuginfo'] config = dict(packages=dict(rpm=rpms)) result = install.get_package_list(ctx=None, config=config) assert result['rpm'] == ['rpm1', 'rpm2'] assert result['deb'] == default_pkgs['deb']
def test_get_package_list_no_debug(self): default_pkgs = self._get_default_package_list(debug=False) default_pkgs['rpm'].sort() default_pkgs['deb'].sort() config = dict(debuginfo=False) result = install.get_package_list(ctx=None, config=config) result['rpm'].sort() result['deb'].sort() assert result == default_pkgs
def remove_installed_packages(ctx): dpkg_configure(ctx) conf = dict( project='ceph', debuginfo='true', ) packages = install_task.get_package_list(ctx, conf) debs = packages['deb'] + \ ['salt-common', 'salt-minion', 'calamari-server', 'python-rados', 'multipath-tools'] rpms = packages['rpm'] + \ ['salt-common', 'salt-minion', 'calamari-server', 'multipath-tools', 'device-mapper-multipath'] install_task.remove_packages(ctx, conf, dict( deb=debs, rpm=rpms, )) install_task.remove_sources(ctx, conf)
def test_get_package_list_debug(self): default_pkgs = self._get_default_package_list(debug=True) config = dict(debuginfo=True) result = install.get_package_list(ctx=None, config=config) assert result == default_pkgs