B
    u9a'                 @   sN   d Z ddlZddlZddlmZ ddlZG dd dejZedkrJe	  dS )zBDo a minimal test of all the modules that aren't otherwise tested.    N)supportc               @   s   e Zd Zdd ZdS )TestUntestedModulesc          
   C   sv  d}t jddZ xR|D ]J}yt d| W n  tjk
rR   t| Y qX | d| qW dd l}dd l	}dd l
}dd l}dd l}dd l}dd l}tjdrd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"}ydd l#}W n& t$k
rf   t j%rbt&d Y nX W d Q R X d S )	N)	encodings	formatterZtabnannyT)quietztest.test_{}z5{} has tests even though test_sundry claims otherwiser   winzskipping tty)'r   Zcheck_warningsimport_moduleformatunittestZSkipTest	importlibZfailZdistutils.bcppcompilerZdistutils.ccompilerZdistutils.cygwinccompilerZdistutils.filelistZdistutils.text_fileZdistutils.unixccompilerZdistutils.command.bdist_dumbsysplatform
startswithZdistutils.command.bdist_msiZdistutils.command.bdistZdistutils.command.bdist_rpmZdistutils.command.bdist_wininstZdistutils.command.build_clibZdistutils.command.build_extZdistutils.command.buildZdistutils.command.cleanZdistutils.command.configZdistutils.command.install_dataZ"distutils.command.install_egg_infoZ!distutils.command.install_headersZdistutils.command.install_libZdistutils.command.registerZdistutils.command.sdistZdistutils.command.uploadZhtml.entitiesttyImportErrorverboseprint)selfZuntestednameZ	distutilsZhtmlr    r   !/usr/lib/python3.7/test_sundry.py%test_untested_modules_can_be_imported   sN    
z9TestUntestedModules.test_untested_modules_can_be_importedN)__name__
__module____qualname__r   r   r   r   r   r      s   r   __main__)
__doc__r   r   Ztestr   r
   ZTestCaser   r   mainr   r   r   r   <module>   s   0