3 Õì2a ã @ sâ d dl mZ d dlZd dlmZ edƒ d dlZd dlmZ d dl m Z d dlmZ d dl mZ d d „ Zdd„ ZG d d„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZedkrÞejdd� dS )é )ÚtextviewN)ÚrequiresZgui)ÚTk)ÚButton)ÚFunc)Ú Mbox_funcc C s t ƒ atjƒ d S )N)r ÚrootÚwithdraw© r r ú2/opt/alt/python36/lib64/python3.6/test_textview.pyÚsetUpModule s r c C s t jƒ t jƒ b d S )N)r Úupdate_idletasksÚdestroyr r r r ÚtearDownModule s r c @ s e Zd Zeƒ Zeƒ Zeƒ ZdS )ÚVWN)Ú__name__Ú __module__Ú__qualname__r Ú transientÚgrab_setÚwait_windowr r r r r # s r c @ s, e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd S ) ÚViewWindowTestc C s" t jjƒ t jjƒ t jjƒ d S )N)r r Ú__init__r r )Úselfr r r ÚsetUp, s zViewWindowTest.setUpc C sB t tddƒ}| jt jjƒ | jt jjƒ | jt jjƒ |jƒ d S )NÚTitlez test text)r r Ú assertTruer Úcalledr r Úok)r Úviewr r r Útest_init_modal1 s zViewWindowTest.test_init_modalc C sF t tdddd�}| jt jjƒ | jt jjƒ | jt jjƒ |jƒ d S )Nr z test textF)Úmodal)r r ZassertFalser r r r r )r r r r r Útest_init_nonmodal8 s z!ViewWindowTest.test_init_nonmodalc C s> t tdddd�}tƒ |_|jƒ | j|jjƒ |`|jƒ d S )Nr z test textF)r! )r r r r r r r )r r r r r Útest_ok? s zViewWindowTest.test_okN)r r r r r r" r# r r r r r * s r c @ s, e Zd Zedd„ ƒZedd„ ƒZdd„ ZdS )Ú TextFrameTestc C s&