Example #1
0
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
Example #2
0
def test_install_packages():
    d = dun.CreateDummy()
    d()
    package.install_package('./dummy/dummytest_1.0.0.tar.gz', verbose=True)
    d._clean()