o
    HXh1                     @   s   d dl Z d dlZd dlmZ d dlmZ d dlmZ edddr%ededZ	e
d	 ejd
ddZd dlmZ G dd dejZedkrOe  dS dS )    N)support)import_helper)check_sanitizerT)addressZmemoryz6Tests involvin libX11 can SEGFAULT on ASAN/MSAN builds_tkinterZguiztkinter.tix)Z
deprecated)TclErrorc                   @   s   e Zd Zdd Zdd ZdS )TestTixc                 C   sV   zt  | _W n ty!   tjdr| d | d Y d S w | 	| jj
 d S )Nwinz)Tix should always be available on WindowszTix not available)tixZTkrootr   sysplatform
startswithZfailZskipTestZ
addCleanupZdestroyself r   7/opt/python-3.10.19/usr/lib/python3.10/test/test_tix.pysetUp   s   
zTestTix.setUpc                 C   s   d S )Nr   r   r   r   r   test_tix_available"   s   zTestTix.test_tix_availableN)__name__
__module____qualname__r   r   r   r   r   r   r      s    
r   __main__)r   Zunittesttestr   Ztest.supportr   r   ZSkipTestimport_moduler   Zrequiresr
   tkinterr   ZTestCaser   r   mainr   r   r   r   <module>   s    


