
    z%i                         	 d dl Zd dlZd dlZddlmZ ej                  j                  d       G d dej                               Z	e
dk(  r ej                          yy)    N   )supportcpuc                       e Zd Zd Zd Zd Zy)Test_allc                 6    t        j                         | _        y )N)r   get_refactorerrefactor)selfs    U/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/test/test_lib2to3/test_all_fixers.pysetUpzTest_all.setUp   s    ..0    c                 n   t         j                  j                  rt        d|        t        j
                  j                  |      dk(  rDt         j                  j                  d      5  | j                  j                  |       d d d        y | j                  j                  |       y # 1 sw Y   y xY w)NzRefactor file: zinfinite_recursion.py   )
testr   verboseprintospathbasenameinfinite_recursionr
   refactor_filer   filepaths     r   r   zTest_all.refactor_file   s    <<OH:./77H%)@@ 005 6++H56 6 MM''16 6s   *B++B4c                     t        j                         D ].  }| j                  |      5  | j                  |       d d d        0 y # 1 sw Y   ;xY w)N)r   )r   all_project_filessubTestr   r   s     r   test_all_project_fileszTest_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__)os.pathr   test.supportr   unittest r   requires_resourceTestCaser   r   mainr"   r   r   <module>r+      sd        &-w - '-, zHMMO r   