File: //usr/lib/python3/dist-packages/zope/interface/tests/__pycache__/test_document.cpython-38.pyc
U
ؒ�]�@ � @ sF d Z ddlZG dd� dej�ZG dd� dej�ZG dd� dej�ZdS ) zDocumentation tests.
� Nc @ sl e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� ZdS )�Test_asStructuredTextc C s ddl m} ||�S )Nr )�asStructuredText)�zope.interface.documentr )�self�ifacer � r �D/usr/lib/python3/dist-packages/zope/interface/tests/test_document.py�_callFUT s zTest_asStructuredText._callFUTc C sD ddl m} d�ddddg�}G dd� d|�}| �| �|�|� d S ) Nr �� Interface�
�INoDocstring� Attributes:� Methods:� c @ s e Zd ZdS )zNTest_asStructuredText.test_asStructuredText_no_docstring.<locals>.INoDocstringN��__name__�
__module__�__qualname__r r r r r
! s ��zope.interfacer �join�assertEqualr �r r �EXPECTEDr
r r r �"test_asStructuredText_no_docstring s �z8Test_asStructuredText.test_asStructuredText_no_docstringc C sF ddl m} d�dddddg�}G d d� d|�}| �| �|�|� d S )
Nr r
r �IEmpty� This is an empty interface.r r r c @ s e Zd ZdZdS )zPTest_asStructuredText.test_asStructuredText_empty_with_docstring.<locals>.IEmpty�) This is an empty interface.
N�r r r �__doc__r r r r r . s r �r r r r r r r �*test_asStructuredText_empty_with_docstring% s �z@Test_asStructuredText.test_asStructuredText_empty_with_docstringc C sT ddl m} d�dddddd dd
ddddg�}G dd� d|�}| �| �|�|� d S )
Nr r
�
r r r � �P It can be used to annotate any class or object, because it promises� nothing.r r c @ s e Zd ZdZdS )zZTest_asStructuredText.test_asStructuredText_empty_with_multiline_docstring.<locals>.IEmpty�� This is an empty interface.
It can be used to annotate any class or object, because it promises
nothing.
Nr r r r r r D s r r! r r r �4test_asStructuredText_empty_with_multiline_docstring3 s"