
    <e                        d dl Z d dlmZ d dlmZ d dlmZ  edd          r e j        d           ej        d            ej        d	           d dl	Z	d d
l
mZ d dl	mZ d Zd Zedk    r e j                     dS dS )    N)support)import_helper)check_sanitizerT)addressmemoryz6Tests involvin libX11 can SEGFAULT on ASAN/MSAN builds_tkintergui)TclError)ttkc                  @   d } 	 t          j                    } t          j        |           }|                                 ~n)# t
          $ r}t          j        d|z            d }~ww xY w	 | |                                  ~ d S # | |                                  ~ w xY w)Nzttk not available: %s)tkinterTkr   Buttondestroyr
   unittestSkipTest)rootbuttonmsgs      ,/usr/lib/python3.11/test/test_ttk_guionly.pysetUpModuler      s    Dz||D!!F ? ? ? 7# =>>>? 
 LLNNNDD LLNNNs)   <A  B 
A'A""A''B Bc                 ,    |                      d          S )Nztkinter.test.test_ttk)discover)loadertestspatterns      r   
load_testsr   #   s    ??2333    __main__)r   testr   test.supportr   r   r   import_modulerequiresr   r   r
   r   r   r   __name__main r   r   <module>r'      s          & & & & & & ( ( ( ( ( (?4--- V
(
T
U
UU  J ' ' '                    4 4 4 zHMOOOOO r   