
    &h                     n    S SK r S SKr " S S\ R                  5      r\S:X  a  \ R
                  " 5         gg)    Nc                   ^   \ rS rSrS rS r\R                  " S\R                  " 5       ;  S5      S 5       r	S r
\R                  " S\R                  " 5       ;   =(       d    S\R                  " 5       ;   S	5      S
 5       r\R                  " S\R                  " 5       ;  S5      S 5       rSrg)SysfontModuleTest   c                     SS K nUR                  R                  5         UR                  R                  5         U R	                  [        UR                  R                  5      S:  5        g Nr   )pygame.sysfontsysfontinitsysfontscreate_aliases
assertTruelenSysaliasselfpygames     Q/var/www/auris/envauris/lib/python3.13/site-packages/pygame/tests/sysfont_test.pytest_create_aliases%SysfontModuleTest.test_create_aliases   sE    ##%%%'FNN334q89    c                     SS K nUR                  R                  5         U R                  [	        UR                  R                  5       5      S:  5        g r   )r   r	   r
   r   r   	get_fontsr   s     r   test_initsysfonts#SysfontModuleTest.test_initsysfonts   s8    ##%FNN4467!;<r   DarwinzNot mac we skip.c                 v    SS K nU R                  [        UR                  R	                  5       5      S:  5        g Nr   
   r   r   r   r	   r   r   s     r   test_initsysfonts_darwin*SysfontModuleTest.test_initsysfonts_darwin   (    FNN4467"<=r   c                     SS K nUR                  R                  5         UR                  R                  SS5      nU R	                  [        X!R                  R                  5      5        g )Nr   Arial(   )pygame.fontfontinitSysFontr   
isinstanceFont)r   r   arials      r   test_sysfontSysfontModuleTest.test_sysfont   sF    ##GR0
5++*:*:;<r   WindowszNot unix we skip.c                 v    SS K nU R                  [        UR                  R	                  5       5      S:  5        g r   r   r   s     r   test_initsysfonts_unix(SysfontModuleTest.test_initsysfonts_unix    s*    
 	FNN4467!;<r   zNot windows we skip.c                 v    SS K nU R                  [        UR                  R	                  5       5      S:  5        g r   r   r   s     r   test_initsysfonts_win32)SysfontModuleTest.test_initsysfonts_win32)   r!   r    N)__name__
__module____qualname____firstlineno__r   r   unittestskipIfplatformr   r,   r0   r3   __static_attributes__r5   r   r   r   r      s    := __XX%6%6%88:LM> N>
= __	X&&(	(	LI9J9J9L,L=	=
 __Yh&7&7&99;QR> S>r   r   __main__)r:   r<   TestCaser   r6   mainr5   r   r   <module>rA      s6     (>)) (>Z zMMO r   