B
    18™\S  ã               @   sR   d Z ddlZddlZddlmZ ej d¡G dd„ dejƒƒZe	dkrNe 
¡  dS )	z‡Tests that run all fixer modules over an input stream.

This has been broken out into its own test module because of its
running time.
é    Né   )ÚsupportÚcpuc               @   s   e Zd Zdd„ Zdd„ ZdS )ÚTest_allc             C   s   t  ¡ | _d S )N)r   Zget_refactorerÚrefactor)Úself© r   úa/oak/stanford/groups/akundaje/marinovg/programs/Python-3.7.3/Lib/lib2to3/tests/test_all_fixers.pyÚsetUp   s    zTest_all.setUpc             C   s"   xt  ¡ D ]}| j |¡ q
W d S )N)r   Zall_project_filesr   Zrefactor_file)r   Úfilepathr   r   r	   Útest_all_project_files   s    zTest_all.test_all_project_filesN)Ú__name__Ú
__module__Ú__qualname__r
   r   r   r   r   r	   r      s   r   Ú__main__)Ú__doc__ÚunittestZtest.supportÚtestÚ r   Úrequires_resourceÚTestCaser   r   Úmainr   r   r   r	   Ú<module>   s   
	