
]c           @   s   d  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 e j
 f d     YZ e d	 k r e j d
 d  n  d S(   so   Unittests for idlelib/configHandler.py

Coverage: 46% just by creating dialog. The other half is change code.

iN(   t   requires(   t   Tk(   t   ConfigDialog(   t   _initializeTkVariantTestst   ConfigDialogTestc           B   s/   e  Z e d     Z e d    Z d   Z RS(   c         C   s4   t  d  t   |  _ |  j j   t |  j  d  S(   Nt   gui(   R    R   t   roott   withdrawR   (   t   cls(    (    s4   lib/python2.7/idlelib/idle_test/test_configdialog.pyt
   setUpClass   s    
c         C   s   |  j  j   |  `  d  S(   N(   R   t   destroy(   R   (    (    s4   lib/python2.7/idlelib/idle_test/test_configdialog.pyt   tearDownClass   s    c         C   s&   t  |  j d d t } | j   d  S(   Nt   Testt   _utest(   R   R   t   Truet   remove_var_callbacks(   t   selft   d(    (    s4   lib/python2.7/idlelib/idle_test/test_configdialog.pyt   test_dialog   s    (   t   __name__t
   __module__t   classmethodR	   R   R   (    (    (    s4   lib/python2.7/idlelib/idle_test/test_configdialog.pyR      s   t   __main__t	   verbosityi   (   t   __doc__t   unittestt   test.test_supportR    t   TkinterR   t   idlelib.configDialogR   t   idlelib.macosxSupportR   t   TestCaseR   R   t   main(    (    (    s4   lib/python2.7/idlelib/idle_test/test_configdialog.pyt   <module>   s   