shell bypass 403
o
abj � @ sr d Z ddlZddlZddlZddlmZ ddlmZ ddlmZ ddl Z G dd� de j
�Zedkr7e �
� dS dS ) zBDo a minimal test of all the modules that aren't otherwise tested.� N)�support)�
import_helper)�warnings_helperc @ s e Zd Zdd� ZdS )�TestUntestedModulesc
C s� d}t jdd��� |D ]$}z
t�d�|�� W n tjy& t�|� Y qw | �d�|�� qdd l }dd l
}dd l}dd l}dd l
}dd l}dd l}tj�d�rZt�� sZdd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l }dd l!}dd l"}dd l#}zdd l$}W n t%y� t&j'r�t(d� Y n w W d � d S W d � d S 1 s�w Y d S ) N)� encodingsT)�quietztest.test_{}z5{} has tests even though test_sundry claims otherwiser �winzskipping tty))r Zcheck_warningsr �
import_module�format�unittestZSkipTest� importlibZfailZdistutils.bcppcompilerZdistutils.ccompilerZdistutils.cygwinccompilerZdistutils.filelistZdistutils.text_fileZdistutils.unixccompilerZdistutils.command.bdist_dumb�sys�platform�
startswithZwin32_is_iotZdistutils.command.bdist_msiZdistutils.command.bdistZdistutils.command.bdist_rpmZdistutils.command.build_clibZdistutils.command.build_extZdistutils.command.buildZdistutils.command.cleanZdistutils.command.configZdistutils.command.install_dataZ"distutils.command.install_egg_infoZ!distutils.command.install_headersZdistutils.command.install_libZdistutils.command.registerZdistutils.command.sdistZdistutils.command.uploadZ
html.entities�tty�ImportErrorr �verbose�print)�selfZuntested�nameZ distutilsZhtmlr � r �9/usr/local/python-3.10/lib/python3.10/test/test_sundry.py�%test_untested_modules_can_be_imported s\ �������"