
    <e                         d Z ddlZddlmZ ddlmZ ddlmZ ddlZ G d dej                  Z	e
dk    r ej                     dS dS )	zBDo a minimal test of all the modules that aren't otherwise tested.    N)support)import_helper)warnings_helperc                       e Zd Zd ZdS )TestUntestedModulesc                 t   d}t          j        d          5  |D ]{}	 t          j        d                    |                     |                     d                    |                     S# t          j        $ r t          j        |           Y xw xY wdd l	}dd l
}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}dd l}	 dd l}n+# t@          $ r tB          j"        rtG          d           Y nw xY wd d d            d S # 1 swxY w Y   d S )N)	encodingsT)quietztest.test_{}z5{} has tests even though test_sundry claims otherwiser   zskipping tty)$r   check_warningsr   import_moduleformatfailunittestSkipTest	importlibdistutils.bcppcompilerdistutils.ccompilerdistutils.cygwinccompilerdistutils.filelistdistutils.text_filedistutils.unixccompilerdistutils.command.bdist_dumbdistutils.command.bdistdistutils.command.bdist_rpmdistutils.command.build_clibdistutils.command.build_extdistutils.command.builddistutils.command.cleandistutils.command.configdistutils.command.install_data"distutils.command.install_egg_info!distutils.command.install_headersdistutils.command.install_libdistutils.command.registerdistutils.command.sdistdistutils.command.uploadhtml.entitiesttyImportErrorr   verboseprint)selfuntestedname	distutilshtmlr(   s         '/usr/lib/python3.11/test/test_sundry.py%test_untested_modules_can_be_importedz9TestUntestedModules.test_untested_modules_can_be_imported	   sf   !+$777 '	* '	*  8 88!/0E0Ed0K0KLLL II **0&,,8 8 8 8  ( 2 2 2+D111112 *)))&&&&,,,,%%%%&&&&****////****....////....********++++1111555544440000----****++++    *



 * * *? *.)))*K'	* '	* '	* '	* '	* '	* '	* '	* '	* '	* '	* '	* '	* '	* '	* '	* '	* '	*sY   D-'A.)D-.#BD-BAD-0C54D-5%DD-DD--D14D1N)__name__
__module____qualname__r2        r1   r   r      s#        )* )* )* )* )*r7   r   __main__)__doc__r   testr   test.supportr   r   r   TestCaser   r3   mainr6   r7   r1   <module>r>      s    H H           & & & & & & ( ( ( ( ( ( ** ** ** ** **(+ ** ** **Z zHMOOOOO r7   