Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
usr
/
lib
/
python2.4
/
bsddb
/
test
/
Upload File :
New :
File
Dir
//proc/self/root/usr/lib/python2.4/bsddb/test/test_basics.pyc
mò ‚=5Dc�����������@���s›��d��Z��d�k�Z�d�k�Z�d�k�Z�d�k�Z�d�k�Z�d�k�Z�d�k�l�Z�d�k�Z�y�d�k �l �Z �Wn �e�j �o�d�k�l �Z �n�Xd�k �l�Z�d�Z�d�e�i�f�d�„��ƒ��YZ�d�e�i�f�d �„��ƒ��YZ�d �e�f�d�„��ƒ��YZ�d�e�f�d �„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d �e�f�d!�„��ƒ��YZ�d"�e�f�d#�„��ƒ��YZ�d$�e�f�d%�„��ƒ��YZ �d&�e�f�d'�„��ƒ��YZ!�d(�e�f�d)�„��ƒ��YZ"�d*�e�f�d+�„��ƒ��YZ#�d,�e#�f�d-�„��ƒ��YZ$�d.�e#�f�d/�„��ƒ��YZ%�d0�„��Z&�e'�d1�j�o�e�i(�d2�d3�ƒ�n�d�S(4���s_��� Basic TestCases for BTree and hash DBs, with and without a DBEnv, with various DB flags, etc. N(���s���pprint(���s���db(���s���verboset���-t���VersionTestCasec�����������B���s���t��Z�d�„��Z�RS(���Nc���������C���sk���t��i�ƒ��}�t�o.�d�Gd�d�GHd�|�f�GHt��i�GHd�d�GHn�|�t��i�t��i�t��i�f�j�p�t�‚�d��S(���Ns��� s���-=i���s���bsddb.db.version(): %s( ���t���dbt���versiont���infot���verboset���DB_VERSION_STRINGt���DB_VERSION_MAJORt���DB_VERSION_MINORt���DB_VERSION_PATCHt���AssertionError(���t���selfR���(����(����t,���/usr/lib/python2.4/bsddb/test/test_basics.pyt���test00_version���s���� (���t���__name__t ���__module__R ���(����(����(����R���R������s���t ���BasicTestCasec�����������B���s¿���t��Z�e�i�Z�d�Z�d�Z�d�Z�d��Z �d�Z �d�Z�d�Z�d�Z �d�„��Z�d�„��Z�d��d�„�Z�d�„��Z�d�„��Z�d �„��Z�d�d�d �„�Z�d�„��Z�d�„��Z�d �„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Ni����i°��iê��c������ ���C���s���|��i�o3t�i�i�t�i�i�t�i�d�ƒ�d�ƒ�}�|�|��_�y�t �i �|�ƒ�Wn8�t�j �o,�}�|�i �t �i�t �i�f�j�o�‚��q‡�n�Xt�i�|�ƒ�y‹�t�i�ƒ��|��_�|��i�i�d�d�ƒ�|��i�i�|��i�d�ƒ�|��i�i�|�|��i�t�i�Bƒ�|�t�_�t�i�i�t�i�ƒ��ƒ�d�|��_�d��t�_�WqUt �i �|�ƒ�‚��qUXn�d��|��_�t�i�ƒ��|��_�t�i �|��i�ƒ�|��_!�|��i!�i�|��i"�ƒ�|��i#�o6�|��i!�i�|��i�|��i#�|��i$�|��i%�t�i�B|��i&�ƒ�n6�|��i!�i�|��i�d�|��i&�d�|��i$�d�|��i%�t�i�Bƒ|��i'�ƒ��d��S(���Ni����t���db_homei���i���t���modet���dbtypet���flags((���R���t���useEnvt���ost���patht���joint���dirnamet���syst���argvt���homeDirt���shutilt���rmtreet���OSErrort���et���errnot���ENOENTt���ESRCHt���mkdirR���t���DBEnvt���envt ���set_lg_maxt ���set_flagst���envsetflagst���opent���envflagst ���DB_CREATEt���tempfilet���tempdirt���splitt���mktempt���filenamet���Nonet���DBt���dt ���dbsetflagst���dbnameR���t���dbopenflagst���dbmodet ���populateDB(���R���R ���R���(����(����R���t���setUp6���s@���� ( � c���������C���sR���|��i�i�ƒ��|��i�d��j �o!�|��i�i�ƒ��t�i�|��i�ƒ�n�t�i �|��i �ƒ�d��S(���N(���R���R4���t���closeR&���R2���R���R���R���R���t���removeR1���(���R���(����(����R���t���tearDown_���s ���� c���������C���sô���|��i�}�xN�t�|��i�d�ƒ�D]9�}�d�|��i�|�}�|��i�|�ƒ�}�|�i�|�|�|�ƒ�q�W|�i�d�d�|�ƒ�xK�t�|��i�d�d�ƒ�D]2�}�d�|�}�|��i�|�ƒ�}�|�i�|�|�|�ƒ�q…�W|�o�|�i �ƒ��n�t�|�ƒ�}�t �o �d�|�GHn�d��S(���Ni���s���%04ds���empty valuet����i���s���created %d records(���R���R4���t���ranget���_numKeyst���xt���keyt���makeDatat���datat���putt���_txnt���committ���lent���numR���(���R���RF���R4���RI���RB���RA���RD���(����(����R���R9���o���s"���� �� c���������C���s���t��i�|�g�d�ƒ�S(���Ni���(���t���DASHR���RB���(���R���RB���(����(����R���RC���†���s����c���������C���s��|��i�}�t�o �d�Gd�d�GHd�|��i�i�GHn�x<�d�d�d�d�d �g�D]%�}�|�i�|�ƒ�}�t�o �|�GHqF�qF�W|�i�d �ƒ�d�j�p�t�‚�|�i�d�ƒ�d��j�p�t�‚�y�|�i �d�ƒ�WnC�t�i�j �o4�}�|�d �t�i�j�p�t�‚�t�o �|�GHq n�X|��i�d�ƒ�|�i�d�d�ƒ�|�i�d�ƒ�d�j�p�t�‚�|�i�d�d�ƒ�|��i�t�i�@o!�|�i�d�ƒ�d�j�p�t�‚�n�|�i�d�ƒ�d�j�p�t�‚�y�|�i�d�d�d�t�i�ƒWnC�t�i�j �o4�}�|�d �t�i�j�p�t�‚�t�o �|�GHq n�X|��i�d�ƒ�|��i�t�i�@o!�|�i�d�ƒ�d�j�p�t�‚�n�|�i�d�ƒ�d�j�p�t�‚�|�i�ƒ��|�i�ƒ��~�t�i�|��i�ƒ�|��_�|��i�o�|��i�i�|��i�|��i�ƒ�n�|��i�i�|��i�ƒ�|��i�}�|�i�d �ƒ�d�j�p�t�‚�|��i�t�i�@o!�|�i�d�ƒ�d�j�p�t�‚�n�|�i�d�ƒ�d�j�p�t�‚�|�i�d�d�ƒ�}�t�o �|�GHn�|�i�d�d�ƒ�d��j�p�t�‚�|�i�d�d�ƒ�}�|�d�j�p�t�‚�|�i�d�|��ƒ�}�|�|��j�p�t�‚�|�i�ƒ��}�t!�|�ƒ�t!�h��ƒ�j�p�t�‚�t�o�d�GHt"�|�ƒ�n�d��S(���Ns��� s���-=i���s ���Running %s.test01_GetsAndPuts...t���0001t���0100t���0400t���0700t���0999t���0321s���0321-0321-0321-0321-0321t���abcdi����s���expected exceptions���a new records���same keys���this should failR���t���0555s���0555-0555-0555-0555-0555s���bad datas���bad keys"���d.stat() returned this dictionary:(#���R���R4���R���t ���__class__R���RB���t���getRD���R ���R2���t���deleteR���t���DBNotFoundErrort���valt���DB_NOTFOUNDt���failRE���R5���t���DB_DUPt���DB_NOOVERWRITEt���DBKeyExistErrort���DB_KEYEXISTt���syncR;���R3���R&���R6���R*���R1���t���get_botht���rect���statt���st���typet���pprint(���R���R4���RW���Rb���RB���R`���RD���(����(����R���t���test01_GetsAndPuts���sv���� � � !� ! ! c���������C���s)��|��i�}�t�o �d�Gd�d�GHd�|��i�i�GHn�xT�d�d�d�d�d �g�D]=�}�|�|�}�|�|��i�|�ƒ�j�p�t�‚�t�o �|�GHqF�qF�Wt �|�ƒ�|��i �j�p�t�‚�|�i�ƒ��}�t �|�ƒ�|��i �j�p�t�‚�t�|�ƒ�t�g��ƒ�j�p�t�‚�d �|�d�<t �|�ƒ�|��i �d�j�p�t�‚�|�i�ƒ��}�t �|�ƒ�|��i �d�j�p�t�‚�d �|�d�<t �|�ƒ�|��i �d�j�p�t�‚�|�i�ƒ��}�t �|�ƒ�|��i �d�j�p�t�‚�t�o�d�GHt �|�d� ƒ�n�|�d�d �j�p�t�‚�|�i�d�ƒ�d�j�p�t�‚�|�i�d�ƒ�d�j�p�t�‚�|�i�ƒ��}�t �|�ƒ�|��i �d�j�p�t�‚�t�|�ƒ�t�g��ƒ�j�p�t�‚�t�|�d�ƒ�t�f��ƒ�j�p�t�‚�t �|�d�ƒ�d�j�p�t�‚�t�o�d�GHt �|�d� ƒ�n�|�i�ƒ��}�t �|�ƒ�|��i �d�j�p�t�‚�t�|�ƒ�t�g��ƒ�j�p�t�‚�t�o�d�GHt �|�d� ƒ�n�d��S(���Ns��� s���-=i���s&���Running %s.test02_DictionaryMethods...t���0002t���0101t���0401t���0701t���0998s���a new records ���new recordi���s���a replacement records���the first 10 keys are:i ���RK���t���spami����i���s���the first 10 items are:s���the first 10 values are:(���R���R4���R���RS���R���RB���RD���RC���R ���RH���R@���t���keysRc���Rd���t���has_keyt���itemst���values(���R���R4���Rl���Ro���RB���Rn���RD���(����(����R���t���test02_DictionaryMethodsé���sT���� � !! !!! $! c���������C���s7��t��o)�d�Gd�d�GHd�|��i�i�|�|�f�GHn�|��i�o$�|��i�t�i �@o�|��i�i �ƒ��}�n�d��}�|��i �i�d�|�ƒ�}�|�i�ƒ��}�d�} �xø�|�d��j �oê�| �d�} �t��o�| �d�d�j�o �|�GHn�y�|�i�ƒ��}�Wna�t�i�j �oR�}�|�o5�|�d�t�i�j�p�t�‚�t��o �|�GHn�d��}�q:|��i�d �ƒ�n�X|�i�ƒ��t�|�i�ƒ��d�ƒ�j�p$�t�d �|�i�ƒ��|�i�ƒ��d�f�‚�qŽ�W| �|��i�j�p�t�‚�|�i�ƒ��}�d�} �x±�|�d��j �o£�| �d�} �t��o�| �d�d�j�o �|�GHn�y�|�i�ƒ��}�Wq²t�i�j �oR�}�|�o5�|�d�t�i�j�p�t�‚�t��o �|�GHn�d��}�q^|��i�d �ƒ�q²Xq²W| �|��i�j�p�t�‚�|�i�d�ƒ�}�|�i�ƒ��}�|�|�j�p�t�‚�|�d�d�j�p�t�‚�|�d�|��i!�d�ƒ�j�p�t�‚�|�i�ƒ��t�|�d�ƒ�j�p�t�‚�|�i�d�ƒ�}�|�d�d �j�p�t�‚�|�i�ƒ��d�j�p�t�‚�y�|�i�d�ƒ�}�WnC�t�i�j �o4�}�|�d�t�i�j�p�t�‚�t��o �|�GHqÝn?�X|�o�|��i�d�ƒ�n�|�d��j�o�|��i�d�|�f�ƒ�n�|�i#�d�|��i!�d�ƒ�ƒ�}�|�d�|��i!�d�ƒ�f�j�p�t�‚�y�|�i#�d�d�ƒ�}�WnC�t�i�j �o4�}�|�d�t�i�j�p�t�‚�t��o �|�GHq´n?�X|�o�|��i�d�ƒ�n�|�d��j�o�|��i�d�|�f�ƒ�n�|��i �i$�ƒ��t�i%�j�o½�|�i&�d�ƒ�}�t��o �d�G|�GHn�|�i&�d�d�d�d�d�ƒ}�t��o �d�G|�GHn�|�d�d �j�o�|��i�d�ƒ�n�|�i&�d�ƒ�}�t��o �d�G|�GHn�|�d�d �j�o�|��i�d�ƒ�qŠn�|�i�d�ƒ�|�i(�ƒ��y�|�i�ƒ��}�WnC�t�i)�j �o4�}�|�d�t�i*�j�p�t�‚�t��o �|�GHqn�X|��i�d�ƒ�|�i�ƒ��|�i+�t�i,�ƒ�}�|�i�ƒ��|�i�ƒ��j�p�t�‚�|�i.�d �d�t�i/�ƒ�|�i�ƒ��|�i�ƒ��j�p�t�‚�|�i�ƒ��d�d�j�p�t�‚�|�i.�d �d�t�i/�d�d�d�d�ƒ|�i�ƒ��d�d �j�p�t�‚�|�i0�ƒ��|�i0�ƒ��|�o�|�i1�ƒ��n�h��d!�f��<d"�f��<d#�t�i,�f�<d$�f��<d%�d.�<d&�f��<d'�f��<d(�f��<d)�d �d*�t�i/�f�<d+�d/�<}�xœ�|�i3�ƒ��D]Ž�\�} �}�y.�t��o �d,�| �GHn�t6�t7�|�| �ƒ�|�ƒ�Wn@�t�i8�j �o1�}�|�d�d�j�p�t�‚�t��o �|�GHq q|X|��i�d-�| �ƒ�q|W|��i �i�d�|�ƒ�} �|��i �i0�ƒ��~ �d��S(0���Ns��� s���-=i���sC���Running %s.test03_SimpleCursorStuff (get_error %s, set_error %s)...t���txni����i���id���s���unexpected DBNotFoundErrors ���%s != len(%r)t���0505s���empty valueR>���s���bad keys���expected exceptions���expected None: %rt���0404s���bad datat���011s���searched for '011', found: t���dlent���doffs%���searched (partial) for '011', found: s���expected empty data portions!���search for 'empty value' returneds���empty value lookup failedt���0499s���exception expecteds���a new valuet���eri���s ���a newer valuet���currentRU���t���dupt���firstRT���t���nextt���prevt���lastRE���Rk���t���sets-���attempting to use a closed cursor's %s methods8���no exception raised when using a buggy cursor's%s method(���i����(���Rr���(:���R���R���RS���R���t���get_raises_errort���set_raises_errorR&���R7���R���t���DB_AUTO_COMMITt ���txn_beginRq���R2���R4���t���cursort���cR{���R`���t���countR|���RV���RW���RX���R ���RY���t���get_current_sizeRH���Ry���R@���R~���R}���R���t���rec2RC���t���nR_���t���get_typet���DB_BTREEt ���set_ranget���evRU���t���DBKeyEmptyErrort���DB_KEYEMPTYRz���t���DB_POSITIONt���c2RE���t ���DB_CURRENTR;���RG���t���methods_to_testRn���t���methodt���argst���applyt���getattrt���DBErrort ���oldcursor(���R���R€���R���Rq���Rˆ���R���RW���R‰���R`���R™���R”���R•���R‘���R†���R…���R“���(����(����R���t���test03_SimpleCursorStuff%��sö���� � � L� � !$� #� � � � " r � � c���������C���sg���t��o �d�Gd�d�GHd�|��i�i�GHn�|��i�i�d�ƒ�}�|�d�j�p�t�‚�|��i�d�d�d �d�ƒ�d��S( ���Ns��� s���-=i���s<���Running %s.test03b_SimpleCursorStuffWithoutGetReturnsNone...i����i���R€���i���R���( ���R���R���RS���R���R4���t���set_get_returns_nonet���oldR ���Rš���(���R���Rœ���(����(����R���t*���test03b_SimpleCursorWithoutGetReturnsNone0Ë��s���� c���������C���sS���t��o �d�Gd�d�GHd�|��i�i�GHn�|��i�i�d�ƒ�}�|��i�d�d�d�d�ƒ�d��S( ���Ns��� s���-=i���s<���Running %s.test03b_SimpleCursorStuffWithoutGetReturnsNone...i���R€���i����R���(���R���R���RS���R���R4���R›���Rœ���Rš���(���R���Rœ���(����(����R���t'���test03b_SimpleCursorWithGetReturnsNone1Ö��s ���� c���������C���s���t��o �d�Gd�d�GHd�|��i�i�GHn�|��i�i�d�ƒ�}�|�d�j�p�t�‚�|��i�i�d�ƒ�}�|�d�j�p�t�‚�|��i�d�d�d �d�ƒ�d��S( ���Ns��� s���-=i���s<���Running %s.test03c_SimpleCursorStuffWithoutSetReturnsNone...i���i���R€���i����R���( ���R���R���RS���R���R4���R›���Rœ���R ���Rš���(���R���Rœ���(����(����R���t#���test03c_SimpleCursorGetReturnsNone2á��s���� c���������C���sx��|��i�}�t�o �d�Gd�d�GHd�|��i�i�GHn�d�}�d�d�d�d�}�|�i�|�|�ƒ�|�i�|�ƒ�|�j�p�t �‚�|�i�|�d �d �d�d�ƒd�d �d�d �j�p�t �‚�|�i�d�d�d�d�ƒ�|�i�d�d �d�d�d�ƒd�j�p�t �‚�|��i �t�i�j�ov�|�i�|�d�d �d�d�d�ƒ|�i�|�ƒ�d�j�p�t �‚�|�i�|�d�d �d�d�d�ƒ|�i�|�ƒ�d�j�p�t �‚�n�d��S(���Ns��� s���-=i���s%���Running %s.test04_PartialGetAndPut...t���partialTestt���1iè��t���2Ru���i���Rv���iÞ��i ���t���partialtest2i0u��t���robini���t���0000iÐ��i����t���1111i���i���t���0011110( ���R���R4���R���RS���R���RB���RD���RE���RT���R ���R5���R���RZ���(���R���R4���RB���RD���(����(����R���t���test04_PartialGetAndPutð��s ���� 5)c���������C���sŒ���|��i�}�t�o �d�Gd�d�GHd�|��i�i�GHn�xU�t�d�d�d�ƒ�D]A�}�d�|�}�|�i�|�d �|�ƒ�|�i �|�ƒ�|�j�p�t �‚�qC�Wd��S( ���Ns��� s���-=i���s���Running %s.test05_GetSize...i���iPÃ��iô��s���size%sR¡���(���R���R4���R���RS���R���R?���t���iRB���RE���t���get_sizeR ���(���R���R4���R©���RB���(����(����R���t���test05_GetSize��s���� � c���������C���s¬���t��i�ƒ��d�j��o�d��Sn�|��i�}�t�o �d�Gd�d�GHd�|��i�i�GHn�|�i�d�d�ƒ�|�i�ƒ��}�|�d�j�p �t �d �‚�|�i�ƒ��}�|�d �j�p�t �d�|�f�‚�d��S( ���Ni���s��� s���-=i���s���Running %s.test99_Truncate...t���abcdet���ABCDEi���s,���truncate returned <= 0 on non-empty databasei����s*���truncate on empty DB returned nonzero (%r)(���i���i���(���R���R���R���R4���R���RS���R���RE���t���truncateRI���R ���(���R���RI���R4���(����(����R���t���test06_Truncate��s���� (���R���R���R���t ���DB_UNKNOWNR���R7���R5���R8���R2���R6���R���R+���R)���R@���R:���R=���R9���RC���Re���Rp���Rš���R���Rž���RŸ���R¨���R«���R¯���(����(����(����R���R���*���s,��� ) \ <¦ t���BasicBTreeTestCasec�����������B���s���t��Z�e�i�Z�RS(���N(���R���R���R���R‹���R���(����(����(����R���R±���1��s���t���BasicHashTestCasec�����������B���s���t��Z�e�i�Z�RS(���N(���R���R���R���t���DB_HASHR���(����(����(����R���R²���5��s���t ���BasicBTreeWithThreadFlagTestCasec�����������B���s���t��Z�e�i�Z�e�i�Z�RS(���N(���R���R���R���R‹���R���t ���DB_THREADR7���(����(����(����R���R´���9��s��� t���BasicHashWithThreadFlagTestCasec�����������B���s���t��Z�e�i�Z�e�i�Z�RS(���N(���R���R���R���R³���R���Rµ���R7���(����(����(����R���R¶���>��s��� t���BasicBTreeWithEnvTestCasec�����������B���s7���t��Z�e�i�Z�e�i�Z�d�Z�e�i�e�i�Be�i �BZ �RS(���Ni���(���R���R���R���R‹���R���Rµ���R7���R���t ���DB_INIT_MPOOLt���DB_INIT_LOCKR+���(����(����(����R���R·���C��s��� t���BasicHashWithEnvTestCasec�����������B���s7���t��Z�e�i�Z�e�i�Z�d�Z�e�i�e�i�Be�i �BZ �RS(���Ni���(���R���R���R���R³���R���Rµ���R7���R���R¸���R¹���R+���(����(����(����R���Rº���J��s��� t���BasicTransactionTestCasec�����������B���sr���t��Z�e�i�e�i�BZ�d�Z�e�i�e�i�Be�i�Be�i �BZ �e�i�Z�d�„��Z�d�„��Z �d�„��Z�d�„��Z�d�„��Z�RS(���Ni���c���������C���s���|��i�i�ƒ��t�i�|��ƒ�d��S(���N(���R���Rq���RG���R���R=���(���R���(����(����R���R=���[��s���� c���������C���s8���|��i�i�ƒ��}�t�i�|��d�|�ƒ|��i�i�ƒ��|��_�d��S(���NRF���(���R���R&���Rƒ���Rq���R���R9���(���R���Rq���(����(����R���R9���`��s����c���������C���s¬��|��i�}�t�o �d�Gd�d�GHd�|��i�i�GHn�|�i�d�d�|��i�ƒd��j�p�t�‚�|�i �d�d�|��i�ƒ�|�i�d�d�|��i�ƒd�j�p�t�‚�|��i�i �ƒ��|�i�d�ƒ�d��j�p�t�‚�|��i�i�ƒ��|��_�|�i�d�d�|��i�ƒd��j�p�t�‚�|�i �d�d�|��i�ƒ�|�i�d�d�|��i�ƒd�j�p�t�‚�|��i�i �ƒ��|�i�d�ƒ�d�j�p�t�‚�|��i�i�ƒ��|��_�|�i�|��i�ƒ�}�|�i�ƒ��}�d�}�xI�|�d��j �o;�|�d �}�t�o�|�d �d�j�o �|�GHn�|�i�ƒ��}�q“W|�|��i�d �j�p�t�‚�|�i�ƒ��|��i�i �ƒ��y�|��i�i�d�d�d�ƒ�Wn�t�i�j �o�n�X|��i�i�t�i�t�i�Bƒ�}�|�d��j�p�t�‚�x"�|�D]�}�t�o �d�|�GHqxqxW|��i�i�ƒ��|��_�d��S(���Ns��� s���-=i���s!���Running %s.test06_Transactions...s���new recRq���s���this is a new recordi����i���id���s ���log file: (���R���R4���R���RS���R���RT���Rq���R2���R ���RE���t���abortR&���Rƒ���RG���R„���R…���R{���R`���R†���R|���R@���R;���t���txn_checkpointR���t���DBIncompleteErrort���log_archivet���DB_ARCH_ABSt���DB_ARCH_LOGt���logst���log(���R���R†���R4���R…���RÂ���RÃ���R`���(����(����R���t���test06_Transactionsh��sN���� && && � �c���������C���sË���t��i�ƒ��d�j��o�d��Sn�|��i�}�t�o �d�Gd�d�GHd�|��i�i�GHn�|�i�d�d�ƒ�|��i�i �ƒ��}�|�i�|�ƒ�}�|�d�j�p �t �d �‚�|�i�|�ƒ�}�|�d �j�p�t �d�|�f�‚�|�i�ƒ��d��S( ���Ni���s��� s���-=i���s ���Running %s.test07_TxnTruncate...R¬���R���i���s,���truncate returned <= 0 on non-empty databasei����s*���truncate on empty DB returned nonzero (%r)(���i���i���(���R���R���R���R4���R���RS���R���RE���R&���Rƒ���Rq���R®���RI���R ���RG���(���R���Rq���R4���RI���(����(����R���t���test07_TxnTruncate›��s���� c���������C���sš���|��i�i�ƒ��}�|�i�ƒ��y�|�i�ƒ��Wn�t�i�j �o �}�n�Xt�d�‚�|��i�i�ƒ��}�|�i �ƒ��y�|�i �ƒ��Wn�t�i�j �o �}�n�Xt�d�‚�d��S(���NsB���DBTxn.abort() called after DB_TXN no longer valid w/o an exceptionsC���DBTxn.commit() called after DB_TXN no longer valid w/o an exception( ���R���R&���Rƒ���Rq���R¼���R���R˜���R ���t���RuntimeErrorRG���(���R���Rq���R ���(����(����R���t���test08_TxnLateUse¯��s���� (���R���R���R���Rµ���R‚���R7���R���R¸���R¹���t���DB_INIT_TXNR+���R)���R=���R9���RÄ���RÅ���RÇ���(����(����(����R���R»���S��s��� 3 t���BTreeTransactionTestCasec�����������B���s���t��Z�e�i�Z�RS(���N(���R���R���R���R‹���R���(����(����(����R���RÉ���Ã��s���t���HashTransactionTestCasec�����������B���s���t��Z�e�i�Z�RS(���N(���R���R���R���R³���R���(����(����(����R���RÊ���Æ��s���t���BTreeRecnoTestCasec�����������B���s#���t��Z�e�i�Z�e�i�Z�d�„��Z�RS(���Nc���������C���s��|��i�}�t�o �d�Gd�d�GHd�|��i�i�GHn�|�i�d�ƒ�}�t�|�ƒ�t�f��ƒ�j�p�t�‚�t �|�ƒ�d�j�p�t�‚�t�o �d�G|�GHn�|�i �ƒ��}�|�i�d�ƒ�|�i �ƒ��}�t�|�ƒ�t�d �ƒ�j�p�t�‚�t�o �d �G|�GHn�|�i�ƒ��}�|�i�|�ƒ�|�j�p�t�‚�|�i�ƒ��d��S(���Ns��� s���-=i���s!���Running %s.test07_RecnoInBTree...iÈ���i���s���Record #200 is t���0200i���s���recno of d['0200'] is (���R���R4���R���RS���R���RT���R`���Rc���R ���RH���R„���R…���R���t ���get_recnoRI���Ry���t ���set_recnoR;���(���R���R…���R4���RI���R`���(����(����R���t���test07_RecnoInBTreeÑ��s$���� (���R���R���R���R‹���R���t ���DB_RECNUMR5���RÏ���(����(����(����R���RË���Í��s��� t ���BTreeRecnoWithThreadFlagTestCasec�����������B���s���t��Z�e�i�Z�RS(���N(���R���R���R���Rµ���R7���(����(����(����R���RÑ���ë��s���t���BasicDUPTestCasec�����������B���s���t��Z�e�i�Z�d�„��Z�RS(���Nc��� ������C���s×��|��i�}�t�o �d�Gd�d�GHd�|��i�i�GHn�|�i�d�d�ƒ�x$�d�i�ƒ��D]�}�|�i�d�|�ƒ�qM�W|�i�d �d �ƒ�|�i�d�ƒ�}�|�d�j�p�t �‚�t�o �|�GHn�|�i�ƒ��}�|�i �d�ƒ�}�|�d�j�p�t �‚�|�i�ƒ��}�|�d�j�p�t �‚�|�i �d�ƒ�}�|�i�ƒ��}�|�d �j�p�t �‚�|�i�ƒ��}�|�d�j�p�t �‚�|�i �d�ƒ�}�x.�|�d��j �o �t�o �|�GHn�|�i�ƒ��}�qZW|�i �d�ƒ�|�i�ƒ��}�|�d�d�j�p�t �‚�t�o �|�GHn�|�i�ƒ��d��S(���Ns��� s���-=i���s"���Running %s.test08_DuplicateKeys...t���dup0t���befores-���The quick brown fox jumped over the lazy dog.t���dup1t���dup2t���aftert���Thet���quicki ���i����(���RÕ���RØ���(���RÕ���RÙ���(���RÕ���RÙ���(���R���R4���R���RS���R���RE���R/���RA���RT���RD���R ���R„���R…���R���R`���R|���R†���t���next_dupR2���t ���next_nodupR;���( ���R���R†���R…���R4���R|���RÚ���R`���RA���RD���(����(����R���t���test08_DuplicateKeysó��sF���� � � (���R���R���R���RZ���R5���RÜ���(����(����(����R���RÒ���ð��s��� t���BTreeDUPTestCasec�����������B���s���t��Z�e�i�Z�RS(���N(���R���R���R���R‹���R���(����(����(����R���RÝ���"��s���t���HashDUPTestCasec�����������B���s���t��Z�e�i�Z�RS(���N(���R���R���R���R³���R���(����(����(����R���RÞ���%��s���t���BTreeDUPWithThreadTestCasec�����������B���s���t��Z�e�i�Z�e�i�Z�RS(���N(���R���R���R���R‹���R���Rµ���R7���(����(����(����R���Rß���(��s��� t���HashDUPWithThreadTestCasec�����������B���s���t��Z�e�i�Z�e�i�Z�RS(���N(���R���R���R���R³���R���Rµ���R7���(����(����(����R���Rà���,��s��� t���BasicMultiDBTestCasec�����������B���s ���t��Z�d�Z�d�„��Z�d�„��Z�RS(���NR{���c���������C���s)���|��i�t�i�j�o�t�i�Sn�t�i�Sd��S(���N(���R���R���R���R‹���R³���(���R���(����(����R���t ���otherType6��s����c��� ������C���sq��|��i�} �t�o �d�Gd�d�GHd�|��i�i�GHn�t�i�|��i�ƒ�}�|�i �|��i�d�|��i�|��i �t�i�Bƒ�t�i�|��i�ƒ�}�|�i �|��i�d�|��i�ƒ��|��i �t�i�Bƒ�x-�d�i�ƒ��D]�}�|�i�|�|��i�|�ƒ�ƒ�q°�Wx%�t�i�D]�}�|�i�|�|�d�ƒ�qÝ�W| �i�ƒ��|�i�ƒ��|�i�ƒ��| �i�ƒ��|�i�ƒ��|�i�ƒ��d��|��_�} �}�}�t�i�|��i�ƒ�|��_�} �| �i �|��i�|��i�d �|��i �ƒt�i�|��i�ƒ�}�|�i �|��i�d�d �|��i �ƒt�i�|��i�ƒ�}�|�i �|��i�d�d �|��i �ƒ| �i�ƒ��}�|�i�ƒ��}�|�i�ƒ��}�d �}�|�i �ƒ��}�xI�|�d��j �o;�|�d�}�t�o�|�d�d �j�o �|�GHn�|�i"�ƒ��}�qW|�|��i#�j�p�t$�‚�d �}�|�i �ƒ��}�x8�|�d��j �o*�|�d�}�t�o �|�GHn�|�i"�ƒ��}�qŽW|�d �j�p�t$�‚�d �}�|�i �ƒ��}�x8�|�d��j �o*�|�d�}�t�o �|�GHn�|�i"�ƒ��}�qïW|�d�j�p�t$�‚�|�i�ƒ��|�i�ƒ��|�i�ƒ��|�i�ƒ��|�i�ƒ��d��S(���Ns��� s���-=i���s���Running %s.test09_MultiDB...t���secondt���thirds,���The quick brown fox jumped over the lazy dogiF���R���i����i���i2���i ���i4���(%���R���R4���t���d1R���RS���R���R���R3���R&���t���d2R*���R1���R���R7���R,���t���d3Râ���R/���RA���RE���RC���t���stringt���lettersR^���R;���R2���R6���R„���t���c1R‘���t���c3R†���R{���R`���R|���R@���R ���( ���R���R†���R`���R‘���Rë���RA���Rê���Ræ���Rç���Rå���(����(����R���t���test09_MultiDB<��s€���� � � � � � (���R���R���R6���Râ���Rì���(����(����(����R���Rá���3��s��� t���BTreeMultiDBTestCasec�����������B���s7���t��Z�e�i�Z�e�i�Z�d�Z�e�i�e�i�Be�i �BZ �RS(���Ni���(���R���R���R���R‹���R���Rµ���R7���R���R¸���R¹���R+���(����(����(����R���Rí���‹��s��� t���HashMultiDBTestCasec�����������B���s7���t��Z�e�i�Z�e�i�Z�d�Z�e�i�e�i�Be�i �BZ �RS(���Ni���(���R���R���R���R³���R���Rµ���R7���R���R¸���R¹���R+���(����(����(����R���Rî���‘��s��� c����������C���s†��t��i�ƒ��}��|��i�t��i�t�ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t �ƒ�ƒ�|��i�t��i�t �ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t �ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��i�t��i�t�ƒ�ƒ�|��S(���N(���t���unittestt ���TestSuitet���suitet���addTestt ���makeSuiteR���R±���R²���R´���R¶���R·���Rº���RÉ���RÊ���RË���RÑ���RÝ���RÞ���Rß���Rà���Rí���Rî���(���Rñ���(����(����R���t ���test_suite›��s&����t���__main__t���defaultTestRô���()���t���__doc__R���R���R!���R���Rè���R-���Rd���Rï���t���bsddb3R���t���ImportErrort���bsddbt���test_allR���RJ���t���TestCaseR���R���R±���R²���R´���R¶���R·���Rº���R»���RÉ���RÊ���RË���RÑ���RÒ���RÝ���RÞ���Rß���Rà���Rá���Rí���Rî���Rô���R���t���main(!���R¶���R���Rï���R���R±���R���Rß���R���R»���Rí���R-���R!���Rd���R���RÝ���RÊ���Rè���RÒ���RÞ���RÑ���R���RÉ���RJ���Rá���Rô���R·���RË���Rà���R²���R´���Rî���R���Rº���(����(����R���t���?���sP��� ÿ�ÿ� p2X