def test_simple(): simple = isolate.Isolate('pypy.tool.test.isolate_simple') f = simple.f res =f(1,2) assert res == 3 res = f(2,3) assert res == 5 isolate.close_isolate(simple)
def test_simple(): simple = isolate.Isolate('pypy.tool.test.isolate_simple') f = simple.f res = f(1, 2) assert res == 3 res = f(2, 3) assert res == 5 isolate.close_isolate(simple)
def test_simple_dir_name(): simple = isolate.Isolate((os.path.dirname(__file__), 'isolate_simple')) f = simple.f res = f(1, 2) assert res == 3 res = f(2, 3) assert res == 5 isolate.close_isolate(simple)
def test_simple_dir_name(): simple = isolate.Isolate((os.path.dirname(__file__), 'isolate_simple')) f = simple.f res = f(1,2) assert res == 3 res = f(2,3) assert res == 5 isolate.close_isolate(simple)
def _cleanup(leave=0): # no test should ever need more than 5 compiled functions if leave: mods = ext_modules[:-leave] else: mods = ext_modules for mod in mods: if isinstance(mod, isolate.Isolate): isolate.close_isolate(mod) if leave: del ext_modules[:-leave] else: del ext_modules[:]
def _cleanup(leave=0): from pypy.tool import isolate if leave: mods = _ext_modules[:-leave] else: mods = _ext_modules for mod in mods: if isinstance(mod, isolate.Isolate): try: isolate.close_isolate(mod) except EOFError: pass if leave: del _ext_modules[:-leave] else: del _ext_modules[:]
def cleanup(self): #assert self._module if isinstance(self._module, isolate.Isolate): isolate.close_isolate(self._module)
def test_bomb(): simple = isolate.Isolate('pypy.tool.test.isolate_simple') py.test.raises(EOFError, "simple.bomb()") isolate.close_isolate(simple)
def test_init(): simple = isolate.Isolate('pypy.tool.test.isolate_simple') isolate.close_isolate(simple)
def test_raising(): simple = isolate.Isolate('pypy.tool.test.isolate_simple') py.test.raises(ValueError, "simple.g()") isolate.close_isolate(simple)
def test_raising_fancy(): simple = isolate.Isolate('pypy.tool.test.isolate_simple') py.test.raises(isolate.IsolateException, "simple.h()") isolate.close_isolate(simple)
def test_init_dir_name(): simple = isolate.Isolate((os.path.dirname(__file__), 'isolate_simple')) isolate.close_isolate(simple)