
    4hhY              
       6   S r SSKrSSKrSSKrSSKJr  SSKJr  SSKJ	r	J
r
  \
" S5        \	" SS5         SSKrSSS5        \R                  " 5       \R                  " \R                  R!                  S5      S	5      \R                  " \R                  S
:H  =(       a    \R"                  S5      \R$                  " S5      \R                  " \R&                  " 5       S5       " S S\R(                  5      5       5       5       5       5       rg! , (       d  f       N= f)z)Sanity-check tests for the "freeze" tool.    N)support)	os_helper)imports_under_toolskip_if_missingfreezetestwinznot supported on Windowsdarwinz,not supported for frameworks builds on macOSz#not all buildbots have enough spaceztest is too slow with PGOc                   D    \ rS rSr\R
                  " S5      S 5       rSrg)
TestFreeze   cpuc                 >   [         R                  " S5      n[        R                  " 5        n[        R
                  " X5      u  p#n[        R                  " XCU5      n[        R                  " U5      nS S S 5        U R                  WS5        g ! , (       d  f       N!= f)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          D/opt/python-3.13.8/usr/lib/python3.13/test/test_tools/test_freeze.pytest_freeze_simple_script$TestFreeze.test_freeze_simple_script   sv     " 
 !V)/)G&Fv6BJ::j)D " 	|,	 "!s   AB
B N)__name__
__module____qualname____firstlineno__r   requires_resourcer   __static_attributes__r!       r   r   r      s!     u%
- &
-r(   r   )__doc__sysr   unittestr   r   test.supportr   test.test_toolsr   r   r   r   requires_zlibskipIfplatform
startswith
_frameworkskip_if_buildbotcheck_cflags_pgoTestCaser   r!   r(   r   <module>r6      s    / 
    " ?  &) * 		((/1KL	)<cnn68?@ 
))+,.-"" -. A8 M - *)s   D


D