й¼]R ã @ sõ d d l m Z e d ƒ d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d d „ Z d d „ Z Gd d „ d e j ƒ Z Gd d „ d e j ƒ Z Gd d „ d e j ƒ Z e d k rñ e j d d ƒ d S)é )ÚrequiresZguiN)ÚTk)ÚtextView)ÚFunc)ÚMboxc C s t ƒ a t j ƒ d S)N)r ÚrootZwithdraw© r r ú2/opt/alt/python35/lib64/python3.5/test_textview.pyÚsetUpModule s r c C s t j ƒ t j ƒ b d S)N)r Zupdate_idletasksÚdestroyr r r r ÚtearDownModule s r c @ s+ e Z d Z e ƒ Z e ƒ Z e ƒ Z d S)ÚTVN)Ú__name__Ú __module__Ú__qualname__r Ú transientÚgrab_setÚwait_windowr r r r r s r c @ s@ e Z d Z d d „ Z d d „ Z d d „ Z d d „ Z d S) ÚTextViewTestc C s+ t j j ƒ t j j ƒ t j j ƒ d S)N)r r Ú__init__r r )Úselfr r r ÚsetUp' s zTextViewTest.setUpc C sY t t d d ƒ } | j t j j ƒ | j t j j ƒ | j t j j ƒ | j ƒ d S)NÚTitlez test text)r r Ú assertTruer Úcalledr r ÚOk)r Úviewr r r Útest_init_modal, s zTextViewTest.test_init_modalc C s_ t t d d d d ƒ} | j t j j ƒ | j t j j ƒ | j t j j ƒ | j ƒ d S)Nr z test textÚmodalF)r r ZassertFalser r r r r )r r r r r Útest_init_nonmodal3 s zTextViewTest.test_init_nonmodalc C sU t t d d d d ƒ} t ƒ | _ | j ƒ | j | j j ƒ | ` | j ƒ d S)Nr z test textr F)r r r r r r r )r r r r r Útest_ok: s zTextViewTest.test_okN)r r r r r r r r r r r r % s r c @ sL e Z d Z e d d „ ƒ Z e d d „ ƒ Z d d „ Z d d „ Z d S) ÚtextviewTestc C s t j | _ t t _ d S)N)ÚtvÚtkMessageBoxÚ orig_mboxr )Úclsr r r Ú setUpClassE s ztextviewTest.setUpClassc C s | j t _ | ` d S)N)r$ r" r# )r% r r r Ú tearDownClassJ s ztextviewTest.tearDownClassc C s<