-í
čś<c       s  d  k  Z  d k l Z l Z d f  d     YZ d  k Z e e _ d e _ d e f d     YZ d e f d     YZ	 d	 e
 f d
     YZ d e f d     YZ d d d d d Z d d d d d d d d Z d   Z d e  i f d     YZ d e  i f d     YZ d  S(   N(   s
   TestFaileds   have_unicodes   Cc      s   t  Z d   Z RS(   Nc    s   t  |  i | i  Sd  S(   N(   s   cmps   selfs   __dict__s   other(   s   selfs   other(    (    s'   /usr/lib/python2.2/test/pickletester.pys   __cmp__ s    (   s   __name__s
   __module__s   __cmp__(    (    (    s'   /usr/lib/python2.2/test/pickletester.pys   C s   s   __main__s   myintc      s   t  Z d   Z RS(   Nc    s   t  |  |  _  d  S(   N(   s   strs   xs   self(   s   selfs   x(    (    s'   /usr/lib/python2.2/test/pickletester.pys   __init__ s    (   s   __name__s
   __module__s   __init__(    (    (    s'   /usr/lib/python2.2/test/pickletester.pys   myint s   s   initargc      s    t  Z d Z d   Z d   Z RS(   Ni   c    s   | |  _  | |  _ d  S(   N(   s   as   selfs   b(   s   selfs   as   b(    (    s'   /usr/lib/python2.2/test/pickletester.pys   __init__ s    	c    s   |  i |  i f Sd  S(   N(   s   selfs   as   b(   s   self(    (    s'   /usr/lib/python2.2/test/pickletester.pys   __getinitargs__ s    (   s   __name__s
   __module__s   __safe_for_unpickling__s   __init__s   __getinitargs__(    (    (    s'   /usr/lib/python2.2/test/pickletester.pys   initarg s   	s	   metaclassc      s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s'   /usr/lib/python2.2/test/pickletester.pys	   metaclass s   s   use_metaclassc      s   t  Z e Z RS(   N(   s   __name__s
   __module__s	   metaclasss   __metaclass__(    (    (    s'   /usr/lib/python2.2/test/pickletester.pys   use_metaclass s   s*   (lp1
I0
aL1L
aF2
ac__builtin__
complex
p2
sm   (F3
F0
tRp3
aI1
aI-1
aI255
aI-255
aI-256
aI65535
aI-65535
aI-65536
aI2147483647
aI-2147483647
aI-2147483648
as   (S'abc'
p4
g4
s   (i__main__
C
p5
s4   (dp6
S'foo'
p7
I1
sS'bar'
p8
I2
sbg5
tp9
ag9
aI5
a.
s   ]q(K L1L
G@       s    c__builtin__
complex
q(G@     s    G        tRqKJ˙˙s   ˙˙K˙J˙˙˙J ˙˙˙M˙˙s   J ˙˙J  ˙˙J˙˙˙J s    J   (Uabcqh(c__main__
s    C
qoq}q(UfooqKUbarq	Kubhs
   tq
h
Ke.c     sÄ   t    } d | _ d | _ d d d d d g } d } d	 }  d
 } | i d d | | | d |  |  |  d | | | d g  d d | | f } | i
 |  | i
 |  | i
 d  | Sd  S(   Ni   i   i    l    f2.0f3.0x0.00.0i˙   i˙˙  i˙˙˙i˙˙˙˙s   abci   (   s   Cs   cs   foos   bars   xs   uint1maxs   uint2maxs   int4maxs   extends   ys   append(   s   uint2maxs   uint1maxs   cs   ys   xs   int4max(    (    s'   /usr/lib/python2.2/test/pickletester.pys   create_dataX s    			@s   AbstractPickleTestsc      sž   t  Z e   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d   Z d	   Z d
   Z d   Z e o d   Z n d   Z d   Z d   Z d   Z d   Z d   Z RS(   Nc    s   d  S(   N(    (   s   self(    (    s'   /usr/lib/python2.2/test/pickletester.pys   setUpp s    c    sľ   t  d  } |  i |  } |  i |  } |  i | |  d f  f } |  i |  } |  i |  } |  i | |  t d |  } |  i |  } |  i |  } |  i | |  d  S(   Ni   i   (	   s   myints   xs   selfs   dumpss   ss   loadss   ys   assertEquals   initarg(   s   selfs   ss   ys   x(    (    s'   /usr/lib/python2.2/test/pickletester.pys	   test_misct s    c    s8   |  i |  i  } |  i |  } |  i | |  i  d  S(   N(   s   selfs   dumpss	   _testdatas   ss   loadss   xs   assertEqual(   s   selfs   xs   s(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_identity s    c    sH   |  i t  } |  i | |  i  |  i t  } |  i | |  i  d  S(   N(   s   selfs   loadss   DATAs   xs   assertEquals	   _testdatas   BINDATA(   s   selfs   x(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_constant s    c    s;   |  i |  i d  } |  i |  } |  i | |  i  d  S(   Ni   (   s   selfs   dumpss	   _testdatas   ss   loadss   xs   assertEqual(   s   selfs   xs   s(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_binary s    c    sy   g  } | i |  |  i |  } |  i |  } |  i | |  |  i | | d  |  i t |  t | d   d  S(   Ni    (	   s   ls   appends   selfs   dumpss   ss   loadss   xs   assertEquals   id(   s   selfs   ss   ls   x(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_recursive_list s    c    sv   h  } | | d <|  i |  } |  i |  } |  i | |  |  i | d |  |  i t | d  t |   d  S(   Ni   (   s   ds   selfs   dumpss   ss   loadss   xs   assertEquals   id(   s   selfs   ss   ds   x(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_recursive_dict  s    
c    sv   t    } | | _ |  i |  } |  i |  } |  i | |  |  i | i |  |  i t	 | i  t	 |   d  S(   N(
   s   Cs   is   attrs   selfs   dumpss   ss   loadss   xs   assertEquals   id(   s   selfs   ss   is   x(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_recursive_instŠ s    		c    sí   g  } h  | d <} t   } | | _ | i |  |  i |  } |  i	 |  } |  i | |  |  i | d |  |  i | d i |  |  i | d i d |  |  i | d i d d |  |  i | d i d d i |  d  S(   Ni   i    (   s   ls   ds   Cs   is   attrs   appends   selfs   dumpss   ss   loadss   xs   assertEqual(   s   selfs   ds   is   xs   ss   l(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_recursive_multi˛ s    		c    s   |  i |  i |  i d  d  S(   Ns   garyp(   s   selfs   assertRaisess   errors   loads(   s   self(    (    s'   /usr/lib/python2.2/test/pickletester.pys
   test_garypÁ s    c    sW   d d d d d d d d g } x2 | D]* } d	 | d
 } |  i t |  i |  q% Wd  S(   Ns   abcs   2 + 2s   'abc' + 'def's   'abcs   'abc"s	   'abc'   ?s   'abc"''s   '\\a'''\'\\''s   Ss   
p0
.(   s   insecures   ss   bufs   selfs   assertRaisess
   ValueErrors   loads(   s   selfs   ss   bufs   insecure(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_insecure_stringsÄ s
    	 c    sv   t  d  t  d  t  d  t  d  t  d  g } x< | D]4 } |  i |  } |  i |  } |  i | |  q: Wd  S(   Ns    s   <\u>s	   <\\u1234>s   <
>s   <\>(	   s   unicodes   endcasess   us   selfs   dumpss   ps   loadss   u2s   assertEqual(   s   selfs   ps   us   endcasess   u2(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_unicodeÓ s    3 c    su   d  k  } | i } x\ | oT xC | | f D]4 } |  i |  } |  i |  } |  i	 | |  q* W| d ?} q Wd  S(   Ni   (
   s   syss   maxints   ns   expecteds   selfs   dumpss   ss   loadss   n2s   assertEqual(   s   selfs   syss   ss   expecteds   n2s   n(    (    s'   /usr/lib/python2.2/test/pickletester.pys	   test_intsŰ s    		  c    so   d d >d } d t |  d } |  i |  } |  i | |  d t |  d } |  i t |  i |  d  S(   Nl    i?   i   s   Is   
.s   JUNK
.(	   s   maxint64s   strs   datas   selfs   loadss   gots   assertEquals   assertRaisess
   ValueError(   s   selfs   maxint64s   gots   data(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_maxint64ĺ s    c    s   d  S(   N(    (   s   self(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_reduceď s    c    s   d  S(   N(    (   s   self(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_getinitargsň s    c    sA   t    } |  i |  } |  i |  } |  i | i | i  d  S(   N(	   s   use_metaclasss   as   selfs   dumpss   ss   loadss   bs   assertEquals	   __class__(   s   selfs   as   bs   s(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_metaclasső s    	c    sř   d  k  } | i   } |  i |  } |  i |  } |  i | |  d  k	 } t
 | d  oD | i | i  } |  i |  } |  i |  } |  i | |  n t
 | d  oD | i | i  } |  i |  } |  i |  } |  i | |  n d  S(   Ns   stats   statvfs(   s   times	   localtimes   ts   selfs   dumpss   ss   loadss   us   assertEquals   oss   hasattrs   stats   curdirs   statvfs(   s   selfs   ss   us   ts   times   os(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_structseqű s     		(   s   __name__s
   __module__s   create_datas	   _testdatas   setUps	   test_miscs   test_identitys   test_constants   test_binarys   test_recursive_lists   test_recursive_dicts   test_recursive_insts   test_recursive_multis
   test_garyps   test_insecure_stringss   have_unicodes   test_unicodes	   test_intss   test_maxint64s   test_reduces   test_getinitargss   test_metaclasss   test_structseq(    (    (    s'   /usr/lib/python2.2/test/pickletester.pys   AbstractPickleTestsl s(   																
	
			s   AbstractPickleModuleTestsc      s   t  Z d   Z d   Z RS(   Nc    sd   d  k  } d  k } | i   } t | d  } | i   |  i t	 |  i
 i d |  | i |  d  S(   Ns   wi{   (   s   tempfiles   oss   mktemps   fns   opens   fs   closes   selfs   assertRaisess
   ValueErrors   modules   dumps   remove(   s   selfs   fs   tempfiles   oss   fn(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_dump_closed_files    
c    sd   d  k  } d  k } | i   } t | d  } | i   |  i t	 |  i
 i d |  | i |  d  S(   Ns   wi{   (   s   tempfiles   oss   mktemps   fns   opens   fs   closes   selfs   assertRaisess
   ValueErrors   modules   dumps   remove(   s   selfs   fs   tempfiles   oss   fn(    (    s'   /usr/lib/python2.2/test/pickletester.pys   test_load_closed_files    
(   s   __name__s
   __module__s   test_dump_closed_files   test_load_closed_file(    (    (    s'   /usr/lib/python2.2/test/pickletester.pys   AbstractPickleModuleTestss   	(   s   unittests   test_supports
   TestFaileds   have_unicodes   Cs   __main__s
   __module__s   ints   myints   initargs   types	   metaclasss   objects   use_metaclasss   DATAs   BINDATAs   create_datas   TestCases   AbstractPickleTestss   AbstractPickleModuleTests(   s   create_datas   Cs   use_metaclasss   have_unicodes   unittests   BINDATAs   initargs   myints   __main__s   AbstractPickleTestss
   TestFaileds   DATAs	   metaclasss   AbstractPickleModuleTests(    (    s'   /usr/lib/python2.2/test/pickletester.pys   ? s   				-"		Ą