def test_download(self): # make sure packages are removed first for name in list_of_mods: subprocess.call(pimp.pip_exe + ' uninstall %s' % name, shell=True) for name in list_of_mods: try: __import__(name) except ImportError: pass else: raise Exception('Failed to remove packages before test') # try to import, should pip install for name in list_of_mods: mod = pimp.import_or_pip(name)
def test_version_import(self): py = pimp.import_or_pip('py==1.4.0') self.assertEqual(py.version, '1.4.0')
def test_default(self): os1 = pimp.import_or_pip('os') import os self.assertEqual(os, os1)