B
    18™\š  ã               @   sD   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 )é    )ÚsupportÚ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   ÚopenlogÚassertRaisesÚUnicodeEncodeError)Úself© r
   úT/oak/stanford/groups/akundaje/marinovg/programs/Python-3.7.3/Lib/test/test_syslog.pyÚtest_openlog   s    
zTest.test_openlogc             C   s&   t  d¡ t   d¡ t   t jd¡ d S )Nr   z$test message from python test_syslogz"test error from python test_syslog)r   r   ÚLOG_ERR)r	   r
   r
   r   Útest_syslog   s    

zTest.test_syslogc             C   s   t  d¡ t  ¡  d S )Nr   )r   r   Zcloselog)r	   r
   r
   r   Útest_closelog   s    
zTest.test_closelogc             C   s   t  t j¡ d S )N)r   Z
setlogmaskÚ	LOG_DEBUG)r	   r
   r
   r   Útest_setlogmask   s    zTest.test_setlogmaskc             C   s   t  t j¡ d S )N)r   ZLOG_MASKÚLOG_INFO)r	   r
   r
   r   Útest_log_mask   s    zTest.test_log_maskc             C   s   t  t j¡ d S )N)r   ZLOG_UPTOr   )r	   r
   r
   r   Útest_log_upto    s    zTest.test_log_uptoc             C   s   t  ¡  t   d¡ d S )Nz$test message from python test_syslog)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__)	Útestr   Úimport_moduler   ÚunittestÚTestCaser   r   Úmainr
   r
   r
   r   Ú<module>   s
   
