B � f�@s�dZddlmZddlZGdd�dej�ZGdd�dej�ZGdd �d ej�ZGd d �d ej�ZGd d �d ej�Z e dkr�ej dd�dS)zTest debugobj, coverage 40%.�)�debugobjNc@seZdZdd�ZdS)�ObjectTreeItemTestcCs:t�dd�}|�|jd�|�|jd�|�|jd�dS)N�label�)rZObjectTreeItem� assertEqualZ labeltext�objectZ setfunction)�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 rsrc@seZdZdd�ZdS)�ClassTreeItemTestcCst�dd�}|�|���dS)Nrr)rZ ClassTreeItem� assertTrue� IsExpandable)rr r r r �test_isexpandables z#ClassTreeItemTest.test_isexpandableN)r rrrr r r r rsrc@seZdZdd�ZdS)�AtomicObjectTreeItemTestcCst�dd�}|�|���dS)Nrr)rZAtomicObjectTreeItem� assertFalser)rr r r r rs z*AtomicObjectTreeItemTest.test_isexpandableN)r rrrr r r r rsrc@seZdZdd�Zdd�ZdS)�SequenceTreeItemTestcCs8t�dd�}|�|���t�dd�}|�|���dS)Nrr )�)r�SequenceTreeItemrrr)rr r r r r s  z&SequenceTreeItemTest.test_isexpandablecCs*t�dd�}|�t|���dddg�dS)Nr�abcrr�)rrr�list�keys)rr r r r � test_keys&s zSequenceTreeItemTest.test_keysN)r rrrrr r r r rsrc@seZdZdd�Zdd�ZdS)�DictTreeItemTestcCs<t�di�}|�|���t�dddi�}|�|���dS)Nrr)r� DictTreeItemrrr)rr r r r r-s z"DictTreeItemTest.test_isexpandablecCs.t�ddddd��}|�|��dddg�dS)Nrrrr)rrr)rrrr)rr r r r r3szDictTreeItemTest.test_keysN)r rrrrr r r r r+sr�__main__r)� verbosity) �__doc__ZidlelibrZunittestZTestCaserrrrrr �mainr r r r �s