3
f @ s^ d Z ddlmZ ddlZddlmZ ddlmZmZ G dd dej Z
edkrZejd d
dS )zTest multicall, coverage 33%. ) multicallN)requires)TkTextc @ s4 e Zd Zedd Zedd Zdd Zdd Zd S )
MultiCallTestc C s* t d t | _| jj tjt| _d S )NZgui)r r rootZwithdrawr MultiCallCreatorr mc)cls r E/opt/alt/python36/lib64/python3.6/idlelib/idle_test/test_multicall.py
setUpClass s
zMultiCallTest.setUpClassc C s | ` | jj | jj | `d S )N)r r Zupdate_idletasksZdestroy)r
r r r
tearDownClass s
zMultiCallTest.tearDownClassc C sB | j }| jtjt | | jt|t tjt}| j|| d S )N)r ZassertIsr Z_multicall_dictr Z
assertTrue
issubclassr )selfr Zmc2r r r test_creator s
zMultiCallTest.test_creatorc C s | j | j}| j|jt d S )N)r r ZassertIsInstanceZ_MultiCall__binderslist)r Zmctextr r r test_init" s zMultiCallTest.test_initN)__name__
__module____qualname__classmethodr
r r r r r r r r s r __main__ ) verbosity)
__doc__Zidlelibr ZunittestZtest.supportr Ztkinterr r ZTestCaser r mainr r r r