def testCleanUp(self): orig_cleanup = rinterface.get_cleanup() def f(saveact, status, runlast): return None r_quit = rinterface.baseenv['q'] rinterface.set_cleanup(f) self.assertRaises(rinterface.RRuntimeError, r_quit) rinterface.set_cleanup(orig_cleanup)
def testSetCleanUp(self): orig_cleanup = rinterface.get_cleanup() def f(saveact, status, runlast): return False rinterface.set_cleanup(f) rinterface.set_cleanup(orig_cleanup)