Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 def test_version_import(self):
     py = pimp.import_or_pip('py==1.4.0')
     self.assertEqual(py.version, '1.4.0')
Exemplo n.º 3
0
 def test_default(self):
     os1 = pimp.import_or_pip('os')
     import os
     self.assertEqual(os, os1)