-í
³Ln=c       s`   d  k  Z  d  k Z d k l Z d „  Z d „  Z d „  Z d e i f d „  ƒ  YZ d „  Z	 d  S(   N(   s   TransactionBufferc    sM   g  i  } t |  ƒ D] } | t t i d ƒ ƒ ƒ q ~ } d i	 | ƒ Sd S(   s$   Return a random string of size size.i   s    N(
   s   appends   _[1]s   ranges   sizes   is   chrs   randoms	   randranges   ls   join(   s   sizes   _[1]s   is   l(    (    sG   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testTransactionBuffer.pys   random_string s      (c      s&   t  d ƒ d t  t i d ƒ ƒ f Sd S(   s;   Return arbitrary data to use as argument to store() method.i   s    iè  N(   s   random_strings   randoms	   randrange(    (    (    sG   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testTransactionBuffer.pys   new_store_data s     c      s   t  d ƒ d f Sd S(   s@   Return arbitrary data to use as argument to invalidate() method.i   s    N(   s   random_string(    (    (    sG   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testTransactionBuffer.pys   new_invalidate_data s     s   TransBufTestsc      s,   t  Z d „  Z d „  Z d „  Z d „  Z RS(   Nc    sn   t  ƒ  } | i t ƒ  Œ  | i t ƒ  Œ  | i ƒ  x* d o" | i ƒ  } | t	 j o Pn q6 W| i
 ƒ  d  S(   Ni   (   s   TransactionBuffers   tbufs   stores   new_store_datas
   invalidates   new_invalidate_datas   begin_iterates   nexts   os   Nones   clear(   s   selfs   os   tbuf(    (    sG   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testTransactionBuffer.pys   checkTypicalUsage" s    	
 
c    sÍ   g  } xZ t d ƒ D]L } t ƒ  } | i | Œ  | i | ƒ t ƒ  } | i	 | Œ  | i | ƒ q W| i
 ƒ  xY t t | ƒ ƒ D]E } | i ƒ  } | d t j o | d  } n |  i | | | ƒ q€ Wd  S(   Ni
   i   (   s   datas   ranges   is   new_store_datas   ds   tbufs   stores   appends   new_invalidate_datas
   invalidates   begin_iterates   lens   nexts   xs   Nones   selfs   assertEqual(   s   selfs   tbufs   ds   is   xs   data(    (    sG   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testTransactionBuffer.pys	   doUpdates- s      		
 c    s   t  ƒ  } |  i | ƒ d  S(   N(   s   TransactionBuffers   tbufs   selfs	   doUpdates(   s   selfs   tbuf(    (    sG   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testTransactionBuffer.pys   checkOrderPreserved? s    	c    sH   t  ƒ  } |  i | ƒ | i ƒ  |  i | ƒ | i ƒ  |  i | ƒ d  S(   N(   s   TransactionBuffers   tbufs   selfs	   doUpdatess   clear(   s   selfs   tbuf(    (    sG   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testTransactionBuffer.pys   checkReusableC s    	

(   s   __name__s
   __module__s   checkTypicalUsages	   doUpdatess   checkOrderPreserveds   checkReusable(    (    (    sG   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testTransactionBuffer.pys   TransBufTests  s   			c      s   t  i t d ƒ Sd  S(   Ns   check(   s   unittests	   makeSuites   TransBufTests(    (    (    sG   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testTransactionBuffer.pys
   test_suiteK s    (
   s   randoms   unittests   ZEO.TransactionBuffers   TransactionBuffers   random_strings   new_store_datas   new_invalidate_datas   TestCases   TransBufTestss
   test_suite(   s   new_invalidate_datas
   test_suites   random_strings   TransactionBuffers   TransBufTestss   unittests   randoms   new_store_data(    (    sG   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testTransactionBuffer.pys   ? s   					+