[Checkins] SVN: BTrees/branches/pure_python/ 100% coverage for OOBTree.
Tres Seaver
cvs-admin at zope.org
Sun Nov 11 20:51:47 UTC 2012
Log message for revision 128232:
100% coverage for OOBTree.
Changed:
_U BTrees/branches/pure_python/
U BTrees/branches/pure_python/BTrees/tests/test_OOBTree.py
-=-
Modified: BTrees/branches/pure_python/BTrees/tests/test_OOBTree.py
===================================================================
--- BTrees/branches/pure_python/BTrees/tests/test_OOBTree.py 2012-11-11 19:20:49 UTC (rev 128231)
+++ BTrees/branches/pure_python/BTrees/tests/test_OOBTree.py 2012-11-11 20:51:47 UTC (rev 128232)
@@ -146,6 +146,52 @@
return OOBTreePy()
+
+class PureOO(SetResult, unittest.TestCase):
+
+ def union(self, *args):
+ from BTrees.OOBTree import union
+ return union(*args)
+
+ def intersection(self, *args):
+ from BTrees.OOBTree import intersection
+ return intersection(*args)
+
+ def difference(self, *args):
+ from BTrees.OOBTree import difference
+ return difference(*args)
+
+ def builders(self):
+ from BTrees.OOBTree import OOBTree
+ from BTrees.OOBTree import OOBucket
+ from BTrees.OOBTree import OOTreeSet
+ from BTrees.OOBTree import OOSet
+ return OOSet, OOTreeSet, makeBuilder(OOBTree), makeBuilder(OOBucket)
+
+
+class PureOOPy(SetResult, unittest.TestCase):
+
+ def union(self, *args):
+ from BTrees.OOBTree import unionPy
+ return unionPy(*args)
+
+ def intersection(self, *args):
+ from BTrees.OOBTree import intersectionPy
+ return intersectionPy(*args)
+
+ def difference(self, *args):
+ from BTrees.OOBTree import differencePy
+ return differencePy(*args)
+
+ def builders(self):
+ from BTrees.OOBTree import OOBTreePy
+ from BTrees.OOBTree import OOBucketPy
+ from BTrees.OOBTree import OOTreeSetPy
+ from BTrees.OOBTree import OOSetPy
+ return (OOSetPy, OOTreeSetPy,
+ makeBuilder(OOBTreePy), makeBuilder(OOBucketPy))
+
+
class OOModuleTest(ModuleTest, unittest.TestCase):
prefix = 'OO'
@@ -183,28 +229,6 @@
self.fail("OOBTree shouldn't have multiunion")
-class PureOO(SetResult, unittest.TestCase):
-
- def union(self, *args):
- from BTrees.OOBTree import union
- return union(*args)
-
- def intersection(self, *args):
- from BTrees.OOBTree import intersection
- return intersection(*args)
-
- def difference(self, *args):
- from BTrees.OOBTree import difference
- return difference(*args)
-
- def builders(self):
- from BTrees.OOBTree import OOBTree
- from BTrees.OOBTree import OOBucket
- from BTrees.OOBTree import OOTreeSet
- from BTrees.OOBTree import OOSet
- return OOSet, OOTreeSet, makeBuilder(OOBTree), makeBuilder(OOBucket)
-
-
def test_suite():
return unittest.TestSuite((
unittest.makeSuite(OOBTreeInternalKeyTest),
@@ -219,6 +243,7 @@
unittest.makeSuite(OOSetPyTest),
unittest.makeSuite(OOBTreeTest),
unittest.makeSuite(OOBTreePyTest),
+ unittest.makeSuite(PureOO),
+ unittest.makeSuite(PureOOPy),
unittest.makeSuite(OOModuleTest),
- unittest.makeSuite(PureOO),
))
More information about the checkins
mailing list