
    /hhK                        S SK Jr  S SKr " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S	 S
\R                  5      r " S S\R                  5      r\	S:X  a  \R                  " SS9  gg)    )debugobjNc                       \ rS rSrS rSrg)ObjectTreeItemTest   c                     [         R                  " SS5      nU R                  UR                  S5        U R                  UR                  S5        U R                  UR
                  S 5        g )Nlabel   )r   ObjectTreeItemassertEqual	labeltextobjectsetfunctionselftis     H/opt/python-3.13.8/usr/lib/python3.13/idlelib/idle_test/test_debugobj.py	test_initObjectTreeItemTest.test_init	   sP    $$Wb1w/B'.     N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    /r   r   c                       \ rS rSrS rSrg)ClassTreeItemTest   c                 p    [         R                  " SS5      nU R                  UR                  5       5        g Nr   r   )r   ClassTreeItem
assertTrueIsExpandabler   s     r   test_isexpandable#ClassTreeItemTest.test_isexpandable   s'    ##GQ/)*r   r   Nr   r   r   r   r$   r   r   r   r   r   r      s    +r   r   c                       \ rS rSrS rSrg)AtomicObjectTreeItemTest   c                 p    [         R                  " SS5      nU R                  UR                  5       5        g r    )r   AtomicObjectTreeItemassertFalser#   r   s     r   r$   *AtomicObjectTreeItemTest.test_isexpandable   s)    **7A6*+r   r   Nr&   r   r   r   r(   r(      s    ,r   r(   c                        \ rS rSrS rS rSrg)SequenceTreeItemTest   c                     [         R                  " SS5      nU R                  UR                  5       5        [         R                  " SS5      nU R	                  UR                  5       5        g )Nr   r   )   )r   SequenceTreeItemr,   r#   r"   r   s     r   r$   &SequenceTreeItemTest.test_isexpandable    sN    &&w3*+&&w5)*r   c                     [         R                  " SS5      nU R                  [        UR	                  5       5      / SQ5        g )Nr   abcr   r2      )r   r3   r   listkeysr   s     r   	test_keysSequenceTreeItemTest.test_keys&   s.    &&w6bggi)4r   r   Nr   r   r   r   r$   r;   r   r   r   r   r/   r/      s    +5r   r/   c                        \ rS rSrS rS rSrg)DictTreeItemTest+   c                     [         R                  " S0 5      nU R                  UR                  5       5        [         R                  " SSS05      nU R	                  UR                  5       5        g )Nr   r2   )r   DictTreeItemr,   r#   r"   r   s     r   r$   "DictTreeItemTest.test_isexpandable-   sR    ""7B/*+""7QqE2)*r   c                 ~    [         R                  " SSSSS.5      nU R                  UR                  5       / SQ5        g )Nr   r2   r   r8   )r2   r   r8   r7   )r   rB   r   r:   r   s     r   r;   DictTreeItemTest.test_keys3   s0    ""7qAO<I.r   r   Nr=   r   r   r   r?   r?   +   s    +/r   r?   __main__r8   )	verbosity)idlelibr   unittestTestCaser   r   r(   r/   r?   r   mainr   r   r   <module>rL      s     /** /+)) +,x00 ,
58,, 
5
/x(( 
/ zMMA r   