JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr Yfk @sdZddlmZedddlZddlZddlmZddljZ ddl j Z Gdddej Zedkrejd d d d dS) z,Test SearchDialog class in SearchDialogue.py)requiresZguiN) BooleanVarc@sXeZdZeddZeddZddZddZd d Zd S) SearchDialogTestcCstj|_dS)N)tkZTkroot)clsrH/opt/alt/python35/lib64/python3.5/idlelib/idle_test/test_searchdialog.py setUpClassszSearchDialogTest.setUpClasscCs|jj|`dS)N)rZdestroy)rrrr tearDownClasss zSearchDialogTest.tearDownClasscCs\tj|j|_tj|j|j|_tj|j|_ |j j dddS)Nz1.0z Hello World!) se SearchEnginerenginesd SearchDialogdialogrZTexttextinsert)selfrrr setUpszSearchDialogTest.setUpcCs|j}|jjd|j|jj||jjd|j|jj||jjd|j|jj||jjd|j|jj||jjd|j|jj|t|jd|j_ |jjd|j|jj|dS)NZHelloZGoodbyezWorld!z Hello World!Tz W[aeiouy]r) rrZsetpatZ assertFalserZ find_again assertTruerrZrevar)rrrrr test_find_again#s z SearchDialogTest.test_find_againcCs|j}|jjdd|jddd|j|jj||jddd|jddd|j|jj||jddd|jddd|j|jj||jdddS) Nz2.0z Hello World!Zselz1.0z1.4endz1.6z1.11)rrZtag_addrrZfind_selectionZ tag_removeZdelete)rrrrr test_find_selection;s z$SearchDialogTest.test_find_selectionN) __name__ __module__ __qualname__ classmethodr r rrrrrrr rs   r__main__ verbosityexit)__doc__Z test.supportrZunittestZtkinterrrZidlelib.SearchEnginer r Zidlelib.SearchDialogrrZTestCaserrmainrrrr s   =