def test_versioned_ok(self, pkg_path): os.makedirs(os.path.join(pkg_path, 'ceph/0.80.0')) path = get_package_source(pkg_path, 'ceph', traverse=True) assert path == os.path.join(pkg_path, 'ceph/0.80.0')
def test_versioned_missing(self, pkg_path): os.mkdir(os.path.join(pkg_path, 'ceph')) with pytest.raises(VersionNotFound): get_package_source(pkg_path, 'ceph', traverse=True)
def test_unversioned_missing(self, pkg_path): with pytest.raises(DirNotFound): get_package_source(pkg_path, 'ceph')
def test_unversioned_ok(self, pkg_path): os.mkdir(os.path.join(pkg_path, 'ceph')) path = get_package_source(pkg_path, 'ceph') assert path == os.path.join(pkg_path, 'ceph')
def test_versioned_gets_thrown_away(self, pkg_path): os.makedirs(os.path.join(pkg_path, 'ceph/0.80.0')) path = get_package_source(pkg_path, 'ceph') assert path == os.path.join(pkg_path, 'ceph')