JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbrў fhc@sddlZddlmZddlmZddlZGdddeZGdddeej Z Gdd d eej Z e d krej d d d dndS(iN(urequires(uTclErrorcBs|EeZdZdZedZdZddZddZddZ d d Z d d Z d dZ ddZ ddZddZddZddZdS(uTextTestu hello worldu cCs|j|_dS(N(uTextutext(uself((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyusetUpsuTextTest.setUpcCs<|j|jjdd|j|jjdddS(Nu1.0u uendu(u assertEqualutextuget(uself((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyu test_initsuTextTest.test_initcCs^|jj}x$dD]}|j||dqWx$dD]}|j||d q:WdS(Ng?g333333?u1.-1u1.0u 1.0 lineendu1.endu1.33uinsertuendg@u2.1u33.44u2.0g(gg333333?u1.-1u1.0u 1.0 lineendu1.endu1.33uinsert(uendg@u2.1u33.44(utextuindexu assertEqual(uselfuindexudex((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyutest_index_emptys    uTextTest.test_index_emptycCs|jj}|jjd|jx$d D]}|j||dq)Wx$dD]}|j||dqPWx$dD]}|j||d qwWdS(Nu1.0g?g333333?u1.-1u 1.0 lineendu1.endu1.33u1.5uendu33.44u3.0g(gg333333?u1.-1u1.0(u 1.0 lineendu1.endu1.33(uendu33.44(utextuindexuinsertuhwu assertEqual(uselfuindexudex((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyutest_index_datas    uTextTest.test_index_datacCsM|jj}|j}|jjd|j||dd||ddd||dd||ddd||ddd||ddd||dd d ||dd d ||d d ||dd d||dd|j||dd|j||dd|jdS(Nu1.0uenduuhu1.1u1.3uheluelu 1.0 lineenduhellou1.10u u2.3uello woru2.5u0.0u5.0(utextugetu assertEqualuinsertuhwuhwn(uselfugetuEqual((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyutest_get,s   uTextTest.test_getcCs#|jj}|jj}|j}|d|j||dd|j|dd||dd|j|dd||ddd|dd||ddd|dd||ddd |dd ||ddd |d d ||ddddS(Nu1.0uenduu*u *hello world u 1.0 lineendu*hello* world u2.3u*hello* wor*ld uxu*hello* wor*ldx u1.4ux u*helx lo* wor*ldx (utextuinsertugetu assertEqualuhwuhwn(uselfuinsertugetuEqual((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyu test_insert?s"         uTextTest.test_insertcCs|jj}|jj}|j}|jjd|j|d||dd|j|d||dd|j|dd||dd|j|dd||dd|j|dd||dd|j|dd||dd|jdS(Nu1.0uinsertuendu5.5u1.4(utextudeleteugetu assertEqualuinsertuhwuhwn(uselfudeleteugetuEqual((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyutest_no_deleteYs          uTextTest.test_no_deletecCs|jj}|jj}|j}|jjd|j|d||ddd|dd||ddd|d||ddd|jjdd|d ||ddd|jjdd|dd ||ddddS( Nu1.0u1.enduellou1.1ulloulloworldu1.3u u1.10u2.0(utextudeleteugetu assertEqualuinsertuhw(uselfudeleteugetuEqual((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyutest_delete_charrs         uTextTest.test_delete_charcCs|jj}|jj}|j}|jjd|j|dd||ddd|dd||ddd|jjd|j|dd||ddd|dd||ddd|jjd|j|dd ||ddd dS( Nu1.0u 1.0 lineenduendu world u u2.0uworld u1.2u2.3uheld (utextudeleteugetu assertEqualuinsertuhw(uselfudeleteugetuEqual((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyutest_delete_slices         uTextTest.test_delete_slicecCs{|jjdd|jjdd|j|jjddd|jjdd|j|jjddddS( Nu1.0uhellou1.3u 1 2 3 4 5uenduhel1 2 3 4 5lo u5.1uhello (utextuinsertu assertEqualugetudelete(uself((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyutest_multiple_liness uTextTest.test_multiple_linesc Cs|jj}|j}|jjdd|jt|dddxdD]\}}}}}}||d |d||||d |d||||d|d||||d |d||||d|d||qHWdS(Nu1.0uFirst Second Third u2.2uopuu>=u==u!=u1.1u2.1u2.3u3.3TF(uFFFTT(u>=FFTTT(u==FFTFF(u!=TTFTT((uFFFTT(u>=FFTTT(u==FFTFF(u!=TTFTT(utextucompareu assertEqualuinsertu assertRaisesuTclErroruTrueuFalse( uselfucompareuEqualuopuless1uless0uequalugreater0ugreater1((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyu test_compares   uTextTest.test_compareN(u__name__u __module__u __qualname__uhwuhwnuNoneuTextusetUpu test_initutest_index_emptyutest_index_datautest_getu test_insertutest_no_deleteutest_delete_charutest_delete_sliceutest_multiple_linesu test_compare(u __locals__((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyuTextTests         uTextTestcBs2|EeZdZeddZddZdS(u MockTextTestcCsddlm}||_dS(Ni(uText(uidlelib.idle_test.mock_tkuText(uclsuText((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyu setUpClasssuMockTextTest.setUpClasscCs|jj}|j}|jjd|j||dd d ||dd d ||ddd ||ddddS(Nu1.0uendiiiu3.1iii(iii(ii(ii(ii(utextu_decodeu assertEqualuinsertuhw(uselfudecodeuEqual((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyu test_decodes  uMockTextTest.test_decodeN(u__name__u __module__u __qualname__u classmethodu setUpClassu test_decode(u __locals__((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyu MockTextTestsu MockTextTestcBs8|EeZdZeddZeddZdS(u TkTextTestcCs9tdddlm}m}||_||_dS(Nuguii(uTkuText(urequiresutkinteruTkuTexturoot(uclsuTkuText((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyu setUpClasss  uTkTextTest.setUpClasscCs|jj|`dS(N(urootudestroy(ucls((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyu tearDownClasss uTkTextTest.tearDownClassN(u__name__u __module__u __qualname__u classmethodu setUpClassu tearDownClass(u __locals__((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyu TkTextTestsu TkTextTestu__main__u verbosityiuexitF(uunittestu test.supporturequiresu_tkinteruTclErrorutkinterutkuobjectuTextTestuTestCaseu MockTextTestu TkTextTestu__name__umainuFalse(((u@/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_text.pyus