def test_find_best_bioc_version(): assert bioconductor_skeleton.find_best_bioc_version('DESeq2', '1.14.1') == '3.4' # Non-existent version: with pytest.raises(bioconductor_skeleton.PackageNotFoundError): bioconductor_skeleton.find_best_bioc_version('DESeq2', '5000') # Version existed at some point in the past, but only exists now on # bioaRchive: with pytest.raises(bioconductor_skeleton.PackageNotFoundError): bioconductor_skeleton.BioCProjectPage('BioBase', pkg_version='2.37.2')