B ¹=¬òK¢ã @ s† d dl mZ d dlZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG d d „ d ejƒZG dd„ dejƒZe d kr‚ej dd dS )é )Ú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&