[Checkins] SVN: BTrees/branches/pure_python/ Move IF-related set-op tests into IF test module.
Tres Seaver
cvs-admin at zope.org
Sun Nov 11 18:55:50 UTC 2012
Log message for revision 128223:
Move IF-related set-op tests into IF test module.
Changed:
_U BTrees/branches/pure_python/
U BTrees/branches/pure_python/BTrees/tests/testSetOps.py
U BTrees/branches/pure_python/BTrees/tests/test_IFBTree.py
-=-
Modified: BTrees/branches/pure_python/BTrees/tests/testSetOps.py
===================================================================
--- BTrees/branches/pure_python/BTrees/tests/testSetOps.py 2012-11-11 18:55:48 UTC (rev 128222)
+++ BTrees/branches/pure_python/BTrees/tests/testSetOps.py 2012-11-11 18:55:49 UTC (rev 128223)
@@ -36,23 +36,6 @@
from BTrees.OOBTree import OOSet
return OOSet, OOTreeSet, makeBuilder(OOBTree), makeBuilder(OOBucket)
-class PureIF(SetResult, unittest.TestCase):
- def union(self, *args):
- from BTrees.IFBTree import union
- return union(*args)
- def intersection(self, *args):
- from BTrees.IFBTree import intersection
- return intersection(*args)
- def difference(self, *args):
- from BTrees.IFBTree import difference
- return difference(*args)
- def builders(self):
- from BTrees.IFBTree import IFBTree
- from BTrees.IFBTree import IFBucket
- from BTrees.IFBTree import IFTreeSet
- from BTrees.IFBTree import IFSet
- return IFSet, IFTreeSet, makeBuilder(IFBTree), makeBuilder(IFBucket)
-
class PureOI(SetResult, unittest.TestCase):
def union(self, *args):
from BTrees.OIBTree import union
@@ -138,26 +121,6 @@
from BTrees.OLBTree import OLSet
return OLSet, OLTreeSet, makeBuilder(OLBTree), makeBuilder(OLBucket)
-class TestIFMultiUnion(MultiUnion, unittest.TestCase):
- def multiunion(self, *args):
- from BTrees.IFBTree import multiunion
- return multiunion(*args)
- def union(self, *args):
- from BTrees.IFBTree import union
- return union(*args)
- def mkset(self, *args):
- from BTrees.IFBTree import IFSet as mkset
- return mkset(*args)
- def mktreeset(self, *args):
- from BTrees.IFBTree import IFTreeSet as mktreeset
- return mktreeset(*args)
- def mkbucket(self, *args):
- from BTrees.IFBTree import IFBucket as mkbucket
- return mkbucket(*args)
- def mkbtree(self, *args):
- from BTrees.IFBTree import IFBTree as mkbtree
- return mkbtree(*args)
-
class TestLLMultiUnion(MultiUnion, unittest.TestCase):
def multiunion(self, *args):
from BTrees.LLBTree import multiunion
@@ -378,9 +341,6 @@
def test_suite():
return unittest.TestSuite((
- unittest.makeSuite(TestIFMultiUnion),
- unittest.makeSuite(PureIF),
-
unittest.makeSuite(TestLLMultiUnion),
unittest.makeSuite(PureLL),
unittest.makeSuite(TestWeightedLL),
Modified: BTrees/branches/pure_python/BTrees/tests/test_IFBTree.py
===================================================================
--- BTrees/branches/pure_python/BTrees/tests/test_IFBTree.py 2012-11-11 18:55:48 UTC (rev 128222)
+++ BTrees/branches/pure_python/BTrees/tests/test_IFBTree.py 2012-11-11 18:55:49 UTC (rev 128223)
@@ -13,14 +13,17 @@
##############################################################################
import unittest
-from BTrees.tests.common import BTreeTests
-from BTrees.tests.common import ExtendedSetTests
-from BTrees.tests.common import InternalKeysMappingTest
-from BTrees.tests.common import InternalKeysSetTest
-from BTrees.tests.common import MappingBase
-from BTrees.tests.common import ModuleTest
-from BTrees.tests.common import NormalSetTests
-from BTrees.tests.common import TestLongIntKeys
+from .common import BTreeTests
+from .common import ExtendedSetTests
+from .common import InternalKeysMappingTest
+from .common import InternalKeysSetTest
+from .common import MappingBase
+from .common import ModuleTest
+from .common import MultiUnion
+from .common import NormalSetTests
+from .common import SetResult
+from .common import TestLongIntKeys
+from .common import makeBuilder
from BTrees.IIBTree import using64bits #XXX Ugly, but unavoidable
@@ -121,6 +124,43 @@
def _noneraisesvalue(self):
self._makeOne()[1] = None
+class TestIFMultiUnion(MultiUnion, unittest.TestCase):
+ def multiunion(self, *args):
+ from BTrees.IFBTree import multiunion
+ return multiunion(*args)
+ def union(self, *args):
+ from BTrees.IFBTree import union
+ return union(*args)
+ def mkset(self, *args):
+ from BTrees.IFBTree import IFSet as mkset
+ return mkset(*args)
+ def mktreeset(self, *args):
+ from BTrees.IFBTree import IFTreeSet as mktreeset
+ return mktreeset(*args)
+ def mkbucket(self, *args):
+ from BTrees.IFBTree import IFBucket as mkbucket
+ return mkbucket(*args)
+ def mkbtree(self, *args):
+ from BTrees.IFBTree import IFBTree as mkbtree
+ return mkbtree(*args)
+
+class PureIF(SetResult, unittest.TestCase):
+ def union(self, *args):
+ from BTrees.IFBTree import union
+ return union(*args)
+ def intersection(self, *args):
+ from BTrees.IFBTree import intersection
+ return intersection(*args)
+ def difference(self, *args):
+ from BTrees.IFBTree import difference
+ return difference(*args)
+ def builders(self):
+ from BTrees.IFBTree import IFBTree
+ from BTrees.IFBTree import IFBucket
+ from BTrees.IFBTree import IFTreeSet
+ from BTrees.IFBTree import IFSet
+ return IFSet, IFTreeSet, makeBuilder(IFBTree), makeBuilder(IFBucket)
+
def test_suite():
return unittest.TestSuite((
unittest.makeSuite(IFBTreeInternalKeyTest),
@@ -131,4 +171,7 @@
unittest.makeSuite(IFModuleTest),
unittest.makeSuite(IFBTreeTest),
unittest.makeSuite(TestIFBTrees),
+
+ unittest.makeSuite(TestIFMultiUnion),
+ unittest.makeSuite(PureIF),
))
More information about the checkins
mailing list