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)