B xc$@s^dZddlmZddlZddlmZddlmZmZGdddej Z e dkrZej d d dS) zTest multicall, coverage 33%.) multicallN)requires)TkTextc@s<eZdZeddZeddZddZddZd d Zd S) MultiCallTestcCs*tdt|_|jtt|_dS)NZgui)rrrootZwithdrawrMultiCallCreatorrmc)clsr 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|ttt}|||dS)N)r assertIsrZ_multicall_dictrZ assertTrue issubclassr)selfr Zmc2r r r test_creators  zMultiCallTest.test_creatorcCs||j}||jtdS)N)r rZassertIsInstanceZ_MultiCall__binderslist)rmctextr r r test_init"s zMultiCallTest.test_initcCs8|j}||jtj||j}||jjtjdS)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.supportrZtkinterrrZTestCaserrmainr r r r s  &