3 Õì2a ã @ 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 jddƒ}| j|jdƒ | j|jdƒ | j|jd ƒ d S )NÚlabelé )r ZObjectTreeItemÚassertEqualZ labeltextÚobjectZsetfunction)ÚselfÚti© r ú2/opt/alt/python36/lib64/python3.6/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 jddƒ}| j|jƒ ƒ 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 jddƒ}| j|jƒ ƒ 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 jdf ƒ}| j|jƒ ƒ t jddƒ}| j|jƒ ƒ d S )Nr é )r )r ÚSequenceTreeItemr r r )r r r r r r s z&SequenceTreeItemTest.test_isexpandablec C s* t jddƒ}| jt|jƒ ƒdddgƒ d S )Nr Úabcr r é )r r r ÚlistÚkeys)r r r r r Ú test_keys&