a  ze%@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)rrrootZwithdrawrMultiCallCreatorrmcclsr T/opt/bitninja-python-dojo/embedded/lib/python3.9/idlelib/idle_test/test_multicall.py setUpClass s zMultiCallTest.setUpClasscCs |`|j|j|`dSN)r rZupdate_idletasksZdestroyr r r r tearDownClasss  zMultiCallTest.tearDownClasscCsB|j}|tjt||t|ttt}|||dSr)r assertIsrZ_multicall_dictrZ assertTrue issubclassr)selfr Zmc2r r r test_creators  zMultiCallTest.test_creatorcCs||j}||jtdSr)r rZassertIsInstanceZ_MultiCall__binderslist)rmctextr r r test_init"s zMultiCallTest.test_initcCs8|j}||jtj||j}||jjtjdSr)r rZyviewrr__func__)rr rr r r test_yview&s zMultiCallTest.test_yviewN) __name__ __module__ __qualname__ classmethodrrrrrr r r r r s  r__main__) verbosity) __doc__ZidlelibrZunittestZ test.supportrtkinterrrZTestCaserrmainr r r r s  &