-ν
Ϋ?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 2 d	 e e i e i f d
     YZ : d e e i	 f d     YZ
 B d e e i f d     YZ I d e e i f d     YZ O d e e i e i f d     YZ W d e e i	 f d     YZ ^ d e e i f d     YZ e d e e i f d     YZ l d e e i f d     YZ v 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    s7     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   2 t  Z d  Z 7 8 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   B t  Z d  Z F G 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   I t  Z M 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   O t  Z d  Z T U 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   W 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 b c 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   e t  Z i 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   l t  Z d  Z p q 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   v t  Z 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     sY     t  i   }   x6 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,   %%
