
    &h                          S SK r S SKr\ R                  R                  SSS5      r " S S\R
                  5      r\S:X  a  \R                  " 5         gg)    Nsrc_cincludez	_pygame.hc                       \ rS rSr\R
                  " \R                  R                  \	5      (       + S5      S 5       r
S rSrg)VersionTest   z)Skipping because we cannot find _pygame.hc                     SSK Jn  SnSnSnSS KnUR                  S5      R                  nUR                  S5      R                  nUR                  S5      R                  n[        [        5       n	U	 H  n
US:X  a)  U" U
5      nU(       a  [        UR                  S5      5      nUS:X  a)  U" U
5      nU(       a  [        UR                  S5      5      nUS:X  d  Mi  U" U
5      nU(       d  Mz  [        UR                  S5      5      nM     S S S 5        U R                  X!R                  S   5        U R                  X1R                  S   5        U R                  XAR                  S   5        g ! , (       d  f       Ni= f)	Nr   versionz$define\s+PG_MAJOR_VERSION\s+([0-9]+)z$define\s+PG_MINOR_VERSION\s+([0-9]+)z$define\s+PG_PATCH_VERSION\s+([0-9]+)      )pygamer
   recompilesearchopen	pg_headerintgroupassertEqualvernum)selfr
   	pgh_major	pgh_minor	pgh_patchr   major_exp_searchminor_exp_searchpatch_exp_searchflinems               Q/var/www/auris/envauris/lib/python3.13/site-packages/pygame/tests/version_test.pytest_pg_version_consistency'VersionTest.test_pg_version_consistency	   s3    	#			::&MNUU::&MNUU::&MNUU)_?(.A$'
O	?(.A$'
O	?(.Aq$'
O	   	NN1$56NN1$56NN1$56! _s   1A(E/E/.E//
E=c                 Z    SSK Jn  U R                  [        UR                  5      S5        g )Nr   r	      )r   r
   r   lenSDL)r   r
   s     r"   test_sdl_versionVersionTest.test_sdl_version)   s    "W[[)1-     N)__name__
__module____qualname____firstlineno__unittestskipIfospathisfiler   r#   r)   __static_attributes__r,   r+   r"   r   r      s8    __GGNN9%%'R77:.r+   r   __main__)	r3   r1   r4   joinr   TestCaser   r-   mainr,   r+   r"   <module>r;      sN    	  GGLL)[9	$.(## $.N zMMO r+   