B „ f$ã@s^dZddlmZddlZddlmZddlmZmZGdd„dej ƒZ e dkrZej d d �dS) zTest multicall, coverage 33%.é)Ú multicallN)Úrequires)ÚTkÚTextc@s<eZdZedd„ƒZedd„ƒZdd„Zdd„Zd d „Zd S) Ú MultiCallTestcCs*tdƒtƒ|_|j ¡t t¡|_dS)NZgui)rrÚrootZwithdrawrÚMultiCallCreatorrÚmc)Úcls©r úE/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_multicall.pyÚ setUpClass s zMultiCallTest.setUpClasscCs |`|j ¡|j ¡|`dS)N)r rZupdate_idletasksZdestroy)r r r r Ú tearDownClasss  zMultiCallTest.tearDownClasscCsB|j}| tjt|¡| t|tƒ¡t t¡}| ||¡dS)N)r ÚassertIsrZ_multicall_dictrZ assertTrueÚ issubclassr)Úselfr Zmc2r r r Ú test_creators  zMultiCallTest.test_creatorcCs| |j¡}| |jt¡dS)N)r rZassertIsInstanceZ_MultiCall__bindersÚlist)rÚmctextr r r Ú test_init"s zMultiCallTest.test_initcCs8|j}| |jtj¡| |j¡}| |jjtj¡dS)N)r rZyviewrrÚ__func__)rr rr r r Ú test_yview&s zMultiCallTest.test_yviewN) Ú__name__Ú __module__Ú __qualname__Ú classmethodr rrrrr r r r r s   rÚ__main__é)Ú verbosity) Ú__doc__ZidlelibrZunittestZ test.supportrZtkinterrrZTestCaserrÚmainr r r r Ús  &