
    <e                        d Z ddlZddlZddlZddlmZ ddlmZ ddlm	Z	m
Z
  e
d            e	dd          5  ddlZddd           n# 1 swxY w Y    ej                     ej        ej                            d          d	           ej        d
           G d dej                                                      ZdS )z)Sanity-check tests for the "freeze" tool.    N)support)	os_helper)imports_under_toolskip_if_missingfreezetestwinznot supported on Windowsz#not all buildbots have enough spacec                       e Zd Zd ZdS )
TestFreezec                 6   t          j        d          }t          j                    5 }t	          j        ||          \  }}}t	          j        |||          }t	          j        |          }d d d            n# 1 swxY w Y   |                     |d           d S )Nz\
            import sys
            print('running...')
            sys.exit(0)
            z
running...)	textwrapdedentr   temp_dirhelperpreparer   runassertEqual)selfscriptoutdir
scriptfilepython
executabletexts          2/usr/lib/python3.11/test/test_tools/test_freeze.pytest_freeze_simple_scriptz$TestFreeze.test_freeze_simple_script   s     "  
 !! 	*V)/)G)G&FJvz6BBJ:j))D	* 	* 	* 	* 	* 	* 	* 	* 	* 	* 	* 	* 	* 	* 	* 	|,,,,,s   AA88A<?A<N)__name__
__module____qualname__r        r   r   r      s#        

- 
- 
- 
- 
-r!   r   )__doc__sysr   unittestr   r   test.supportr   test.test_toolsr   r   r   r   requires_zlibskipIfplatform
startswithskip_if_buildbotTestCaser   r    r!   r   <module>r-      sz   / / 



         " " " " " " ? ? ? ? ? ? ? ?    &))                 ((//1KLL?@@- - - - -" - - A@ ML - - -s   AAA