File: //opt/alt/python312/lib64/python3.12/idlelib/idle_test/__pycache__/test_browser.cpython-312.pyc
�
}h�e� � �r � d Z ddlmZ ddlmZ ddlZddlmZ ddlmZ ddl m
Z
ddlmZ ddl
ZddlZdd lmZ dd
lmZ G d� dej( � ZeZd
\ ZZej3 eddgedd�� Zej7 eddd� Zej; eddddg� Zej; eddd� Zej7 eddd� Z ejC ededd�� Z"ej7 e"dd d!� Z#ej7 e#d"d#d#� Z$ej; e"d$dd� Z%ee"d%�Z& ejN e&d&� ejN ejP � G d'� d(ej( � Z) G d)� d*ej( � Z* G d+� d,ej( � Z+ G d-� d.ej( � Z,e-d/k( r ej\ d0�1� yy)2zTest browser, coverage 90%.� )�browser)�requiresN)�mock)�Func)�
py_extensions)�deque)�Tk)�TreeNodec �J � e Zd Zed� � Zed� � Zd� Zd� Zd� Zd� Z d� Z
y) �ModuleBrowserTestc �� � t d� t � | _ | j j � t j
| j t d�� | _ y )N�guiT)�_utest)r r �root�withdrawr �
ModuleBrowser�__file__�mb��clss �E/opt/alt/python312/lib64/python3.12/idlelib/idle_test/test_browser.py�
setUpClasszModuleBrowserTest.setUpClass s<