[Checkins] SVN: BTrees/branches/pure_python/ Coverage.
Tres Seaver
cvs-admin at zope.org
Tue Dec 4 21:49:47 UTC 2012
Log message for revision 128524:
Coverage.
Changed:
_U BTrees/branches/pure_python/
U BTrees/branches/pure_python/BTrees/tests/test__base.py
-=-
Modified: BTrees/branches/pure_python/BTrees/tests/test__base.py
===================================================================
--- BTrees/branches/pure_python/BTrees/tests/test__base.py 2012-12-04 21:49:46 UTC (rev 128523)
+++ BTrees/branches/pure_python/BTrees/tests/test__base.py 2012-12-04 21:49:46 UTC (rev 128524)
@@ -2882,7 +2882,25 @@
self.assertRaises(TypeError, conv, faux_self, 'ab')
self.assertRaises(TypeError, conv, faux_self, 'abcd')
+ def test_MERGE(self):
+ from BTrees._base import MERGE
+ faux_self = object()
+ self.assertEqual(MERGE(faux_self, 1, 1, 1, 1), 2)
+ self.assertEqual(MERGE(faux_self, 1, 2, 1, 3), 5)
+ def test_MERGE_WEIGHT_default(self):
+ from BTrees._base import MERGE_WEIGHT_default
+ faux_self = object()
+ self.assertEqual(MERGE_WEIGHT_default(faux_self, 1, 17), 1)
+ self.assertEqual(MERGE_WEIGHT_default(faux_self, 7, 1), 7)
+
+ def test_MERGE_WEIGHT_numeric(self):
+ from BTrees._base import MERGE_WEIGHT_numeric
+ faux_self = object()
+ self.assertEqual(MERGE_WEIGHT_numeric(faux_self, 1, 17), 17)
+ self.assertEqual(MERGE_WEIGHT_numeric(faux_self, 7, 1), 7)
+
+
class _Cache(object):
def __init__(self):
self._mru = []
@@ -2963,4 +2981,5 @@
unittest.makeSuite(Test_weightedUnion),
unittest.makeSuite(Test_weightedIntersection),
unittest.makeSuite(Test_multiunion),
+ unittest.makeSuite(Test_helpers),
))
More information about the checkins
mailing list