3 Õì2aã@sZddlmZddlZddlmZddlmZmZGdd„dejƒZ e dkrVej dd �dS) é)Ú multicallN)Úrequires)ÚTkÚTextc@s4eZdZedd„ƒZedd„ƒZdd„Zdd„Zd S) Ú MultiCallTestcCs*tdƒtƒ|_|jjƒtjtƒ|_dS)NZgui)rrÚrootZwithdrawrÚMultiCallCreatorrÚmc)Úcls©r ú3/opt/alt/python36/lib64/python3.6/test_multicall.pyÚ setUpClass s zMultiCallTest.setUpClasscCs |`|jjƒ|jjƒ|`dS)N)r rZupdate_idletasksZdestroy)r r r r Ú tearDownClasss  zMultiCallTest.tearDownClasscCsB|j}|jtjt|ƒ|jt|tƒƒtjtƒ}|j||ƒdS)N)r ZassertIsrZ_multicall_dictrZ assertTrueÚ issubclassr)Úselfr Zmc2r r r Ú test_creators  zMultiCallTest.test_creatorcCs|j|jƒ}|j|jtƒdS)N)r rZassertIsInstanceZ_MultiCall__bindersÚlist)rZmctextr r r Ú test_init"s zMultiCallTest.test_initN)Ú__name__Ú __module__Ú __qualname__Ú classmethodr rrrr r r r r s  rÚ__main__é)Ú verbosity) ZidlelibrZunittestZ test.supportrZtkinterrrZTestCaserrÚmainr r r r Ús