
    &h                        S r SSKr\S:X  a  SSKr\R                  R                  \R                  R                  \5      5      S   r\R                  R                  \5      u  r	r
\
S:H  =(       a!    \R                  R                  \	5      S   S:H  r\(       d  \R                  R                  S\	5        O\R                  S5      r\(       a  SSKJr  SS	KJr  OSSKJr  SS	KJr  \(       a  S
rOSr\R*                  S   r\S:X  a  S\ S3r\R.                  " S\ S\ S35        \R0                  " SSSSS9  \R0                  " SSSS9  \R0                  " SSSSSS 9  \R0                  " S!S"S#SS$S 9  \R0                  " S%S&S'S(S)9  \R0                  " S*S+S,S-\R2                  -  S)9  \R0                  " S.S/SS0S9  \R0                  " S1S2SS3S49  \R4                  " 5       u  rr0 r\R<                  (       a  S5\S6'   \R>                  (       a  S5\S7'   OS8\S7'   \R@                  (       a  S5\S9'   \RB                  (       a  \RB                  \S:'   \RD                  (       a  \RD                  \S;'   \RF                  (       a  S5\S<'   \RH                  (       a  S5\S='   \RJ                  b  \RJ                  \S>'   \RL                  b  \RL                  \S?'   \RN                  b  \RN                  \S@'   \RP                  (       a  \RP                  \SA'   \RR                  (       a  \RR                  \SB'   \RT                  (       a  S5\SC'   \RV                  b  \RV                  OS\SD'   \" \0 \D6  g)Ea  Load and run the Pygame test suite

python -c "import pygame.tests.go" [<test options>]

or

python test/go.py [<test options>]

Command line option --help displays a command line usage message.

run_tests.py in the main distribution directory is an alternative to test.go

    N__main__tests   pygamezpygame.tests.)run_and_exit)
opt_parserzpygame.teststestz-czpython -c "import z.go"z

Runs all or some of the z.xxxx_test tests.

$ z sprite threads -sd

Runs the sprite and threads module tests isolated in subprocesses, dumping
all failing tests info in the form of a dict.

z-dz--dump
store_truez"dump results as dict ready to eval)actionhelpz-Fz--filezdump results to a file)r   z-mz--multi_threadTHREADSintz#run subprocessed tests in x THREADS)metavartyper   z-tz
--time_outSECONDSz-kill stalled subprocessed tests after SECONDSz-fz--fakeDIRz'run fake tests in run_tests__tests/$DIR)r   r   z-pz--pythonPYTHONzPpath to python executable to run subproccesed tests
default (sys.executable): %sz-Iz--interactivez"include tests requiring user inputz-Sz--seedzRandomisation seed)r   r   T
incompleteusesubprocessFdumpfileexclude
unbuffered	randomizeseedmulti_threadtime_outfakepythoninteractive	verbosity),__doc__sys__name__ospathsplitabspath__file__pkg_dir
parent_dirpkg_nameis_pygame_pkginsert
startswith!pygame.tests.test_utils.run_testsr   #pygame.tests.test_utils.test_runnerr   test.test_utils.run_teststest.test_utils.test_runnertest_pkg_nameargvprogram_name	set_usage
add_option
executable
parse_argsoptionsargskwdsr   r   r   r   r   r   r   r   r   r   r   r   r    r!        M/var/www/auris/envauris/lib/python3.13/site-packages/pygame/tests/__main__.py<module>rA      sM   zggmmBGGOOH56q9G77==1J'TBGGMM*,Ea,HH,TM:&''8M>>66"MMxx{4'd;L   	& (. 		   (<.R   dH+C D 
  		.   		8   (E(Q   
#%(^^
4	   	-	   dH57K L %%'	
D
 D!D
<<DL
<<<<DL
??ooDO
D
D
<<<<DL
#"//D
''D
<<<<DL
>>^^DN
D)0):):)FG%%A[ 
 d d r?   