3
§ f ã @ s^ d Z ddlmZ ddlZddlmZ ddlmZmZ G dd„ dej ƒZ
edkrZejd d
� dS )zTest multicall, coverage 33%.é )Ú multicallN)Úrequires)ÚTkÚTextc @ s4 e Zd Zedd„ ƒZedd„ ƒZdd„ Zdd„ Zd S )
Ú
MultiCallTestc C s* t dƒ tƒ | _| jjƒ tjtƒ| _d S )NZgui)r r ÚrootZwithdrawr ÚMultiCallCreatorr Úmc)Úcls© r úE/opt/alt/python36/lib64/python3.6/idlelib/idle_test/test_multicall.pyÚ
setUpClass s
zMultiCallTest.setUpClassc C s | ` | jjƒ | jjƒ | `d S )N)r r Zupdate_idletasksZdestroy)r
r r r Ú
tearDownClass s
zMultiCallTest.tearDownClassc C sB | j }| jtjt |ƒ | jt|tƒƒ tjtƒ}| j||ƒ d S )N)r ZassertIsr Z_multicall_dictr Z
assertTrueÚ
issubclassr )Úselfr Zmc2r r r Útest_creator s
zMultiCallTest.test_creatorc C s | j | jƒ}| j|jtƒ d S )N)r r ZassertIsInstanceZ_MultiCall__bindersÚlist)r Zmctextr r r Ú test_init" s zMultiCallTest.test_initN)Ú__name__Ú
__module__Ú__qualname__Úclassmethodr
r r r r r r r r s r Ú__main__é )Ú verbosity)
Ú__doc__Zidlelibr ZunittestZtest.supportr Ztkinterr r ZTestCaser r Úmainr r r r Ú