File: //usr/local/lib/python3.10/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-310.opt-2.pyc
o
�i� � @ st d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZm Z e�
d� G dd� dej�Ze
dkr8e�� dS dS )� N)� os_helper)�Tcl�TclErrorZguic @ s. e Zd Ze�dejvd�dd� �Zdd� ZdS )�
TkLoadTest�DISPLAYzNo $DISPLAY set.c C s8 t � }| �t|j� |�� | �d|�� � |�� d S )Nz1x1+0+0)r �assertRaisesr �winfo_geometry�loadtkZassertEqualZdestroy)�self�tcl� r �B/usr/local/lib/python3.10/tkinter/test/test_tkinter/test_loadtk.py�
testLoadTk s
zTkLoadTest.testLoadTkc C s� d }t j�d�r
d S t�� �H}dtjv r=|d= t�d��}|�� � � }W d � n1 s-w Y |r= W d � d S t
� }| �t|j
� | �t|j� W d � d S 1 sYw Y d S )N)�win�darwin�cygwinr z
echo $DISPLAY)�sys�platform�
startswithr ZEnvironmentVarGuard�os�environ�popen�read�stripr r r r r )r
Zold_display�env�pipeZdisplayr r r r
�testLoadTkFailure s
��"�zTkLoadTest.testLoadTkFailureN) �__name__�
__module__�__qualname__�unittestZskipIfr r r r r r r r
r
s
r �__main__)r r r Ztest.support�supportZtest_supportr �tkinterr r ZrequiresZTestCaser r �mainr r r r
�<module> s
#�