File: //opt/alt/python312/lib64/python3.12/test/test_lib2to3/__pycache__/test_all_fixers.cpython-312.pyc
�
~h�e� � � � 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 �H/opt/alt/python312/lib64/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�
6��
�
�+�+�H�5�
6�
6�
�M�M�'�'��1�
6�
6�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# sP � ��1�1�3� -�H����x��0�
-��"�"�8�,�
-�
-� -�
-�
-�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"