o
    OZŽh·  ã                   @   s:   d dl Z d dlZG dd„ de jƒZedkre  ¡  dS dS )é    Nc                   @   s„   e Zd Zdd„ Zdd„ Ze de ¡ vd¡dd„ ƒZd	d
„ Z	e de ¡ v p+de ¡ v d¡dd„ ƒZ
e de ¡ vd¡dd„ ƒZdS )ÚSysfontModuleTestc                 C   s6   dd l }|j ¡  |j ¡  |  t|jjƒdk¡ d S ©Nr   )Úpygame.sysfontÚsysfontÚinitsysfontsZcreate_aliasesÚ
assertTrueÚlenZSysalias©ÚselfÚpygame© r   úH/var/www/auris/lib/python3.10/site-packages/pygame/tests/sysfont_test.pyÚtest_create_aliases   s   

z%SysfontModuleTest.test_create_aliasesc                 C   s.   dd l }|j ¡  |  t|j ¡ ƒdk¡ d S r   )r   r   r   r   r   Ú	get_fontsr	   r   r   r   Útest_initsysfonts   s   
z#SysfontModuleTest.test_initsysfontsÚDarwinzNot mac we skip.c                 C   ó$   dd l }|  t|j ¡ ƒdk¡ d S ©Nr   é
   ©r   r   r   r   r   r	   r   r   r   Útest_initsysfonts_darwin   ó   z*SysfontModuleTest.test_initsysfonts_darwinc                 C   s8   dd l }|j ¡  |j dd¡}|  t||jjƒ¡ d S )Nr   ZArialé(   )Zpygame.fontZfontÚinitZSysFontr   Ú
isinstanceZFont)r
   r   Zarialr   r   r   Útest_sysfont   s   
zSysfontModuleTest.test_sysfontÚWindowszNot unix we skip.c                 C   s$   dd l }|  t|j ¡ ƒdk¡ d S r   r   r	   r   r   r   Útest_initsysfonts_unix    s   z(SysfontModuleTest.test_initsysfonts_unixzNot windows we skip.c                 C   r   r   r   r	   r   r   r   Útest_initsysfonts_win32)   r   z)SysfontModuleTest.test_initsysfonts_win32N)Ú__name__Ú
__module__Ú__qualname__r   r   ÚunittestZskipIfÚplatformr   r   r   r   r   r   r   r   r      s    
þ
r   Ú__main__)r"   r#   ZTestCaser   r   Úmainr   r   r   r   Ú<module>   s    -ÿ