Ë
    #´˜jK  ã                   ó   — d Z 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¬«       yy)zTest debugobj, coverage 40%.é    )ÚdebugobjNc                   ó   — e Zd Zd„ Zy)ÚObjectTreeItemTestc                 óØ   — t        j                  dd«      }| j                  |j                  d«       | j                  |j                  d«       | j                  |j
                  d «       y )NÚlabelé   )r   ÚObjectTreeItemÚassertEqualÚ	labeltextÚobjectÚsetfunction©ÚselfÚtis     ú1lib/python3.12/idlelib/idle_test/test_debugobj.pyÚ	test_initzObjectTreeItemTest.test_init	   sP   € Ü×$Ñ$ W¨bÓ1ˆØ×Ñ˜Ÿ™ wÔ/Ø×Ñ˜Ÿ™ BÔ'Ø×Ñ˜Ÿ™¨Õ.ó    N)Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r      s   „ ó/r   r   c                   ó   — e Zd Zd„ Zy)ÚClassTreeItemTestc                 ón   — t        j                  dd«      }| j                  |j                  «       «       y ©Nr   r   )r   ÚClassTreeItemÚ
assertTrueÚIsExpandabler   s     r   Útest_isexpandablez#ClassTreeItemTest.test_isexpandable   s'   € Ü×#Ñ# G¨QÓ/ˆØ�‰˜Ÿ™Ó)Õ*r   N©r   r   r   r   r   r   r   r   r      s   „ ó+r   r   c                   ó   — e Zd Zd„ Zy)ÚAtomicObjectTreeItemTestc                 ón   — t        j                  dd«      }| j                  |j                  «       «       y r   )r   ÚAtomicObjectTreeItemÚassertFalser   r   s     r   r   z*AtomicObjectTreeItemTest.test_isexpandable   s)   € Ü×*Ñ*¨7°AÓ6ˆØ×Ñ˜Ÿ™Ó*Õ+r   Nr    r   r   r   r"   r"      s   „ ó,r   r"   c                   ó   — e Zd Zd„ Zd„ Zy)ÚSequenceTreeItemTestc                 óØ   — t        j                  dd«      }| j                  |j                  «       «       t        j                  dd«      }| j	                  |j                  «       «       y )Nr   r   )é   )r   ÚSequenceTreeItemr%   r   r   r   s     r   r   z&SequenceTreeItemTest.test_isexpandable    sN   € Ü×&Ñ& w°Ó3ˆØ×Ñ˜Ÿ™Ó*Ô+Ü×&Ñ& w°Ó5ˆØ�‰˜Ÿ™Ó)Õ*r   c                 ó†   — t        j                  dd«      }| j                  t        |j	                  «       «      g d¢«       y )Nr   Úabc©r   r)   é   )r   r*   r
   ÚlistÚkeysr   s     r   Ú	test_keyszSequenceTreeItemTest.test_keys&   s.   € Ü×&Ñ& w°Ó6ˆØ×Ñœ˜bŸg™g›i›ª)Õ4r   N©r   r   r   r   r1   r   r   r   r'   r'      s   „ ò+ó5r   r'   c                   ó   — e Zd Zd„ Zd„ Zy)ÚDictTreeItemTestc                 óÜ   — t        j                  di «      }| j                  |j                  «       «       t        j                  dddi«      }| j	                  |j                  «       «       y )Nr   r)   )r   ÚDictTreeItemr%   r   r   r   s     r   r   z"DictTreeItemTest.test_isexpandable-   sR   € Ü×"Ñ" 7¨BÓ/ˆØ×Ñ˜Ÿ™Ó*Ô+Ü×"Ñ" 7¨Q¨q¨EÓ2ˆØ�‰˜Ÿ™Ó)Õ*r   c                 ó|   — t        j                  dddddœ«      }| j                  |j                  «       g d¢«       y )Nr   r)   r   r.   )r)   r   r.   r-   )r   r6   r
   r0   r   s     r   r1   zDictTreeItemTest.test_keys3   s0   € Ü×"Ñ" 7¨q°A¸©OÓ<ˆØ×Ñ˜Ÿ™›¢IÕ.r   Nr2   r   r   r   r4   r4   +   s   „ ò+ó/r   r4   Ú__main__r.   )Ú	verbosity)Ú__doc__Úidlelibr   ÚunittestÚTestCaser   r   r"   r'   r4   r   Úmainr   r   r   Ú<module>r?      s…   ðÙ å Û ô/˜×*Ñ*ô /ô+˜×)Ñ)ô +ô,˜x×0Ñ0ô ,ô
5˜8×,Ñ,ô 
5ô
/�x×(Ñ(ô 
/ð ˆzÒØ€H‡M�M˜AÖð r   