Ejemplo n.º 1
0
 def test_install_all_returns_all_packages_deb(self):
     self.args.install_all = True
     self.distro.is_rpm = False
     self.distro.is_deb = True
     result = sorted(install.detect_components(self.args, self.distro))
     assert result == sorted(
         ['ceph-osd', 'ceph-mds', 'ceph-mon', 'radosgw'])
Ejemplo n.º 2
0
 def test_install_all_returns_all_packages_deb(self):
     self.args.install_all = True
     self.distro.is_rpm = False
     self.distro.is_deb = True
     result = sorted(install.detect_components(self.args, self.distro))
     assert result == sorted([
         'ceph-osd', 'ceph-mds', 'ceph-mon', 'radosgw'
     ])
Ejemplo n.º 3
0
 def test_install_all_with_other_options_returns_all_packages_rpm(self):
     self.args.install_all = True
     self.args.install_mds = True
     self.args.install_mon = True
     self.args.install_osd = True
     result = sorted(install.detect_components(self.args, self.distro))
     assert result == sorted(
         ['ceph-osd', 'ceph-mds', 'ceph-mon', 'ceph-radosgw'])
Ejemplo n.º 4
0
 def test_install_all_returns_all_packages_pkgtarxz(self):
     self.args.install_all = True
     self.distro.is_rpm = False
     self.distro.is_deb = False
     self.distro.is_pkgtarxz = True
     result = sorted(install.detect_components(self.args, self.distro))
     assert result == sorted([
         'ceph',
     ])
Ejemplo n.º 5
0
 def test_install_all_with_other_options_returns_all_packages_rpm(self):
     self.args.install_all = True
     self.args.install_mds = True
     self.args.install_mon = True
     self.args.install_osd = True
     result = sorted(install.detect_components(self.args, self.distro))
     assert result == sorted([
         'ceph-osd', 'ceph-mds', 'ceph-mon', 'ceph-radosgw'
     ])
Ejemplo n.º 6
0
 def test_install_with_repo_option_returns_no_packages(self):
     self.args.repo = True
     result = install.detect_components(self.args, self.distro)
     assert result == []
Ejemplo n.º 7
0
 def test_install_all_should_be_default_when_no_options_passed(self):
     result = sorted(install.detect_components(self.args, self.distro))
     assert result == sorted(
         ['ceph-osd', 'ceph-mds', 'ceph', 'ceph-mon', 'ceph-radosgw'])
Ejemplo n.º 8
0
 def test_install_tests(self):
     self.args.install_tests = True
     result = sorted(install.detect_components(self.args, self.distro))
     assert result == sorted(['ceph-test'])
Ejemplo n.º 9
0
 def test_install_a_couple_of_components(self):
     self.args.install_osd = True
     self.args.install_mds = True
     self.args.install_mgr = True
     result = sorted(install.detect_components(self.args, self.distro))
     assert result == sorted(['ceph-osd', 'ceph-mds', 'ceph-mgr'])
Ejemplo n.º 10
0
 def test_install_only_one_component(self):
     self.args.install_osd = True
     result = install.detect_components(self.args, self.distro)
     assert result == ['ceph-osd']
Ejemplo n.º 11
0
 def test_install_only_one_component(self):
     self.args.install_osd = True
     result = install.detect_components(self.args, self.distro)
     assert result == ['ceph-osd']
Ejemplo n.º 12
0
 def test_install_with_repo_option_returns_no_packages(self):
     self.args.repo = True
     result = install.detect_components(self.args, self.distro)
     assert result == []
Ejemplo n.º 13
0
 def test_install_all_should_be_default_when_no_options_passed(self):
     result = sorted(install.detect_components(self.args, self.distro))
     assert result == sorted([
         'ceph-osd', 'ceph-mds', 'ceph-mon', 'ceph-radosgw'
     ])
Ejemplo n.º 14
0
 def test_install_a_couple_of_components(self):
     self.args.install_osd = True
     self.args.install_mds = True
     result = sorted(install.detect_components(self.args, self.distro))
     assert result == sorted(['ceph-osd', 'ceph-mds'])
Ejemplo n.º 15
0
 def test_install_tests(self):
     self.args.install_tests = True
     result = sorted(install.detect_components(self.args, self.distro))
     assert result == sorted(['ceph-test'])