o
    ²ó®g¢  ã                   @   sf   d dl Z d dlZd dlmZmZ d dlmZ edƒ G dd„ dee jƒZefZ	e
dkr1ee	Ž  dS dS )é    N)ÚrequiresÚrun_unittest)ÚAbstractTkTestZguic                       s,   e Zd Z‡ fdd„Zdd„ Zdd„ Z‡  ZS )ÚTextTestc                    s   t ƒ  ¡  t | j¡| _d S )N)ÚsuperÚsetUpÚtkinterZTextÚrootÚtext)Úself©Ú	__class__© úY/Users/admin/.pyenv/versions/3.10.0/lib/python3.10/tkinter/test/test_tkinter/test_text.pyr   
   s   
zTextTest.setUpc              
   C   s€   | j }| ¡ }z*| d¡ |  | ¡ d¡ | d¡ |  | ¡ d¡ W | |¡ |  | ¡ |¡ d S | |¡ |  | ¡ |¡ w )Nr   é   )r
   ÚdebugÚassertEqual)r   r
   Zolddebugr   r   r   Ú
test_debug   s   



ÿzTextTest.test_debugc                 C   s’   | j }|  tj|jd d¡ |  tj|jdd ¡ |  tj|jd d ¡ |  tj|jdd¡ | dd¡ |  | ddd¡d¡ |  | d	dd¡d
¡ d S )Nz1.0ÚaÚ r   zhi-testz-testÚendz1.2Útestz1.3)r
   ZassertRaisesr   ZTclErrorÚsearchÚinsertr   )r   r
   r   r   r   Útest_search   s   zTextTest.test_search)Ú__name__Ú
__module__Ú__qualname__r   r   r   Ú__classcell__r   r   r   r   r      s    r   Ú__main__)Zunittestr   Ztest.supportr   r   Ztkinter.test.supportr   ZTestCaser   Z	tests_guir   r   r   r   r   Ú<module>   s    $ÿ