ž
©ÿfY c @ sâ d d l Z d d l m 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 Z
d Z Gd d „ d e j ƒ Z Gd
d „ d ƒ Z Gd d
„ d
e j ƒ Z e d k rÞ e j d d d d ƒ n d S( i N( u requires( u Text( u History( u idleConfu a = 7u b = ac B sh | Ee Z d Z d Z e d d „ ƒ Z d d „ Z d d „ Z d d „ Z d
d „ Z d d
„ Z
d S( u StoreTestu7 Tests History.__init__ and History.store with mock Textc C s" t ƒ | _ t | j ƒ | _ d S( N( u mkTextu textu Historyu history( u cls( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu
setUpClass s u StoreTest.setUpClassc C s# | j j d d ƒ g | j _ d S( Nu 1.0u end( u textu deleteu history( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu tearDown s u StoreTest.tearDownc C s„ | j | j j | j ƒ | j | j j g ƒ | j | j j ƒ | j | j j ƒ | j | j j t j d d d d d ƒ ƒ d S( Nu mainu Historyu cyclici u bool(
u assertIsu historyu textu assertEqualu assertIsNoneu prefixu pointeru cyclicu idleConfu GetOption( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_init s u StoreTest.test_initc C sP | j j d ƒ | j | j j g ƒ | j j d ƒ | j | j j g ƒ d S( Nu au a ( u historyu storeu assertEqual( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_store_short! s u StoreTest.test_store_shortc C s… | j j t ƒ | j | j j t g ƒ | j j t ƒ | j | j j t t g ƒ | j j t ƒ | j | j j t t g ƒ d S( N( u historyu storeu line1u assertEqualu line2( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_store_dup' s u StoreTest.test_store_dupc C sR t | j _ d | j _ | j j t ƒ | j | j j ƒ | j | j j ƒ d S( Ni ( u line1u historyu prefixu pointeru storeu line2u assertIsNone( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_store_reset/ s
u StoreTest.test_store_resetN( u __name__u
__module__u __qualname__u __doc__u classmethodu
setUpClassu tearDownu test_initu test_store_shortu test_store_dupu test_store_reset( u
__locals__( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu StoreTest
s u StoreTestc B s8 | Ee Z d Z d d „ Z d d „ Z d d „ Z d S( u TextWrapperc C s t d | ƒ | _ d | _ d S( Nu masterF( u tkTextu textu Falseu _bell( u selfu master( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu __init__8 s u TextWrapper.__init__c C s t | j | ƒ S( N( u getattru text( u selfu name( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu __getattr__; s u TextWrapper.__getattr__c C s
d | _ d S( NT( u Trueu _bell( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu bell= s u TextWrapper.bellN( u __name__u
__module__u __qualname__u __init__u __getattr__u bell( u
__locals__( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu TextWrapper7 s u TextWrapperc B sÈ | Ee Z d Z d Z e d d „ ƒ Z d d „ Z e d d „ ƒ Z d d d d
„ Z d d „ Z
d
d „ Z d d „ Z d d „ Z
d d „ Z d d „ Z d d „ Z d d „ Z d d „ Z d S( u FetchTestu- Test History.fetch with wrapped tk.Text.
c C s t d ƒ t j ƒ | _ d S( Nu gui( u requiresu tku Tku root( u cls( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu
setUpClassC s
u FetchTest.setUpClassc C sk t | j ƒ | _ } | j d d ƒ | j d d ƒ | j d d ƒ t | ƒ | _ t t g | j _ d S( Nu 1.0u >>> u iomarku 1.4u left(
u TextWrapperu rootu textu insertu mark_setu mark_gravityu Historyu historyu line1u line2( u selfu text( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu setUpH s u FetchTest.setUpc C s | j j ƒ | ` d S( N( u rootu destroy( u cls( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu
tearDownClassP s
u FetchTest.tearDownClassu bellc C s¦ | j } | j | ƒ | j } | | j j d d ƒ | ƒ | | j j | ƒ | rc d | j _ n | | j | ƒ | | j | ƒ | | j j d d d ƒ d ƒ d S( Nu iomarku end-1cu insertu ==i F(
u historyu fetchu assertEqualu textu getu _bellu Falseu prefixu pointeru compare( u selfu reverseu lineu prefixu indexu bellu Historyu Equal( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu
fetch_testU s
u FetchTest.fetch_testc C sR d } | j } | d t | d ƒ | d t | d ƒ | d | d d d d ƒd S( Nu i i u bellT( u
fetch_testu Trueu line2u line1u None( u selfu prefixu test( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_fetch_prev_cyclice s
u FetchTest.test_fetch_prev_cyclicc C sR d } | j } | d t | d ƒ | d t | d ƒ | d | d d d d ƒd S( Nu i i u bellFT( u
fetch_testu Falseu line1u line2u Noneu True( u selfu prefixu test( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_fetch_next_cyclicl s
u FetchTest.test_fetch_next_cyclicc C sO d } | j j d | ƒ | j d t | d ƒ | j d | d d d d ƒd S( Nu au iomarki u bellT( u textu insertu
fetch_testu Trueu line1u None( u selfu prefix( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_fetch_prev_prefixt s u FetchTest.test_fetch_prev_prefixc C sO d } | j j d | ƒ | j d t | d ƒ | j d | d d d d ƒd S( Nu au iomarki u bellFT( u textu insertu
fetch_testu Falseu line1u Noneu True( u selfu prefix( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_fetch_next_prefixz s u FetchTest.test_fetch_next_prefixc C s^ d } d | j _ | j } | d t | d ƒ | d t | d ƒ | d t | d d d ƒd S( Nu i i u bellFT( u Falseu historyu cyclicu
fetch_testu Trueu line2u line1( u selfu prefixu test( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_fetch_prev_noncyclic€ s u# FetchTest.test_fetch_prev_noncyclicc C s} d } d | j _ | j } | d | d d d d ƒ| d t | d ƒ | d | d d d d ƒ| d | d d d d ƒd S( Nu u belli FT( u Falseu historyu cyclicu
fetch_testu Noneu Trueu line2( u selfu prefixu test( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_fetch_next_noncyclicˆ s u# FetchTest.test_fetch_next_noncyclicc C sF | j j d d ƒ | j j d d ƒ | j d t d d d d ƒd S( Nu reverseu insertu iomarku bellT( u historyu fetchu Trueu textu mark_setu
fetch_testu line2u None( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_fetch_cursor_move‘ s u FetchTest.test_fetch_cursor_movec C sS | j j d d ƒ | j j d d ƒ | j j d d ƒ | j d t d d ƒ d S( Nu reverseu iomarku insertu a =i T( u historyu fetchu Trueu textu deleteu insertu
fetch_testu line1( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_fetch_edit— s u FetchTest.test_fetch_editc C sP | j j d ƒ | j | j j d ƒ | j j d ƒ | j | j j d ƒ d S( Nu dummy eventi ( u historyu history_prevu assertEqualu pointeru history_nextu None( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu test_history_prev_nextž s u FetchTest.test_history_prev_nextNF( u __name__u
__module__u __qualname__u __doc__u classmethodu
setUpClassu setUpu
tearDownClassu Falseu
fetch_testu test_fetch_prev_cyclicu test_fetch_next_cyclicu test_fetch_prev_prefixu test_fetch_next_prefixu test_fetch_prev_noncyclicu test_fetch_next_noncyclicu test_fetch_cursor_moveu test_fetch_editu test_history_prev_next( u
__locals__( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu FetchTest@ s u FetchTestu __main__u verbosityi u exit( u unittestu test.supportu requiresu tkinteru tku Textu tkTextu idlelib.idle_test.mock_tku mkTextu idlelib.IdleHistoryu Historyu idlelib.configHandleru idleConfu line1u line2u TestCaseu StoreTestu TextWrapperu FetchTestu __name__u main( ( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu