o
    JAf  ć                   @   sF   	 d dl mZ d dlZG dd dejZedkr!ejddd dS dS )é    )Ś	DelegatorNc                   @   s   e Zd Zdd ZdS )ŚDelegatorTestc                 C   sŅ   t t}|  |jt” |  |jt ” |  t|j	d” |j
}|  |tj
” |  |jd tj
” |  |jdh” |j |  |jddh” |`|  d|j” | t” |  d|j” |  |jt ” |  |jt” d S )NZxyzŚ
bit_lengthŚ	numerator)r   ŚintZassertIsZdelegateZassertEqualZ_Delegator__cacheŚsetZassertRaisesŚAttributeErrorŚ__getattr__r   Ś__dict__r   ZassertNotInZsetdelegateŚfloat)ŚselfZmydelZbl© r   ś7/usr/lib/python3.10/idlelib/idle_test/test_delegator.pyŚ
test_mydel	   s    
zDelegatorTest.test_mydelN)Ś__name__Ś
__module__Ś__qualname__r   r   r   r   r   r      s    r   Ś__main__é   )Ś	verbosityŚexit)Zidlelib.delegatorr   ZunittestZTestCaser   r   Śmainr   r   r   r   Ś<module>   s    $’