B
„ fí ã @ sª d Z ddlmZ ddlZddlmZ ddlZddlm Z ddl
mZ dddhZd hZ
ee
B ZG d
d„ dejƒZG dd
„ d
ejƒZG dd„ dejƒZedkr¦ejdd� dS )z%Test macosx, coverage 45% on Windows.é )ÚmacosxN)Úrequires)ÚFileListÚcarbonÚcocoaÚxquartzÚotherc @ s0 e Zd ZdZedd„ ƒZedd„ ƒZdd„ ZdS ) ÚInitTktypeTestzTest _init_tk_type.c C s( t dƒ t ¡ | _| j ¡ tj| _d S )NÚgui)r ÚtkÚTkÚrootÚwithdrawr ÚplatformÚ
orig_platform)Úcls© r úB/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_macosx.pyÚ
setUpClass s
zInitTktypeTest.setUpClassc C s$ | j ¡ | j ¡ | ` | jt_d S )N)r
Úupdate_idletasksÚdestroyr r r )r r r r Ú
tearDownClass s
zInitTktypeTest.tearDownClassc
C s` xZdt fdtffD ]F\}}| j|d��, |t_tjdk t ¡ | tj|¡ W dQ R X qW dS )z