-ķ
é¶<c       sā      d  k  Z   d  k Z  d  k Z  d k l Z  d k l Z l Z  d e e f d     YZ  d e f d     YZ	   d e f d     YZ
 . d	 e f d
     YZ Z d   Z c e d j o d e   n d  S(   N(   s   StringIO(   s   AbstractPickleTestss   AbstractPickleModuleTestss   cPickleTestsc      s,    t  Z 	 d   Z  e i Z  e Z RS(   Nc    s%   	 
 t  i |  _  t  i |  _ d  S(   N(   s   cPickles   dumpss   selfs   loads(   s   self(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   setUp	 s   (   s   __name__s
   __module__s   setUps   cPickles   BadPickleGets   errors   module(    (    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   cPickleTests s   	s   cPicklePicklerTestsc      s2    t  Z  d d  Z  d   Z  e i Z RS(   Ni    c    sU     t    }  t i | |  }  | i |   | i d   | i	   Sd  S(   Ni    (
   s   StringIOs   fs   cPickles   Picklers   bins   ps   dumps   args   seeks   read(   s   selfs   args   bins   ps   f(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   dumps s
   c    s5     t  |  }  t i |  }  | i   Sd  S(   N(   s   StringIOs   bufs   fs   cPickles	   Unpicklers   ps   load(   s   selfs   bufs   ps   f(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   loads s   (   s   __name__s
   __module__s   dumpss   loadss   cPickles   BadPickleGets   error(    (    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   cPicklePicklerTests s   	s   cPickleListPicklerTestsc      s2     t  Z " d d  Z ' d   Z , e i Z RS(   Ni    c    s6   " # t  i |  } $ | i |  % | i   Sd  S(   N(   s   cPickles   Picklers   bins   ps   dumps   args   getvalue(   s   selfs   args   bins   p(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   dumps" s   c    s9   ' ( t  | d  } ) t i |  } * | i   Sd  S(   Ni    (   s   StringIOs   argss   fs   cPickles	   Unpicklers   ps   load(   s   selfs   argss   ps   f(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   loads' s   (   s   __name__s
   __module__s   dumpss   loadss   cPickles   BadPickleGets   error(    (    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   cPickleListPicklerTests  s   	s   cPickleFastPicklerTestsc      sn   . t  Z 0 d d  Z 8 d   Z = e i Z ? d   Z D d   Z I d   Z	 N d   Z
 S d   Z RS(	   Ni    c    sa   0 1 t    } 2 t i | |  } 3 d | _ 4 | i |  5 | i	 d  6 | i
   Sd  S(   Ni   i    (   s   StringIOs   fs   cPickles   Picklers   bins   ps   fasts   dumps   args   seeks   read(   s   selfs   args   bins   ps   f(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   dumps0 s   c    s9   8 9 t  | d  } : t i |  } ; | i   Sd  S(   Ni    (   s   StringIOs   argss   fs   cPickles	   Unpicklers   ps   load(   s   selfs   argss   ps   f(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   loads8 s   c    s&   ? @ |  i t A t i B |   d  S(   N(   s   selfs   assertRaisess
   ValueErrors   AbstractPickleTestss   test_recursive_list(   s   self(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   test_recursive_list? s   	c    s&   D E |  i t F t i G |   d  S(   N(   s   selfs   assertRaisess
   ValueErrors   AbstractPickleTestss   test_recursive_inst(   s   self(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   test_recursive_instD s   	c    s&   I J |  i t K t i L |   d  S(   N(   s   selfs   assertRaisess
   ValueErrors   AbstractPickleTestss   test_recursive_dict(   s   self(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   test_recursive_dictI s   	c    s&   N O |  i t P t i Q |   d  S(   N(   s   selfs   assertRaisess
   ValueErrors   AbstractPickleTestss   test_recursive_multi(   s   self(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   test_recursive_multiN s   	c    sg   S T g  } U x# t d  DU ] } V | g } q WW |  i |  i |   } X |  i | |  d  S(   Nid   (   s   as   ranges   is   selfs   loadss   dumpss   bs   assertEqual(   s   selfs   as   is   b(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   test_nonrecursive_deepS s   	 	(   s   __name__s
   __module__s   dumpss   loadss   cPickles   BadPickleGets   errors   test_recursive_lists   test_recursive_insts   test_recursive_dicts   test_recursive_multis   test_nonrecursive_deep(    (    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   cPickleFastPicklerTests. s   	c     s   Z [ t  i   } \ t  i   }  ] |  i | i t   ^ |  i | i t   _ |  i | i t	   ` |  i | i t
   a t i |   d  S(   N(   s   unittests
   TestLoaders   loaders	   TestSuites   suites   addTests   loadTestsFromTestCases   cPickleTestss   cPicklePicklerTestss   cPickleListPicklerTestss   cPickleFastPicklerTestss   test_supports	   run_suite(   s   suites   loader(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys	   test_mainZ s   s   __main__(   s   cPickles   test_supports   unittests	   cStringIOs   StringIOs   pickletesters   AbstractPickleTestss   AbstractPickleModuleTestss   cPickleTestss   cPicklePicklerTestss   cPickleListPicklerTestss   cPickleFastPicklerTestss	   test_mains   __name__(   s   test_supports   cPickleListPicklerTestss   cPickles   StringIOs   unittests   cPicklePicklerTestss   cPickleTestss	   test_mains   cPickleFastPicklerTestss   AbstractPickleTestss   AbstractPickleModuleTests(    (    s'   /usr/lib/python2.2/test/test_cpickle.pys   ? s   	,	