� zfc @ s d d l Z d d l Z d d l m Z m Z m Z m Z m Z m Z m Z d e j f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ e e e e e f Z e d k rd d l m Z e e � n d S( i����N( t Variablet StringVart IntVart DoubleVart BooleanVart Tclt TclErrort TestBasec B s e Z d � Z d � Z RS( c C s t � | _ d S( N( R t root( t self( ( s? /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_variables.pyt setUp s c C s | ` d S( N( R ( R ( ( s? /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_variables.pyt tearDown s ( t __name__t __module__R R ( ( ( s? /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_variables.pyR s t TestVariablec B sY e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( c G s" | j j | j j d d | � � S( Nt infot exists( R t getbooleant call( R t args( ( s? /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_variables.pyt info_exists s c C s? t | j � } | j d | j � � | j t | � d � d S( Nt s ^PY_VAR(\d+)$( R R t assertEqualt gett assertRegexpMatchest str( R t v( ( s? /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_variables.pyt test_default s c C sE t | j d d � } | j d | j � � | j d t | � � d S( Ns sample stringt varname( R R R R R ( R R ( ( s? /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_variables.pyt test_name_and_value s c C s^ | j | j d � � t | j d d � } | j | j d � � ~ | j | j d � � d S( NR s sample string( t assertFalseR R R t assertTrue( R R ( ( s? /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_variables.pyt test___del__ s c C sv | j | j d � � t | j d d �} t | j d d �} ~ | j | j d � � ~ | j | j d � � d S( NR t name( R R R R ( R t v1t v2( ( s? /usr/lib64/python2.7/lib-tk/test/test_tkinter/test_variables.pyt test_dont_unset_not_existing&