def test_pm(): pm = package.RPackageManager() pm.packages pm.installed pm.available pm.get_package_version('base') try: pm.get_package_version('whatever_is_not_installed') assert False except: assert True pm.remove('truncnorm') pm.biocLite('truncnorm') pm.biocLite(['truncnorm']) pm.biocLite(None) d = dun.CreateDummy() d() pm.install('dummy/dummytest_1.0.0.tar.gz') pm.remove('dummytest') d._clean() pm.remove('truncnorm') pm.install('truncnorm') pm.install('truncnorm') # trying again with required version
def test_install_packages(): d = dun.CreateDummy() d() package.install_package('./dummy/dummytest_1.0.0.tar.gz', verbose=True) d._clean()