-ν
Ϋ?c       sς  d  Z  d k Z d k l Z l Z d f  d     YZ d f  d     YZ d f  d     YZ d	 e e i e i f d
     YZ d e e i	 f d     YZ
 d e e i f d     YZ d e e i f d     YZ d e e i e i f d     YZ d e e i	 f d     YZ d e e i f d     YZ d e e i f d     YZ d e e i f d     YZ d e e i f d     YZ e e
 e e e e g Z d k Z e i o e e e e e g 7Z n d   Z e d j o e i d d   n d S(!   s   Test setup for ZEO connection logic.

The actual tests are in ConnectionTests.py; this file provides the
platform-dependent scaffolding.
N(   s   ConnectionTestss   InvalidationTestss   FileStorageConfigc      s   t  Z d   Z RS(   Nc    s1   d | | o d p d | o d p d f Sd  S(   Nse           <filestorage 1>
        path %s
        create %s
        read-only %s
        </filestorage>s   yess   no(   s   paths   creates	   read_only(   s   selfs   paths   creates	   read_only(    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys	   getConfig s    (   s   __name__s
   __module__s	   getConfig(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   FileStorageConfig s   s   BerkeleyStorageConfigc      s   t  Z d   Z RS(   Nc    s    d | | o d p d f Sd  S(   NsU           <fullstorage 1>
        envdir %s
        read-only %s
        </fullstorage>s   yess   no(   s   paths	   read_only(   s   selfs   paths   creates	   read_only(    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys	   getConfig& s    (   s   __name__s
   __module__s	   getConfig(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   BerkeleyStorageConfig% s   s   MappingStorageConfigc      s   t  Z d   Z RS(   Nc    s   d Sd  S(   Ns   <mappingstorage 1/>(    (   s   selfs   paths   creates	   read_only(    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys	   getConfig. s    (   s   __name__s
   __module__s	   getConfig(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   MappingStorageConfig- s   s   FileStorageConnectionTestsc      s   t  Z d  Z d Z RS(   s&   FileStorage-specific connection tests.i   (   s   __name__s
   __module__s   __doc__s   level(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   FileStorageConnectionTests2 s    s   FileStorageReconnectionTestsc      s   t  Z d  Z d Z RS(   s)   FileStorage-specific re-connection tests.i   (   s   __name__s
   __module__s   __doc__s   level(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   FileStorageReconnectionTests: s    s   FileStorageInvqTestsc      s   t  Z d  Z d Z RS(   s.   FileStorage-specific invalidation queue tests.i   (   s   __name__s
   __module__s   __doc__s   level(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   FileStorageInvqTestsB s    s   FileStorageTimeoutTestsc      s   t  Z d Z RS(   Ni   (   s   __name__s
   __module__s   level(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   FileStorageTimeoutTestsI s   s   BDBConnectionTestsc      s   t  Z d  Z d Z RS(   s"   Berkeley storage connection tests.i   (   s   __name__s
   __module__s   __doc__s   level(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   BDBConnectionTestsO s    s   BDBReconnectionTestsc      s   t  Z d  Z d Z RS(   s%   Berkeley storage re-connection tests.i   (   s   __name__s
   __module__s   __doc__s   level(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   BDBReconnectionTestsW s    s   BDBInvqTestsc      s   t  Z d  Z d Z RS(   s*   Berkeley storage invalidation queue tests.i   (   s   __name__s
   __module__s   __doc__s   level(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   BDBInvqTests^ s    s   BDBTimeoutTestsc      s   t  Z d Z RS(   Ni   (   s   __name__s
   __module__s   level(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   BDBTimeoutTestse s   s   MappingStorageConnectionTestsc      s   t  Z d  Z d Z RS(   s!   Mapping storage connection tests.i   (   s   __name__s
   __module__s   __doc__s   level(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   MappingStorageConnectionTestsl s    s   MappingStorageTimeoutTestsc      s   t  Z d Z RS(   Ni   (   s   __name__s
   __module__s   level(    (    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   MappingStorageTimeoutTestsv s   c     sD   t  i   }  x- t D]% } t  i | d  } |  i |  q W|  Sd  S(   Ns   check(   s   unittests	   TestSuites   suites   test_classess   klasss	   makeSuites   subs   addTest(   s   suites   subs   klass(    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys
   test_suite s     s   __main__s   defaultTests
   test_suite(   s   __doc__s   unittests	   ZEO.testss   ConnectionTestss   InvalidationTestss   FileStorageConfigs   BerkeleyStorageConfigs   MappingStorageConfigs   FileStorageConnectionTestss   ReconnectionTestss   FileStorageReconnectionTestss	   InvqTestss   FileStorageInvqTestss   TimeoutTestss   FileStorageTimeoutTestss   BDBConnectionTestss   BDBReconnectionTestss   BDBInvqTestss   BDBTimeoutTestss   MappingStorageConnectionTestss   MappingStorageTimeoutTestss   test_classess
   BDBStorages   is_availables
   test_suites   __name__s   main(   s   ConnectionTestss   FileStorageReconnectionTestss   MappingStorageConnectionTestss   InvalidationTestss   MappingStorageConfigs   unittests   test_classess   FileStorageConnectionTestss
   BDBStorages   FileStorageTimeoutTestss
   test_suites   BDBReconnectionTestss   FileStorageInvqTestss   MappingStorageTimeoutTestss   BDBConnectionTestss   FileStorageConfigs   BDBTimeoutTestss   BerkeleyStorageConfigs   BDBInvqTests(    (    s@   /usr/pkg/lib/python2.2/site-packages/ZEO/tests/testConnection.pys   ? s,   	""
	
	