python (3.12.0)

(root)/
lib/
python3.12/
test/
__pycache__/
test_syslog.cpython-312.opt-1.pyc

ΑeddlmZmZejdZddlmZddlZddlZddl	Z	ddl
Z
ddlmZGdde
jZedk(re
j yy)	)
import_helperthreading_helpersyslog)supportN)dedentc|eZdZdZdZdZdZdZdZdZ	dZ
ejd	Z
d
ZdZdZy
)Testc,tjyN)rcloselogselfs D/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_syslog.pytearDownz
Test.tearDownscxtjd|jttjdy)Npythonu)ropenlogassertRaisesUnicodeEncodeErrorr
s rtest_openlogzTest.test_openlogs%x ,fnnhGrctjdtjdtjtjdy)Nr$test message from python test_syslog"test error from python test_syslog)rrLOG_ERRr
s rtest_syslogzTest.test_syslogs.x 

<=

fnn&JKrctjtjdtjtjdy)Nrr)rrrr
s rtest_syslog_implicit_openzTest.test_syslog_implicit_opens,

<=

fnn&JKrc~tjdtjtjy)Nr)rrrr
s r
test_closelogzTest.test_closelog"s"x rctjtj}tj|}|j	tjd||j	tj||y)Nr)rLOG_UPTOLOG_WARNING
setlogmaskassertEqual)rmaskoldmasks   rtest_setlogmaskzTest.test_setlogmask's\v112##D)**1-t4**73T:rctjtj}|j|tj	tjz|j|tj	tj
z|j
|tj	tjzyr)rr"r#
assertTrueLOG_MASKrassertFalseLOG_INFO)rr&s  r
test_log_maskzTest.test_log_mask-stv112vv/A/ABBCvv~~>>? @@ArcVtjtjdy)Nr)rrr
s rtest_openlog_noargszTest.test_openlog_noargs3s

<=rc8tjdfd}fd}tj}t	j
d	tj|g}|tdDcgc]}tj|c}z
}tj|5jtjdddddtj
|ycc}w#1swY$xYw#tj
|wxYw)	NFcrjdd}s!tjd||dz
}s yy)N
zpython-test-)waitrr)istartstops ropenerz)Test.test_syslog_threaded.<locals>.opener;s7JJrNAaS12Qrc^jdstjdsyy)Nr3r)r5r)r7r8srloggerz)Test.test_syslog_threaded.<locals>.loggerAs#JJrN

DErg&.>)targetr3g?T)
	threadingEventsysgetswitchintervalrsetswitchintervalThreadranger
start_threadssettimesleep)rr9r;orig_sithreadskr7r8s      @@rtest_syslog_threadedzTest.test_syslog_threaded7s!		F
'')!!$'	+ ''v67GrKA	((7KKG!//8
		

3


!!'*
L



!!'*s6%D4C1D+(C6D1D6C?;DDc|jd5td}tj|}|j	|ddddt
j
	|jd5td}tj|}|j	|ddddt
jy#1swYxYw#1swY*xYw#t
jwxYw)Nzbefore openlog()a
                import syslog
                caught_error = False
                try:
                    syslog.syslog('foo')
                except RuntimeError:
                    caught_error = True
                assert(caught_error)
            rzafter openlog()z\
                    import syslog
                    syslog.syslog('foo')
                )subTestrrrun_in_subinterpr%rrrrcoderess   rtest_subinterpreter_syslogzTest.test_subinterpreter_syslogRs\\,
-	%D**40CS!$	%			/0
)..t4  a(

)
OO/	%	%
)
)
OOs/3C"C33C&CCCCC1c	td}tj|}|j|dtjy#tjwxYw)Nz
                import syslog
                caught_error = False
                try:
                    syslog.openlog()
                except RuntimeError:
                    caught_error = True

                assert(caught_error)
            r)rrrNr%rrrOs   rtest_subinterpreter_openlogz Test.test_subinterpreter_openlognsM			D**40CS!$OOFOOs2A		Actjd	td}tj|}|j|dtj
y#tj
wxYw)Nrz
                import syslog
                caught_error = False
                try:
                    syslog.closelog()
                except RuntimeError:
                    caught_error = True

                assert(caught_error)
            r)rrrrrNr%rrOs   rtest_subinterpreter_closelogz!Test.test_subinterpreter_closelogsYx 			D**40CS!$OOFOOs2AA4N)__name__
__module____qualname__rrrrr r(r.r0rrequires_working_threadingrKrRrTrVrrr	r	s]H
L
L

;B>1002+3+48"rr	__main__)test.supportrr
import_modulertestrr?r=rFunittesttextwraprTestCaser	rWmainr[rr<module>rds[8	$	$	$X	.
A8AHzHMMOr