B 0‘c$ć@sZddlmZddlZddlmZddlmZmZGdd„dejƒZ e dkrVej dd dS) é)Ś 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) ZidlelibrZunittestZ test.supportrZtkinterrrZTestCaserrŚmainr r r r Śs  &