ó
[³XMc           @   sy   d  Z  d d l m Z d d l m Z d d l m Z m Z d d d „  ƒ  YZ d d d „  ƒ  YZ	 d	 d d
 „  ƒ  YZ
 d S(   sR   
I'm a test drop-in.  The plugin system's unit tests use me.  No one
else should.
iÿÿÿÿ(   t   classProvides(   t   IPlugin(   t   ITestPlugint   ITestPlugin2t
   TestPluginc           B   s0   e  Z d  Z e e e ƒ d „  Z e e ƒ Z RS(   s4   
    A plugin used solely for testing purposes.
    c           C   s   d  S(   N(    (    (    (    s=   /usr/lib/python2.7/dist-packages/twisted/test/plugin_basic.pyt   test1   s    (   t   __name__t
   __module__t   __doc__R    R   R   R   t   staticmethod(    (    (    s=   /usr/lib/python2.7/dist-packages/twisted/test/plugin_basic.pyR      s
   	t   AnotherTestPluginc           B   s0   e  Z d  Z e e e ƒ d „  Z e e ƒ Z RS(   s:   
    Another plugin used solely for testing purposes.
    c           C   s   d  S(   N(    (    (    (    s=   /usr/lib/python2.7/dist-packages/twisted/test/plugin_basic.pyt   test(   s    (   R   R   R   R    R   R   R   R	   (    (    (    s=   /usr/lib/python2.7/dist-packages/twisted/test/plugin_basic.pyR
       s
   	t   ThirdTestPluginc           B   s0   e  Z d  Z e e e ƒ d „  Z e e ƒ Z RS(   s:   
    Another plugin used solely for testing purposes.
    c           C   s   d  S(   N(    (    (    (    s=   /usr/lib/python2.7/dist-packages/twisted/test/plugin_basic.pyR   6   s    (   R   R   R   R    R   R   R   R	   (    (    (    s=   /usr/lib/python2.7/dist-packages/twisted/test/plugin_basic.pyR   .   s
   	N(    (    (    (   R   t   zope.interfaceR    t   twisted.pluginR   t   twisted.test.test_pluginR   R   R   R
   R   (    (    (    s=   /usr/lib/python2.7/dist-packages/twisted/test/plugin_basic.pyt   <module>	   s   