o
    ±ó®g­  ã                   @   sH   d dl mZ e d¡Zd dlZG dd„ dejƒZedkr"e ¡  dS dS )é    )Úimport_helperÚsyslogNc                   @   sD   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ Zdd„ Zdd„ Z	dS )ÚTestc                 C   s   t  d¡ |  tt jd¡ d S )NÚpythonu   í €)r   ÚopenlogZassertRaisesÚUnicodeEncodeError©Úself© r
   úF/Users/admin/.pyenv/versions/3.10.0/lib/python3.10/test/test_syslog.pyÚtest_openlog   s   
zTest.test_openlogc                 C   s&   t  d¡ t   d¡ t   t jd¡ d S )Nr   ú$test message from python test_syslogz"test error from python test_syslog)r   r   ZLOG_ERRr   r
   r
   r   Útest_syslog   s   

zTest.test_syslogc                 C   s   t  d¡ t  ¡  d S )Nr   )r   r   Zcloselogr   r
   r
   r   Útest_closelog   s   
zTest.test_closelogc                 C   ó   t  t j¡ d S ©N)r   Z
setlogmaskZ	LOG_DEBUGr   r
   r
   r   Útest_setlogmask   ó   zTest.test_setlogmaskc                 C   r   r   )r   ZLOG_MASKÚLOG_INFOr   r
   r
   r   Útest_log_mask   r   zTest.test_log_maskc                 C   r   r   )r   ZLOG_UPTOr   r   r
   r
   r   Útest_log_upto   r   zTest.test_log_uptoc                 C   s   t  ¡  t   d¡ d S )Nr   )r   r   r   r
   r
   r   Útest_openlog_noargs"   s   zTest.test_openlog_noargsN)
Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r
   r
   r
   r   r   	   s    r   Ú__main__)	Ztest.supportr   Úimport_moduler   ZunittestZTestCaser   r   Úmainr
   r
   r
   r   Ú<module>   s    
ÿ