ó
2(Vc           @   sj   d  Z  d d l Z d e j f d     YZ d e j f d     YZ d e j f d     YZ d	   Z d S(
   s   Documentation tests.
i˙˙˙˙Nt   Test_asStructuredTextc           B   st   e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d   Z RS(   c         C   s   d d l  m } | |  S(   Ni˙˙˙˙(   t   asStructuredText(   t   zope.interface.documentR   (   t   selft   ifaceR   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   _callFUT   s    c         C   s^   d d l  m } d j d d d d g  } d | f d     Y} |  j |  j |  |  d  S(	   Ni˙˙˙˙(   t	   Interfaces   

t   INoDocstrings    Attributes:s	    Methods:t    c           B   s   e  Z RS(    (   t   __name__t
   __module__(    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   !   s   (   t   zope.interfaceR   t   joint   assertEqualR   (   R   R   t   EXPECTEDR   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt"   test_asStructuredText_no_docstring   s    c         C   sa   d d l  m } d j d d d d d g  } d | f d	     Y} |  j |  j |  |  d  S(
   Ni˙˙˙˙(   R   s   

t   IEmptys    This is an empty interface.s    Attributes:s	    Methods:R   c           B   s   e  Z d  Z RS(   s)    This is an empty interface.
            (   R	   R
   t   __doc__(    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   .   s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt*   test_asStructuredText_empty_with_docstring%   s    c         C   sv   d d l  m } d j d d d d d d	 d d
 d d d d g  } d | f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   
R   R   s    This is an empty interface.t    sP                It can be used to annotate any class or object, because it promisess                nothing.s    Attributes:s	    Methods:c           B   s   e  Z d  Z RS(   s    This is an empty interface.

            It can be used to annotate any class or object, because it promises
            nothing.
            (   R	   R
   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   D   s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt4   test_asStructuredText_empty_with_multiline_docstring3   s     c            sz   d d l  m   d d l  m } d j d d d d d	 d
 g  } d | f   f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   t	   Attribute(   R   s   

t   IHasAttributes!    This interface has an attribute.s    Attributes:s"     an_attribute -- no documentations	    Methods:R   c              s   e  Z d  Z   d  Z RS(   s.    This interface has an attribute.
            t   an_attribute(   R	   R
   R   R   (    (   R   (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   W   s   (   R   R   R   R   R   R   (   R   R   R   R   (    (   R   sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt1   test_asStructuredText_with_attribute_no_docstringL   s    c            sz   d d l  m   d d l  m } d j d d d d d	 d
 g  } d | f   f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   (   R   s   

R   s!    This interface has an attribute.s    Attributes:s/     an_attribute -- This attribute is documented.s	    Methods:R   c              s   e  Z d  Z   d d  Z RS(   s.    This interface has an attribute.
            R   s   This attribute is documented.(   R	   R
   R   R   (    (   R   (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   i   s   (   R   R   R   R   R   R   (   R   R   R   R   (    (   R   sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt3   test_asStructuredText_with_attribute_with_docstring^   s    c         C   sd   d d l  m } d j d d d d d d	 g  } d | f d
     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   

t
   IHasMethods    This interface has a method.s    Attributes:s	    Methods:s     aMethod() -- no documentationR   c           B   s   e  Z d  Z d   Z RS(   s*    This interface has a method.
            c           S   s   d  S(   N(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   aMethod~   s    (   R	   R
   R   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   {   s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt6   test_asStructuredText_with_method_no_args_no_docstringq   s    c         C   sd   d d l  m } d j d d d d d d	 g  } d | f d
     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   

R   s    This interface has a method.s    Attributes:s	    Methods:s,     aMethod(first, second) -- no documentationR   c           B   s   e  Z d  Z d   Z RS(   s*    This interface has a method.
            c         S   s   d  S(   N(    (   t   firstt   second(    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR      s    (   R	   R
   R   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR      s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt>   test_asStructuredText_with_method_positional_args_no_docstring   s    c         C   sd   d d l  m } d j d d d d d d	 g  } d | f d
     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   

R   s    This interface has a method.s    Attributes:s	    Methods:s3     aMethod(first, second, *rest) -- no documentationR   c           B   s   e  Z d  Z d   Z RS(   s*    This interface has a method.
            c         W   s   d  S(   N(    (   R   R   t   rest(    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   ˘   s    (   R	   R
   R   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR      s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt7   test_asStructuredText_with_method_starargs_no_docstring   s    c         C   sd   d d l  m } d j d d d d d d	 g  } d | f d
     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   

R   s    This interface has a method.s    Attributes:s	    Methods:s2     aMethod(first, second, **kw) -- no documentationR   c           B   s   e  Z d  Z d   Z RS(   s*    This interface has a method.
            c         [   s   d  S(   N(    (   R   R   t   kw(    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   ´   s    (   R	   R
   R   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   ą   s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt5   test_asStructuredText_with_method_kwargs_no_docstring§   s    c         C   sd   d d l  m } d j d d d d d d	 g  } d | f d
     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   

R   s    This interface has a method.s    Attributes:s	    Methods:s)     aMethod() -- This method is documented.R   c           B   s   e  Z d  Z d   Z RS(   s*    This interface has a method.
            c           S   s   d S(   s+   This method is documented.
                N(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   Ć   s    (   R	   R
   R   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   Ă   s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt0   test_asStructuredText_with_method_with_docstringš   s    c            s˘   d d l  m   d d l  m } d j d d d d d	 d
 d d d d d d g  } d | f d     Y} d | f   f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   (   R   s   

t   IDeriveds    IDerived docs    This interface extends:s	     o IBases    Attributes:s     attr1 -- no documentations     attr2 -- attr2 docs	    Methods:s     method3() -- method3 docs     method4() -- no documentations     method5() -- method5 docR   t   IBasec           B   s   e  Z d    Z d   Z RS(   c           S   s   d  S(   N(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   method1ß   s    c           S   s   d  S(   N(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   method2á   s    (   R	   R
   R'   R(   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR&   Ţ   s   	c              sD   e  Z d  Z   d  Z   d d  Z d   Z d   Z d   Z RS(   s   IDerived doct   attr1t   attr2s	   attr2 docc           S   s   d S(   s   method3 docN(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   method3é   s    c           S   s   d  S(   N(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   method4ë   s    c           S   s   d S(   s   method5 docN(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   method5í   s    (   R	   R
   R   R)   R*   R+   R,   R-   (    (   R   (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR%   ä   s   		(   R   R   R   R   R   R   (   R   R   R   R&   R%   (    (   R   sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt*   test_asStructuredText_derived_ignores_baseĚ   s$    (   R	   R
   R   R   R   R   R   R   R   R   R!   R#   R$   R.   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR       s   											t   Test_asReStructuredTextc           B   st   e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d   Z RS(   c         C   s   d d l  m } | |  S(   Ni˙˙˙˙(   t   asReStructuredText(   R   R0   (   R   R   R0   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   ő   s    c         C   s^   d d l  m } d j d d d d g  } d | f d	     Y} |  j |  j |  |  d  S(
   Ni˙˙˙˙(   R   s   

s   ``INoDocstring``s    Attributes:s	    Methods:R   R   c           B   s   e  Z RS(    (   R	   R
   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR     s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt$   test_asReStructuredText_no_docstringů   s    c         C   sa   d d l  m } d j d d d d d g  } d	 | f d
     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   

s
   ``IEmpty``s    This is an empty interface.s    Attributes:s	    Methods:R   R   c           B   s   e  Z d  Z RS(   s)    This is an empty interface.
            (   R	   R
   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR     s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt,   test_asReStructuredText_empty_with_docstring  s    c         C   sv   d d l  m } d j d d d d d d	 d d
 d d d d g  } d | f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   
s
   ``IEmpty``R   s    This is an empty interface.R   sP                It can be used to annotate any class or object, because it promisess                nothing.s    Attributes:s	    Methods:R   c           B   s   e  Z d  Z RS(   s    This is an empty interface.

            It can be used to annotate any class or object, because it promises
            nothing.
            (   R	   R
   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   $  s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt6   test_asReStructuredText_empty_with_multiline_docstring  s     c            sz   d d l  m   d d l  m } d j d d d d d	 d
 g  } d | f   f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   (   R   s   

s   ``IHasAttribute``s!    This interface has an attribute.s    Attributes:s&     ``an_attribute`` -- no documentations	    Methods:R   R   c              s   e  Z d  Z   d  Z RS(   s.    This interface has an attribute.
            R   (   R	   R
   R   R   (    (   R   (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   7  s   (   R   R   R   R   R   R   (   R   R   R   R   (    (   R   sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt3   test_asReStructuredText_with_attribute_no_docstring,  s    c            sz   d d l  m   d d l  m } d j d d d d d	 d
 g  } d | f   f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   (   R   s   

s   ``IHasAttribute``s!    This interface has an attribute.s    Attributes:s3     ``an_attribute`` -- This attribute is documented.s	    Methods:R   R   c              s   e  Z d  Z   d d  Z RS(   s.    This interface has an attribute.
            R   s   This attribute is documented.(   R	   R
   R   R   (    (   R   (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   I  s   (   R   R   R   R   R   R   (   R   R   R   R   (    (   R   sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt5   test_asReStructuredText_with_attribute_with_docstring>  s    c         C   sd   d d l  m } d j d d d d d d	 g  } d
 | f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   

s   ``IHasMethod``s    This interface has a method.s    Attributes:s	    Methods:s#     ``aMethod()`` -- no documentationR   R   c           B   s   e  Z d  Z d   Z RS(   s*    This interface has a method.
            c           S   s   d  S(   N(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   ^  s    (   R	   R
   R   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   [  s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt8   test_asReStructuredText_with_method_no_args_no_docstringQ  s    c         C   sd   d d l  m } d j d d d d d d	 g  } d
 | f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   

s   ``IHasMethod``s    This interface has a method.s    Attributes:s	    Methods:s0     ``aMethod(first, second)`` -- no documentationR   R   c           B   s   e  Z d  Z d   Z RS(   s*    This interface has a method.
            c         S   s   d  S(   N(    (   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   p  s    (   R	   R
   R   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   m  s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt@   test_asReStructuredText_with_method_positional_args_no_docstringc  s    c         C   sd   d d l  m } d j d d d d d d	 g  } d
 | f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   

s   ``IHasMethod``s    This interface has a method.s    Attributes:s	    Methods:s7     ``aMethod(first, second, *rest)`` -- no documentationR   R   c           B   s   e  Z d  Z d   Z RS(   s*    This interface has a method.
            c         W   s   d  S(   N(    (   R   R   R    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR     s    (   R	   R
   R   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR     s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt9   test_asReStructuredText_with_method_starargs_no_docstringu  s    c         C   sd   d d l  m } d j d d d d d d	 g  } d
 | f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   

s   ``IHasMethod``s    This interface has a method.s    Attributes:s	    Methods:s6     ``aMethod(first, second, **kw)`` -- no documentationR   R   c           B   s   e  Z d  Z d   Z RS(   s*    This interface has a method.
            c         [   s   d  S(   N(    (   R   R   R"   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR     s    (   R	   R
   R   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR     s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt7   test_asReStructuredText_with_method_kwargs_no_docstring  s    c         C   sd   d d l  m } d j d d d d d d	 g  } d
 | f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   s   

s   ``IHasMethod``s    This interface has a method.s    Attributes:s	    Methods:s-     ``aMethod()`` -- This method is documented.R   R   c           B   s   e  Z d  Z d   Z RS(   s*    This interface has a method.
            c           S   s   d S(   s+   This method is documented.
                N(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   Ś  s    (   R	   R
   R   R   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   Ł  s   (   R   R   R   R   R   (   R   R   R   R   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt2   test_asReStructuredText_with_method_with_docstring  s    c            s˘   d d l  m   d d l  m } d j d d d d d	 d
 d d d d d d g  } d | f d     Y} d | f   f d     Y} |  j |  j |  |  d  S(   Ni˙˙˙˙(   R   (   R   s   

s   ``IDerived``s    IDerived docs    This interface extends:s     o ``IBase``s    Attributes:s     ``attr1`` -- no documentations     ``attr2`` -- attr2 docs	    Methods:s     ``method3()`` -- method3 docs#     ``method4()`` -- no documentations     ``method5()`` -- method5 docR   R&   c           B   s   e  Z d    Z d   Z RS(   c           S   s   d  S(   N(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR'   ż  s    c           S   s   d  S(   N(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR(   Á  s    (   R	   R
   R'   R(   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR&   ž  s   	R%   c              sD   e  Z d  Z   d  Z   d d  Z d   Z d   Z d   Z RS(   s   IDerived docR)   R*   s	   attr2 docc           S   s   d S(   s   method3 docN(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR+   É  s    c           S   s   d  S(   N(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR,   Ë  s    c           S   s   d S(   s   method5 docN(    (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR-   Í  s    (   R	   R
   R   R)   R*   R+   R,   R-   (    (   R   (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR%   Ä  s   		(   R   R   R   R   R   R   (   R   R   R   R&   R%   (    (   R   sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt,   test_asReStructuredText_derived_ignores_baseŹ  s$    (   R	   R
   R   R1   R2   R3   R4   R5   R6   R7   R8   R9   R:   R;   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR/   ó   s   											t   Test__justify_and_indentc           B   s>   e  Z d    Z d   Z d   Z d   Z d   Z d   Z RS(   c         K   s    d d l  m } | | | |  S(   Ni˙˙˙˙(   t   _justify_and_indent(   R   R=   (   R   t   textt   levelR"   R=   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR   Ő  s    c         C   s;   d d g } d j  |  } |  j |  j | d  |  d  S(   Ns   Three blind mices   See how they runs   
i    (   R   R   R   (   R   t   LINESR>   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   test_simple_level_0Ů  s    c         C   s[   d d g } d j  |  } |  j |  j | d  d j  g  | D] } d | ^ q=   d  S(   Ns   Three blind mices   See how they runs   
i   R   (   R   R   R   (   R   R@   R>   t   line(    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   test_simple_level_1Ţ  s    c         C   s[   d d g } d j  |  } |  j |  j | d  d j  g  | D] } d | ^ q=   d  S(   Ns   Three blind mices   See how they runs   
i   R   (   R   R   R   (   R   R@   R>   RB   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   test_simple_level_2ä  s    c         C   s[   d d g } d j  |  } |  j |  j | d  d j  g  | D] } d | ^ q=   d  S(   Ns   Three blind mices   See how they runs   
i   s   
R   (   R   R   R   (   R   R@   R>   RB   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   test_simple_w_CRLFę  s    c         C   s8   d } d } |  j  |  j | d d d d d |  d  S(   NsT   This is a piece of text longer than 15 characters, 
and split across multiple lines.s_     This is a piece
  of text longer
  than 15 characters,
  and split across
  multiple lines.
 i   t   munget   widthi   (   R   R   (   R   t   TEXTR   (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   test_with_mungeđ  s    (   R	   R
   R   RA   RC   RD   RE   RI   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyR<   Ó  s   					c           C   s1   t  j t  j t  t  j t  t  j t  f  S(   N(   t   unittestt	   TestSuitet	   makeSuiteR    R/   R<   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt
   test_suiteű  s    (   R   RJ   t   TestCaseR    R/   R<   RM   (    (    (    sF   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_document.pyt   <module>   s
   ŕŕ(