î
e fÒ
ã @ s§ d Z d d l Z d d l m Z d d l m Z d d l m Z m Z d d l m
Z
Gd d „ d ƒ Z Gd d
„ d
e j ƒ Z
e d k r£ e j d d
ƒ n d S)zTest idlelib.ParenMatch.é N)ÚMock)Úrequires)ÚTkÚText)Ú
ParenMatchc @ s e Z d Z d d „ Z d S)ÚDummyEditwinc C s( | | _ d | _ d | _ d | _ d S)Né T)ÚtextZindentwidthZtabwidthZcontext_use_ps1)Úselfr © r úF/opt/alt/python34/lib64/python3.4/idlelib/idle_test/test_parenmatch.pyÚ__init__ s zDummyEditwin.__init__N)Ú__name__Ú
__module__Ú__qualname__r
r r r r r s r c @ sp e Z d Z e d d „ ƒ Z e d d „ ƒ Z d d „ Z d d „ Z d d
„ Z d d „ Z d
d „ Z
d S)ÚParenMatchTestc C sM t d ƒ t ƒ | _ t | j ƒ | _ t | j ƒ | _ t ƒ | j _ d S)NZgui) r r Úrootr r r Úeditwinr Z
text_frame)Úclsr r r Ú
setUpClass s
zParenMatchTest.setUpClassc C s# | ` | ` | j j ƒ | ` d S)N)r r r Zdestroy)r r r r Ú
tearDownClass s
zParenMatchTest.tearDownClassc C s | j j d d ƒ d S)Nz1.0Úend)r Zdelete)r
r r r ÚtearDown# s zParenMatchTest.tearDownc C sí | j } t | j ƒ } | j d ƒ | j d d ƒ | j d ƒ | j d | j ƒ ƒ | j | j d d ƒ d
ƒ | j d d
ƒ | j
ƒ | j d | j ƒ ƒ | j | j d d ƒ f ƒ | j
d ƒ | j | j d d ƒ d ƒ d S)z:
Test ParenMatch with 'expression' style.
Z
expressionÚinsertzdef foobar(a, bÚeventz<