Sindbad~EG File Manager
�
)Μg� � � � d Z ddlZddlZddlZddlmZ ej j d� G d� dej � � Z
edk( r ej � yy) 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 � � e Zd Zd� Zd� Zd� Zy)�Test_allc �6 � t j � | _ y )N)r �get_refactorer�refactor)�selfs �>/usr/local/lib/python3.12/test/test_lib2to3/test_all_fixers.py�setUpzTest_all.setUp s � ��.�.�0��
� c �n � t j j rt d|� �� t j
j
|� dk( rDt j j d� 5 | j j |� d d d � y | j j |� y # 1 sw Y y xY w)NzRefactor file: zinfinite_recursion.py� )
�testr �verbose�print�os�path�basename�infinite_recursionr
�
refactor_file�r �filepaths r r zTest_all.refactor_file s� � ��<�<����O�H�:�.�/�
�7�7���H�%�)@�@� ���0�0��5��
�
�+�+�H�5� 6�5�
�M�M�'�'��1� 6�5�s �*B+�+B4c � � t j � D ]. }| j |�� 5 | j |� d d d � �0 y # 1 sw Y �;xY w)N)r )r �all_project_files�subTestr r s r �test_all_project_fileszTest_all.test_all_project_files# s@ � ��1�1�3�H����x��0��"�"�8�,� 1�0� 4�0�0�s �A�A N)�__name__�
__module__�__qualname__r
r r � r r r r s � �1�
2�-r r �__main__)
�__doc__�os.pathr �test.supportr �unittest� r �requires_resource�TestCaser r �mainr"