ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ V~gc@sdZddlZddlZddlmZddlmZddlmZ ddl m Z ddl m Z de jfd YZd ejfd YZd ejfd YZedkrejddndS(s8Test the functions and main class method of textView.py.iN(trequires(tTk(ttextView(tFunc(tMboxtTVcBs#eZeZeZeZRS((t__name__t __module__Rt transienttgrab_sett wait_window(((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyR s  ttextviewClassTestcBsJeZedZedZdZdZdZdZRS(cCs'tdt|_|jjdS(Ntgui(RRtroottwithdraw(tcls((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyt setUpClasss  cCs|jj|`dS(N(R tdestroy(R((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyt tearDownClasss cCs+tjjtjjtjjdS(N(RRt__init__R R (tself((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pytsetUps  cCs\t|jdd}|jtjj|jtjj|jtjj|jdS(NtTitles test text(RR t assertTrueRtcalledR R tOk(Rtview((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyttest_init_modal#s cCsbt|jdddt}|jtjj|jtjj|jtjj|jdS(NRs test texttmodal( RR tFalset assertFalseRRR R R(RR((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyttest_init_nonmodal*s cCsXt|jdddt}t|_|j|j|jj|`|jdS(NRs test textR(RR RRRRRR(RR((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyttest_ok1s   ( RRt classmethodRRRRRR (((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyR s    tViewFunctionTestcBs8eZedZedZdZdZRS(cCs<tdt|_|jjtj|_tt_dS(NR (RRR Rttvt tkMessageBoxt orig_mboxR(R((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyR<s     cCs)|jj|`|jt_|`dS(N(R RR%R#R$(R((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyRDs  cCs?tj|jdddt}|j|tj|jdS(NRs test textR(R#t view_textR RtassertIsInstancet TextViewerR(RR((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyttest_view_textKscCstjjt}tjj|d}tj|jd|dt}|j |tj |j d|j j dd|jtjj|d}tj|jd|dt}|j|dS(Nstest_textview.pyRRtTests1.0s1.ends../notthere.py(tostpathtdirnamet__file__tjoinR#t view_fileR RR'R(tassertInRtgetRt assertIsNone(Rttest_dirttestfileR((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyttest_view_fileQs (RRR!RRR)R6(((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyR":s t__main__t verbosityi(t__doc__tunittestR+ttest.test_supportRtTkinterRtidlelibRR#tidlelib.idle_test.mock_idleRtidlelib.idle_test.mock_tkRR(RtTestCaseR R"Rtmain(((sD/opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_textview.pyts  )%