Пример #1
0
 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']
Пример #2
0
 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
Пример #3
0
 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
Пример #4
0
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)
Пример #5
0
 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