Revision: 631
http://rpy.svn.sourceforge.net/rpy/?rev=631&view=rev
Author: lgautier
Date: 2008-08-17 10:38:46 +0000 (Sun, 17 Aug 2008)
Log Message:
-----------
- Split tests cases into two classes: one about mapping tests, one about R
process tests.
- Added test for the problem with repr() and line terminators on WinXP
(reported by Vince
Fulco)
Modified Paths:
--------------
branches/rpy_nextgen/rpy/robjects/tests/testRobjects.py
Modified: branches/rpy_nextgen/rpy/robjects/tests/testRobjects.py
===================================================================
--- branches/rpy_nextgen/rpy/robjects/tests/testRobjects.py 2008-08-17
10:35:41 UTC (rev 630)
+++ branches/rpy_nextgen/rpy/robjects/tests/testRobjects.py 2008-08-17
10:38:46 UTC (rev 631)
@@ -3,7 +3,7 @@
rinterface = robjects.rinterface
import array
-class RObjectTestCase(unittest.TestCase):
+class RInstanceTestCase(unittest.TestCase):
def testGetItem(self):
letters_R = robjects.r["letters"]
@@ -22,7 +22,14 @@
for i, li in enumerate(myList):
self.assertEquals(i, myList[i][0])
+
+ def testEval(self):
+ # vector long enough to span across more than one line
+ x = robjects.baseNameSpaceEnv['seq'](1, 50, 2)
+ res = robjects.r('sum(%s)' %repr(x))
+ self.assertEquals(625, res[0])
+class MappingTestCase(unittest.TestCase):
def testMapperR2Python_string(self):
sexp = rinterface.globalEnv.get("letters")
@@ -82,7 +89,8 @@
self.assertTrue(isinstance(d, Density))
def suite():
- suite = unittest.TestLoader().loadTestsFromTestCase(RObjectTestCase)
+ suite = unittest.TestLoader().loadTestsFromTestCase(RInstanceTestCase)
+ suite.addTest(unittest.TestLoader().loadTestsFromTestCase(MappingTestCase))
return suite
if __name__ == '__main__':
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/rpy-list