ž
©ÿfï, c @ s’ d Z d d l Z d d l Z d d l m Z d d l m Z m Z m Z d d l j
Z d d l m
Z d d l m Z m Z d d l m Z d d „ Z d
d „ Z Gd d
„ d
ƒ Z Gd d „ d e j ƒ Z Gd d „ d e j ƒ Z Gd d „ d e j ƒ Z Gd d „ d e j ƒ 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 d ƒ n d S( u9 Test functions and SearchEngine class in SearchEngine.py.i N( u requires( u
BooleanVaru StringVaru TclError( u SearchEngine( u Varu Mbox( u Textc C s t t _ t t _ t t _ d S( N( u Varu seu
BooleanVaru StringVaru Mboxu tkMessageBox( ( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu setUpModule s u setUpModulec C s t t _ t t _ t t _ d S( N( u
BooleanVaru seu StringVaru tkMessageBox( ( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu tearDownModule s u tearDownModulec B s | Ee Z d Z d d „ Z d S( u Mockc O s d S( N( ( u selfu argsu kwargs( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu __init__ s u
Mock.__init__N( u __name__u
__module__u __qualname__u __init__( u
__locals__( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu Mock s u Mockc B s | Ee Z d Z d d „ Z d S( u GetTestc C s~ t j } t t _ z[ t ƒ } t j | ƒ } | j | t j ƒ | j | j | ƒ | j t j | ƒ | ƒ Wd | t _ Xd S( N( u seu SearchEngineu Mocku getu assertIsInstanceu assertIsu
_searchengine( u selfu saved_Engineu rootu engine( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu test_get# s u GetTest.test_getN( u __name__u
__module__u __qualname__u test_get( u
__locals__( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu GetTest! s u GetTestc B s | Ee Z d Z d d „ Z d S( u GetLineColTestc C sb | j t j d ƒ d ƒ | j t j d ƒ d ƒ | j t t j d ƒ | j t t j d ƒ d S(
Nu 1.0i i u 1.11i u 1.0 lineendu end( i i ( i i ( u assertEqualu seu get_line_colu assertRaisesu
ValueError( u self( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu test_get_line_col1 s u GetLineColTest.test_get_line_colN( u __name__u
__module__u __qualname__u test_get_line_col( u
__locals__( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu GetLineColTest/ s u GetLineColTestc B s | Ee Z d Z d d „ Z d S( u GetSelectionTestc C sy t ƒ } | j d d ƒ d d „ } | | _ | j t j | ƒ d ƒ d d „ } | | _ | j t j | ƒ d
ƒ d S( Nu 1.0u Hello World!c S s* | d k r d S| d k r d St ‚ d S( Nu sel.firstu 1.0u sel.lastu 1.12( u TclError( u s( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu selK s
u0 GetSelectionTest.test_get_selection..selu 1.12c S s | d k r d St ‚ d S( Nu insertu 1.5( u TclError( u s( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu markS s u1 GetSelectionTest.test_get_selection..marku 1.5( u 1.0u 1.12( u 1.5u 1.5( u mockTextu insertu indexu assertEqualu seu
get_selection( u selfu textu selu mark( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu test_get_selectionE s u# GetSelectionTest.test_get_selectionN( u __name__u
__module__u __qualname__u test_get_selection( u
__locals__( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu GetSelectionTest8 s
u GetSelectionTestc B s | Ee Z d Z d d „ Z d S( u ReverseSearchTestc C sÌ | j } d } t j d ƒ } | t j | | t | ƒ ƒ j ƒ d ƒ | t j | | d ƒ j ƒ d
ƒ | t j | | d ƒ j ƒ d ƒ | t j | | d ƒ j ƒ d ƒ | t j | | d ƒ d ƒ d S(
Nu Here is an 'is' test text.u isi i i
i i i ( i i ( i i ( i i ( i i ( u assertEqualu reu compileu seu search_reverseu lenu spanu None( u selfu Equalu lineu prog( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu test_search_reverse] s ("""u% ReverseSearchTest.test_search_reverseN( u __name__u
__module__u __qualname__u test_search_reverse( u
__locals__( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu ReverseSearchTest[ s u ReverseSearchTestc B s\ | Ee Z d Z d d „ Z d d „ Z d d „ Z d d „ Z d d
„ Z d d „ Z d
S( u SearchEngineTestc C s t j d d ƒ | _ d S( Nu root( u seu SearchEngineu Noneu engine( u self( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu setUpk s u SearchEngineTest.setUpc C sW | j } | j } | | j ƒ d ƒ | j d ƒ | | j ƒ d ƒ | | j ƒ d ƒ | j j d ƒ | | j ƒ d ƒ | | j ƒ d ƒ | j
j d ƒ | | j ƒ d ƒ | | j ƒ d ƒ | j j d ƒ | | j ƒ d ƒ | | j
ƒ d ƒ | j j d ƒ | | j
ƒ d ƒ | | j ƒ d ƒ | j j d ƒ | | j ƒ d ƒ d S( Nu u helloi i FT( u engineu assertEqualu getpatu setpatu isreu Falseu revaru setu Trueu iscaseu casevaru iswordu wordvaru iswrapu wrapvaru isbacku backvar( u selfu engineu Equal( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu test_is_getp s(
u SearchEngineTest.test_is_getc C sc | j } | j d ƒ | j | j ƒ d ƒ | j j d ƒ | j d ƒ | j | j ƒ d ƒ d S( Nu \si u \\s( u engineu setcookedpatu assertEqualu getpatu revaru set( u selfu engine( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu test_setcookedpatŒ s
u" SearchEngineTest.test_setcookedpatc C s¿ | j } | j } | | j ƒ d ƒ | j d ƒ | | j ƒ d ƒ | j j d ƒ | | j ƒ d ƒ | j j d ƒ | j d ƒ | | j ƒ d ƒ | j j d ƒ | | j ƒ d ƒ d S( Nu u hellou \bhello\bu \su \\sTF( u engineu assertEqualu getcookedpatu setpatu wordvaru setu Trueu Falseu revar( u selfu engineu Equal( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu test_getcookedpat” s
u" SearchEngineTest.test_getcookedpatc C sò | j } | j } | j d ƒ | j ƒ } | | j t j d t j ƒ j ƒ | j j d ƒ | j ƒ } | | j t j d ƒ j d ƒ | j d ƒ | | j ƒ d ƒ | j d ƒ | j j d ƒ | | j ƒ d ƒ | j t j
j d ƒ d S( Nu Helloi i u u +u# Error: nothing to repeat
Pattern: +( u engineu assertEqualu setpatu getprogu patternu reu compileu
IGNORECASEu casevaru setu Noneu revaru Mboxu showerroru message( u selfu engineu Equalu temppat( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu test_getprog¤ s
"
u SearchEngineTest.test_getprogc C sµ t j } | j } d } d } | | j j | | ƒ d ƒ | | j d ƒ d | d } | | j | ƒ | | j j | | d ƒ d ƒ | | j d ƒ | d 7} | | j | ƒ d S( Nu [a-zu$ unexpected end of regular expressionu Regular expression erroru Error: u
Pattern: [a-zi u
Offset: 5( u Mboxu showerroru assertEqualu engineu report_erroru Noneu titleu message( u selfu showerroru Equalu patu msgu expected_message( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu test_report_error· s
u" SearchEngineTest.test_report_errorN( u __name__u
__module__u __qualname__u setUpu test_is_getu test_setcookedpatu test_getcookedpatu test_getprogu test_report_error( u
__locals__( ( uH /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_searchengine.pyu SearchEngineTesth s u SearchEngineTestc B s2 | Ee Z d Z e d d „ ƒ Z d d „ Z d S( u
SearchTestc C sq t ƒ | _ d } | j j d | ƒ t j d ƒ | _ t j d ƒ | _ d d „ | j _
d d „ | j _ d S( Nu&