a  ze@sddlmZddlZGdddejZGdddejZGdddejZGd d d ejZGd d d ejZe d krej dddS))debugobjNc@seZdZddZdS)ObjectTreeItemTestcCs:tdd}||jd||jd||jddS)Nlabel)rZObjectTreeItem assertEqualZ labeltextobjectZ setfunctionselfZtir S/opt/bitninja-python-dojo/embedded/lib/python3.9/idlelib/idle_test/test_debugobj.py test_init s zObjectTreeItemTest.test_initN)__name__ __module__ __qualname__r r r r r rsrc@seZdZddZdS)ClassTreeItemTestcCstdd}||dSNrr)rZ ClassTreeItem assertTrue IsExpandablerr r r test_isexpandables z#ClassTreeItemTest.test_isexpandableNr rrrr r r r rsrc@seZdZddZdS)AtomicObjectTreeItemTestcCstdd}||dSr)rZAtomicObjectTreeItem assertFalserrr r r rs z*AtomicObjectTreeItemTest.test_isexpandableNrr r r r rsrc@seZdZddZddZdS)SequenceTreeItemTestcCs8tdd}||tdd}||dS)Nrr ))rSequenceTreeItemrrrrr r r r s  z&SequenceTreeItemTest.test_isexpandablecCs(tdd}|t|gddS)Nrabcrr)rrrlistkeysrr r r test_keys&s zSequenceTreeItemTest.test_keysNr rrrr r r r r rsrc@seZdZddZddZdS)DictTreeItemTestcCs<tdi}||tdddi}||dS)Nrr)r DictTreeItemrrrrr r r r-s z"DictTreeItemTest.test_isexpandablecCs,tddddd}||gddS)Nrrrr)rrrr)rr#rrrr r r r 3szDictTreeItemTest.test_keysNr!r r r r r"+sr"__main__r) verbosity) ZidlelibrZunittestZTestCaserrrrr"r mainr r r r s