Sindbad~EG File Manager
�
�Ю]c @ s� d Z d d l Z d d l m Z d d l m Z m Z m Z d d l m Z
d d l m Z d d l
m Z d e j f d � � YZ e d
k r� e j d d d
d � n d S( s� Unittests for idlelib/SearchDialogBase.py
Coverage: 99%. The only thing not covered is inconsequential --
testing skipping of suite when self.needwrapbutton is false.
i����N( t requires( t Tkt Toplevelt Frame( t SearchEngine( t SearchDialogBase( t Funct SearchDialogBaseTestc B s� e Z e d � � Z e d � � Z d � Z d � Z d � Z d � Z d � Z d � Z
d � Z d � Z d
� Z
d � Z d � Z d
� Z RS( c C s t d � t � | _ d S( Nt gui( R R t root( t cls( ( sL /opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_searchdialogbase.pyt
setUpClass s
c C s | j j � | ` d S( N( R t destroy( R
( ( sL /opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_searchdialogbase.pyt
tearDownClass s
c C s: t j | j � | _ t j d | j d | j � | _ d S( NR t engine( t seR R R t sdbR t dialog( t self( ( sL /opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_searchdialogbase.pyt setUp% s c C s | j j � d S( N( R t close( R ( ( sL /opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_searchdialogbase.pyt tearDown) s c C s� d | j _ | j j d � | j | j j j � d � | j j � | j | j j j � d � | j j d d d �| j | j j j � d � | j j � d S( Nt textt normalt withdrawnt searchphraset hello(
t NoneR t default_commandt opent assertEqualt topt stateR t entt get( R ( ( sL /opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_searchdialogbase.pyt test_open_and_close, s
c C s� t � | j _ t � | j _ t � | j _ t � | j _ d | j _ | j j � | j | j j j
� | j | j j j
� | j | j j j
� | j | j j j
� d S( N( R R t create_entriest create_option_buttonst create_other_buttonst create_command_buttonsR R t create_widgetst
assertTruet called( R ( ( sL /opt/alt/python27/lib64/python2.7/idlelib/idle_test/test_searchdialogbase.pyt test_create_widgets; s
c C s� | j } d | j _ t | j � | j _ | j j d d � \ } } | | d d � | j | j � d � | j � } | t
| d � d � | t
| d � d � | t
| d � d � | t
| d � d � | | j j d � d S(
Ni s Test:R R t rowt columni t rowspant
columnspan( R R R, R R R t
make_entryt assertInR"