Revision: 592 http://rpy.svn.sourceforge.net/rpy/?rev=592&view=rev Author: lgautier Date: 2008-07-24 14:09:54 +0000 (Thu, 24 Jul 2008)
Log Message: ----------- Added NEWS entry and unit test for the last change Modified Paths: -------------- branches/rpy_nextgen/NEWS branches/rpy_nextgen/rpy/rinterface/tests/test_EmbeddedR.py Modified: branches/rpy_nextgen/NEWS =================================================================== --- branches/rpy_nextgen/NEWS 2008-07-24 14:02:34 UTC (rev 591) +++ branches/rpy_nextgen/NEWS 2008-07-24 14:09:54 UTC (rev 592) @@ -11,8 +11,9 @@ - module :mod:`rpy2.rlike.container` with the class :class:`NamedList`. -:mode:`rpy2.rinterface`: +:mod:`rpy2.rinterface`: + - method :meth:`named`, corresponding to R's C-level NAMED - experimental methods :meth:`frame` and :meth:`enclos` for SexpEnvironment corresponding to R's C-level FRAME and ENCLOS @@ -22,9 +23,9 @@ - R stack checking is disabled (no longer crashes when multithreading) -- Fixed missing R_PreserveObject for vectors (causing R part of the object to sometimes vanish -during garbage collection) +- Fixed missing R_PreserveObject for vectors (causing R part of the object to sometimes vanish during garbage collection) +- Prevents calling an R function when R has been ended (raise :class:`RuntimeException`). Release 2.0.0a1 Modified: branches/rpy_nextgen/rpy/rinterface/tests/test_EmbeddedR.py =================================================================== --- branches/rpy_nextgen/rpy/rinterface/tests/test_EmbeddedR.py 2008-07-24 14:02:34 UTC (rev 591) +++ branches/rpy_nextgen/rpy/rinterface/tests/test_EmbeddedR.py 2008-07-24 14:09:54 UTC (rev 592) @@ -20,8 +20,12 @@ self.assertEquals('[1] "3"\n', str.join('', buf)) rinterface.setWriteConsole(rinterface.consolePrint) + def testCallWhenEndedR(self): + t = rinterface.baseNameSpaceEnv['date'] + rinterface.endEmbeddedR(1) + self.assertRaises(RuntimeError, t) + rinterface.initEmbeddedR() - def suite(): suite = unittest.TestLoader().loadTestsFromTestCase(EmbeddedRTestCase) return suite This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ rpy-list mailing list rpy-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpy-list