
    i                     l    d dl Z d dlZ G d de j                        Zedk(  r e j
                          yy)    Nc                   D   e Zd Zd Zd Z ej                  d ej                         vd      d        Zd Z	 ej                  d ej                         v xs d ej                         v d      d	        Z
 ej                  d ej                         vd
      d        Zy)SysfontModuleTestc                     dd l }|j                  j                          |j                  j                          | j	                  t        |j                  j                        dkD         y Nr   )pygame.sysfontsysfontinitsysfontscreate_aliases
assertTruelenSysaliasselfpygames     c/home/obispo/Crisostomo_bridge/mision_env/lib/python3.12/site-packages/pygame/tests/sysfont_test.pytest_create_aliasesz%SysfontModuleTest.test_create_aliases   sE    ##%%%'FNN334q89    c                     dd l }|j                  j                          | j                  t	        |j                  j                               dkD         y r   )r   r   r	   r   r   	get_fontsr   s     r   test_initsysfontsz#SysfontModuleTest.test_initsysfonts   s8    ##%FNN4467!;<r   DarwinzNot mac we skip.c                 v    dd l }| j                  t        |j                  j	                               dkD         y Nr   
   r   r   r   r   r   r   s     r   test_initsysfonts_darwinz*SysfontModuleTest.test_initsysfonts_darwin   (    FNN4467"<=r   c                     dd l }|j                  j                          |j                  j                  dd      }| j	                  t        ||j                  j                               y )Nr   Arial(   )pygame.fontfontinitSysFontr   
isinstanceFont)r   r   arials      r   test_sysfontzSysfontModuleTest.test_sysfont   sH    ##GR0
5&++*:*:;<r   WindowszNot unix we skip.c                 v    dd l }| j                  t        |j                  j	                               dkD         y r   r   r   s     r   test_initsysfonts_unixz(SysfontModuleTest.test_initsysfonts_unix    s*    
 	FNN4467!;<r   zNot windows we skip.c                 v    dd l }| j                  t        |j                  j	                               dkD         y r   r   r   s     r   test_initsysfonts_win32z)SysfontModuleTest.test_initsysfonts_win32)   r   r   N)__name__
__module____qualname__r   r   unittestskipIfplatformr   r(   r+   r-    r   r   r   r      s    := X__X%6X%6%6%88:LM> N>
= X__	&X&&(	(	LI9J9J9J9L,L=	=
 X__Y&7h&7&7&99;QR> S>r   r   __main__)r1   r3   TestCaser   r.   mainr4   r   r   <module>r8      s8     (>)) (>Z zHMMO r   