Revision: 519
http://rpy.svn.sourceforge.net/rpy/?rev=519&view=rev
Author: lgautier
Date: 2008-05-14 10:43:00 -0700 (Wed, 14 May 2008)
Log Message:
-----------
more tests
Modified Paths:
--------------
branches/rpy_nextgen/rpy/rinterface/tests/test_SexpClosure.py
branches/rpy_nextgen/rpy/rinterface/tests/test_SexpEnvironment.py
Modified: branches/rpy_nextgen/rpy/rinterface/tests/test_SexpClosure.py
===================================================================
--- branches/rpy_nextgen/rpy/rinterface/tests/test_SexpClosure.py
2008-05-14 17:41:25 UTC (rev 518)
+++ branches/rpy_nextgen/rpy/rinterface/tests/test_SexpClosure.py
2008-05-14 17:43:00 UTC (rev 519)
@@ -16,7 +16,6 @@
# rinterface.endEmbeddedR(1);
def testNew(self):
-
x = "a"
self.assertRaises(ValueError, rinterface.SexpClosure, x)
@@ -29,6 +28,7 @@
letters = rinterface.baseNameSpaceEnv["letters"]
self.assertRaises(RuntimeError, sum, letters)
+
def suite():
suite = unittest.TestLoader().loadTestsFromTestCase(SexpClosureTestCase)
return suite
Modified: branches/rpy_nextgen/rpy/rinterface/tests/test_SexpEnvironment.py
===================================================================
--- branches/rpy_nextgen/rpy/rinterface/tests/test_SexpEnvironment.py
2008-05-14 17:41:25 UTC (rev 518)
+++ branches/rpy_nextgen/rpy/rinterface/tests/test_SexpEnvironment.py
2008-05-14 17:43:00 UTC (rev 519)
@@ -52,6 +52,14 @@
ok = isinstance(sfit_R, rinterface.SexpClosure)
self.assertTrue(ok)
+ # now with the function-only option
+ plot = rinterface.globalEnv.get("plot", wantFun = False)
+ self.assertEquals(rinterface.CLOSXP, plot.typeof())
+ rinterface.globalEnv["plot"] = rinterface.SexpVector(["foo", ],
+
rinterface.CHARSXP)
+ plot = rinterface.globalEnv.get("plot", wantFun = True)
+ self.assertEquals(rinterface.CLOSXP, plot.typeof())
+
def testSubscript(self):
ge = rinterface.globalEnv
obj = rinterface.globalEnv.get("letters")
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: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
rpy-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rpy-list