
    ;e                        	 d dl mZ d dlZ G d dej                  Z G d dej                  Z G d dej                  Z G d	 d
ej                  Z G d dej                  Ze	dk    r ej
        d           dS dS )    )debugobjNc                       e Zd Zd ZdS )ObjectTreeItemTestc                     t          j        dd          }|                     |j        d           |                     |j        d           |                     |j        d            d S )Nlabel   )r   ObjectTreeItemassertEqual	labeltextobjectsetfunctionselftis     6/usr/lib/python3.11/idlelib/idle_test/test_debugobj.py	test_initzObjectTreeItemTest.test_init	   sb    $Wb11w///B'''.....    N)__name__
__module____qualname__r    r   r   r   r      s#        / / / / /r   r   c                       e Zd Zd ZdS )ClassTreeItemTestc                 ~    t          j        dd          }|                     |                                           d S Nr   r   )r   ClassTreeItem
assertTrueIsExpandabler   s     r   test_isexpandablez#ClassTreeItemTest.test_isexpandable   s6    #GQ//))*****r   Nr   r   r   r   r   r   r   r   r      s#        + + + + +r   r   c                       e Zd Zd ZdS )AtomicObjectTreeItemTestc                 ~    t          j        dd          }|                     |                                           d S r   )r   AtomicObjectTreeItemassertFalser   r   s     r   r   z*AtomicObjectTreeItemTest.test_isexpandable   s8    *7A66**+++++r   Nr    r   r   r   r"   r"      s#        , , , , ,r   r"   c                       e Zd Zd Zd ZdS )SequenceTreeItemTestc                     t          j        dd          }|                     |                                           t          j        dd          }|                     |                                           d S )Nr   r   )   )r   SequenceTreeItemr%   r   r   r   s     r   r   z&SequenceTreeItemTest.test_isexpandable    sf    &w33**+++&w55))*****r   c                     t          j        dd          }|                     t          |                                          g d           d S )Nr   abcr   r)      )r   r*   r
   listkeysr   s     r   	test_keyszSequenceTreeItemTest.test_keys&   sB    &w66bggii)))44444r   Nr   r   r   r   r1   r   r   r   r'   r'      s2        + + +5 5 5 5 5r   r'   c                       e Zd Zd Zd ZdS )DictTreeItemTestc                     t          j        di           }|                     |                                           t          j        dddi          }|                     |                                           d S )Nr   r)   )r   DictTreeItemr%   r   r   r   s     r   r   z"DictTreeItemTest.test_isexpandable-   sj    "7B//**+++"7QqE22))*****r   c                     t          j        ddddd          }|                     |                                g d           d S )Nr   r)   r   r.   )r)   r   r.   r-   )r   r6   r
   r0   r   s     r   r1   zDictTreeItemTest.test_keys3   sD    "7qAOO<<III.....r   Nr2   r   r   r   r4   r4   +   s2        + + +/ / / / /r   r4   __main__r.   )	verbosity)idlelibr   unittestTestCaser   r   r"   r'   r4   r   mainr   r   r   <module>r>      s4          / / / / /* / / /+ + + + +) + + +, , , , ,x0 , , ,
5 
5 
5 
5 
58, 
5 
5 
5
/ 
/ 
/ 
/ 
/x( 
/ 
/ 
/ zHMA r   