o
    ýÑÐbŽ  ã                   @   sÚ   d Z 	 dZe edk e ¡  dd„ eD ƒ 	 e ¡  eƒ o eƒ  dd„ Zeƒ Zeeƒ k eƒ pPeƒ   eƒ j dZ	 G dd	„ d	e	ƒZ
d
d„ ZG dd„ dƒZdS  eƒ j dZ	 G dd	„ d	e	ƒZ
d
d„ ZG dd„ dƒZdS )z$Test for statements without effects.Ú é   c                 C   s   g | ]}|‘qS © r   )Ú.0Úir   r   ún/var/www/secure340b-portal/env/lib/python3.10/site-packages/pylint/test/functional/statement_without_effect.pyÚ
<listcomp>   s    r   c                   C   ó   dS )z	return 42Z42r   r   r   r   r   Úto_be   ó   r	   é*   c                   @   s,   e Zd ZdZdZ	 dZ	 dd„ Zdd„ ZdS )	ÚClassLevelAttributeTestz test attribute docstrings. é   r   c                 C   s4   d| _ 	 d}	 d}tdƒD ]}||7 }q	 || _d S )Nr   r   é    )ÚattrÚrangeÚval)Úselfr   r   r   r   r   Ú__init__1   s   

z ClassLevelAttributeTest.__init__c                 C   s
   d| _ dS )z$ invalid attribute docstrings here. r   N)r   )r   r   r   r   Útest=   s   zClassLevelAttributeTest.testN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Zgood_attribute_docstringZsecond_good_attribute_docstringr   r   r   r   r   r   r   &   s    r   c                   C   r   )ú:Test that an Ellipsis as a body does not trigger the errorNr   r   r   r   r   ÚellipsisD   r
   r   c                   @   s   e Zd ZdZdS )ÚEllipsisBodyr   N)r   r   r   r   r   r   r   r   r   I   s    r   N)r   Z__revision__ÚlowerÚlistÚtupler	   ZANSWERÚtitleZGOOD_ATTRIBUTE_DOCSTRINGÚobjectr   r   r   r   r   r   r   Ú<module>   s8    
€
×