run the testsuite;
Work to do! Failure in test test04_repr_db (bsddb3.tests.test_misc.MiscTestCase) Traceback (most recent call last): File "/usr/lib64/python3.3/unittest/case.py", line 385, in _executeTestPart function() File "/mnt/gen2/TmpDir/portage/dev-python/bsddb3-5.3.0-r1/work/bsddb3-5.3.0-python3_3/build/lib.linux-x86_64-3.3/bsddb3/tests/test_misc.py", line 50, in test04_repr_db self.assertEqual(rp, repr(d)) File "/usr/lib64/python3.3/unittest/case.py", line 642, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib64/python3.3/unittest/case.py", line 1021, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/usr/lib64/python3.3/unittest/case.py", line 509, in fail raise self.failureException(msg) AssertionError: "{'29': '2900', '5': '500', '28': '2800', '1': '100', '3': '300', '38': '3800', [truncated]... != "{'9': '900', '5': '500', '7': '700', '1': '100', '3': '300', '38': '3800', '39' [truncated]... Diff is 2763 characters long. Set self.maxDiff to None to see it. ====================================================================== FAIL: test04_repr_db (bsddb3.tests.test_misc.MiscTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib64/python3.3/unittest/case.py", line 385, in _executeTestPart function() File "/mnt/gen2/TmpDir/portage/dev-python/bsddb3-5.3.0-r1/work/bsddb3-5.3.0-python3_3/build/lib.linux-x86_64-3.3/bsddb3/tests/test_misc.py", line 50, in test04_repr_db self.assertEqual(rp, repr(d)) File "/usr/lib64/python3.3/unittest/case.py", line 642, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib64/python3.3/unittest/case.py", line 1021, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/usr/lib64/python3.3/unittest/case.py", line 509, in fail raise self.failureException(msg) AssertionError: "{'29': '2900', '5': '500', '28': '2800', '1': '100', '3': '300', '38': '3800', [truncated]... != "{'9': '900', '5': '500', '7': '700', '1': '100', '3': '300', '38': '3800', '39' [truncated]... Diff is 2763 characters long. Set self.maxDiff to None to see it. ---------------------------------------------------------------------- Ran 499 tests in 765.474s FAILED (failures=1)
PyBSDDB 6.0.0 has been released. It should solve this issue.