def test_mount(self): fn = os.path.join(HERE, 'dummy-0.1-py27-none-any.whl') w = Wheel(fn) self.assertNotIn(fn, sys.path) w.mount() self.assertIn(fn, sys.path) w.unmount() self.assertNotIn(fn, sys.path)
def test_mount_extensions(self): if PYVER == 'py27': fn = 'minimext-0.1-cp27-none-linux_x86_64.whl' elif PYVER == 'py32': fn = 'minimext-0.1-cp32-cp32mu-linux_x86_64.whl' elif PYVER == 'py33': fn = 'minimext-0.1-cp33-cp33m-linux_x86_64.whl' else: fn = None if not fn: # pragma: no cover raise unittest.SkipTest('Suitable wheel not found.') fn = os.path.join(HERE, fn) w = Wheel(fn) if not w.is_compatible() or not w.is_mountable(): # pragma: no cover raise unittest.SkipTest('Wheel not suitable for mounting.') self.assertRaises(ImportError, __import__, 'minimext') w.mount() mod = __import__('minimext') self.assertIs(mod, sys.modules['minimext']) self.assertEqual(mod.fib(10), 55) w.unmount() del sys.modules['minimext'] self.assertRaises(ImportError, __import__, 'minimext')
def test_mount_extensions(self): if PYVER == 'py27': fn = 'minimext-0.1-cp27-none-linux_x86_64.whl' elif PYVER == 'py32': fn = 'minimext-0.1-cp32-cp32mu-linux_x86_64.whl' elif PYVER == 'py33': fn = 'minimext-0.1-cp33-cp33m-linux_x86_64.whl' else: fn = None if not fn: # pragma: no cover raise unittest.SkipTest('Suitable wheel not found.') fn = os.path.join(HERE, fn) w = Wheel(fn) if not is_compatible(w): # pragma: no cover raise unittest.SkipTest('Wheel not suitable for mounting.') self.assertRaises(ImportError, __import__, 'minimext') w.mount() mod = __import__('minimext') self.assertIs(mod, sys.modules['minimext']) self.assertEqual(mod.fib(10), 55) w.unmount() del sys.modules['minimext'] self.assertRaises(ImportError, __import__, 'minimext')
def test_mount_extensions(self): if PYVER == "py27": fn = "minimext-0.1-cp27-none-linux_x86_64.whl" elif PYVER == "py32": fn = "minimext-0.1-cp32-cp32mu-linux_x86_64.whl" elif PYVER == "py33": fn = "minimext-0.1-cp33-cp33m-linux_x86_64.whl" else: fn = None if not fn: # pragma: no cover raise unittest.SkipTest("Suitable wheel not found.") fn = os.path.join(HERE, fn) w = Wheel(fn) if not w.is_compatible() or not w.is_mountable(): # pragma: no cover raise unittest.SkipTest("Wheel not suitable for mounting.") self.assertRaises(ImportError, __import__, "minimext") w.mount() mod = __import__("minimext") self.assertIs(mod, sys.modules["minimext"]) self.assertEqual(mod.fib(10), 55) w.unmount() del sys.modules["minimext"] self.assertRaises(ImportError, __import__, "minimext")