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'])
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' ])
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'])
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', ])
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' ])
def test_install_with_repo_option_returns_no_packages(self): self.args.repo = True result = install.detect_components(self.args, self.distro) assert result == []
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'])
def test_install_tests(self): self.args.install_tests = True result = sorted(install.detect_components(self.args, self.distro)) assert result == sorted(['ceph-test'])
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'])
def test_install_only_one_component(self): self.args.install_osd = True result = install.detect_components(self.args, self.distro) assert result == ['ceph-osd']
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' ])
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'])