File: //proc/3/root/usr/lib64/python2.4/test/test_shelve.pyc
mò
‚=5Dc @ s d k Z d k Z d k Z d k Z d k l Z d e i f d „ ƒ YZ d k l Z 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 „ Z e d j o e ƒ n d S( N( s test_supportt TestCasec B sF t Z d e i d Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( Nt shelftempt dbc C sz zD t i | i d t ƒ} d | d <| i | d d ƒ | i ƒ Wd x+ t i | i d ƒ D] } t
i | ƒ q^ WXd S(
Nt binaryi i i i t key1t *( i i i i ( i i i i ( t shelvet opent selft fnt Falset st assertEqualt closet globt ft ost unlink( R R R ( ( t( /usr/lib64/python2.4/test/test_shelve.pyt test_ascii_file_shelf s
c C sz zD t i | i d t ƒ} d | d <| i | d d ƒ | i ƒ Wd x+ t i | i d ƒ D] } t
i | ƒ q^ WXd S(
NR i i i i R R ( i i i i ( i i i i ( R R R R t TrueR R R
R R R R ( R R R ( ( R t test_binary_file_shelf s
c C sz zD t i | i d d ƒ} d | d <| i | d d ƒ | i ƒ Wd x+ t i | i d ƒ D] } t i
| ƒ q^ WXd S(
Nt protocoli i i i R R ( i i i i ( i i i i ( R R R R R R R
R R R R ( R R R ( ( R t test_proto2_file_shelf s
c C s° h } t i | d t ƒ} d | d <| i | d d ƒ | i ƒ h } t i | d t ƒ} d | d <| i | d d
ƒ | i ƒ | i t
| ƒ d ƒ | i | | ƒ d S( NR i i i i R ( i i i i ( i i i i ( i i i i ( i i i i ( t d1R t ShelfR
R R R R
t d2R t lent assertNotEqual( R R R R ( ( R t test_in_memory_shelf) s
c C sW h } t i | d d d t ƒ} d d d d g | d <| i | d d d d d g ƒ | d i d ƒ | i | d d d d d g ƒ | i ƒ h } t i | d d d t
ƒ} d d d d g | d <| i | d d d d d g ƒ | d i d ƒ | i | d d d d d d g ƒ | i ƒ | i t | ƒ d ƒ | i t | ƒ d ƒ d S( NR i t writebacki i i R i ( R R R R
R R R t appendR
R R R ( R R R R ( ( R t test_mutable_entry8 s
#
(
t __name__t
__module__R t extsepR R R R R R ( ( ( R R s
( s
mapping_testst TestShelveBasec B sA t Z d Z d Z d „ Z e i Z d „ Z d „ Z d „ Z
RS( Ns shelftemp.dbi c O s# g | _ t i i | | | Ž d S( N( R t _dbt
mapping_testst BasicTestMappingProtocolt __init__t argst kw( R R) R* ( ( R R( R s c C s h d d <d d <d d <S( NR t value1t key2i t key3i i ( i i i ( ( R ( ( R t
_referenceV s c C sk | i o t i h | i } n5 | i d 7_ t i | i t | i ƒ | i } | i
i | ƒ | S( Ni ( R t _in_memR R t _argst xt counterR R t strR% R ( R R1 ( ( R t _empty_mappingX s
%c C sg x | i D] } | i ƒ q
Wg | _ | i p2 x/ t i | i d ƒ D] } t i | ƒ qH Wn d S( NR (
R R% R R
R/ R R R R R ( R R R ( ( R t tearDown` s
( R! R"