[pybsddb] test_dbtables crashes python...

hasanyasin hasanyasin at cubicpen.com
Fri Mar 26 21:46:44 CET 2010


Verbose output of the test is this:

C:\Python26\Lib\site-packages\bsddb3\tests>..\..\..\..\python.exe
Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit 
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
 >>> from bsddb3.tests import test_dbtables
 >>> from bsddb3.tests.test_dbtables import test_suite
 >>> import unittest
 >>> unittest.main(defaultTest='test_suite')
******** Printing raw database for debugging ********
{'__TABLE_NAMES__': ']q\x01U\x06test01q\x02a.'}
{'test01._COLUMNS__': ']q\x01U\x0ccool numbersq\x02a.'}
{'test01._DATA_.cool numbers._DATA_.\xa7\xe5\xf6\xa8\x92\x1a-V': 
'G@\t!\xf9\xf0\x1b\x86n.'}
{'test01._ROWID_.\xa7\xe5\xf6\xa8\x92\x1a-V._ROWID_.': ''}
.....before CreateTable...
******** Printing raw database for debugging ********
{'__TABLE_NAMES__': '].'}
...after CreateTable...
******** Printing raw database for debugging ********
{'__TABLE_NAMES__': ']q\x01U\x06test03q\x02a.'}
{'test03._COLUMNS__': ']q\x01(U\x01aU\x01bU\x01cU\x01dU\x01ee.'}
...after Drop...
******** Printing raw database for debugging ********
{'__TABLE_NAMES__': ']q\x01.'}
******** Printing raw database for debugging ********
{'__TABLE_NAMES__': ']q\x01U\x06test03q\x02a.'}
{'test03._COLUMNS__': ']q\x01(U\x01aU\x01bU\x01cU\x01dU\x01ee.'}
{'test03._DATA_.a._DATA_.\x14\xf1U%\xaa\xc2\x1b\x9f': '581750'}
{'test03._DATA_.a._DATA_.6\xf8\xfd(\x0b\xee\xd2\x0f': '42'}
{'test03._DATA_.a._DATA_.\xe7\xa1\xa0\x1b\xe7\\5i': '800000'}
{'test03._DATA_.b._DATA_.\x14\xf1U%\xaa\xc2\x1b\x9f': 'good'}
{'test03._DATA_.b._DATA_.6\xf8\xfd(\x0b\xee\xd2\x0f': 'bad'}
{'test03._DATA_.b._DATA_.\xe7\xa1\xa0\x1b\xe7\\5i': 'good'}
{'test03._DATA_.c._DATA_.\x14\xf1U%\xaa\xc2\x1b\x9f': 'black'}
{'test03._DATA_.c._DATA_.6\xf8\xfd(\x0b\xee\xd2\x0f': 'meep'}
{'test03._DATA_.c._DATA_.\xe7\xa1\xa0\x1b\xe7\\5i': 'black'}
{'test03._DATA_.d._DATA_.\x14\xf1U%\xaa\xc2\x1b\x9f': 'bla'}
{'test03._DATA_.d._DATA_.\xe7\xa1\xa0\x1b\xe7\\5i': 'bla'}
{'test03._DATA_.e._DATA_.\x14\xf1U%\xaa\xc2\x1b\x9f': 'fuzzy was here'}
{'test03._DATA_.e._DATA_.6\xf8\xfd(\x0b\xee\xd2\x0f': 'Fuzzy wuzzy was a 
bear'}
{'test03._DATA_.e._DATA_.\xe7\xa1\xa0\x1b\xe7\\5i': 'Fuzzy wuzzy is a bear'}
{'test03._ROWID_.\x14\xf1U%\xaa\xc2\x1b\x9f._ROWID_.': ''}
{'test03._ROWID_.6\xf8\xfd(\x0b\xee\xd2\x0f._ROWID_.': ''}
{'test03._ROWID_.\xe7\xa1\xa0\x1b\xe7\\5i._ROWID_.': ''}

On this line python interpreter crashes before throwing any exception.

Thanks,
hasanyasin



More information about the pybsddb mailing list