B ¹=¬òK¢ã @ sŠ d Z ddlmZ ddlZG dd„ dejƒZG dd„ dejƒZG dd „ d ejƒZG d d„ dejƒZG dd „ d ejƒZ e dkr†ejdd dS )zTest debugobj, coverage 40%.é )ÚdebugobjNc @ s e Zd Zdd„ ZdS )ÚObjectTreeItemTestc C s: t dd¡}| |jd¡ | |jd¡ | |jd ¡ d S )NÚlabelé )r ZObjectTreeItemÚassertEqualZ labeltextÚobjectZsetfunction)ÚselfÚti© r úD/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_debugobj.pyÚ test_init s zObjectTreeItemTest.test_initN)Ú__name__Ú __module__Ú__qualname__r r r r r r s r c @ s e Zd Zdd„ ZdS )ÚClassTreeItemTestc C s t dd¡}| | ¡ ¡ d S )Nr r )r Z ClassTreeItemÚ assertTrueÚIsExpandable)r r r r r Útest_isexpandable s z#ClassTreeItemTest.test_isexpandableN)r r r r r r r r r s r c @ s e Zd Zdd„ ZdS )ÚAtomicObjectTreeItemTestc C s t dd¡}| | ¡ ¡ d S )Nr r )r ZAtomicObjectTreeItemÚassertFalser )r r r r r r s z*AtomicObjectTreeItemTest.test_isexpandableN)r r r r r r r r r s r c @ s e Zd Zdd„ Zdd„ ZdS )ÚSequenceTreeItemTestc C s8 t dd¡}| | ¡ ¡ t dd¡}| | ¡ ¡ d S )Nr r )é )r ÚSequenceTreeItemr r r )r r r r r r s z&SequenceTreeItemTest.test_isexpandablec C s* t dd¡}| t| ¡ ƒdddg¡ d S )Nr Úabcr r é )r r r ÚlistÚkeys)r r r r r Ú test_keys&