֦i d dl Z d dlZddlmZ ej dddg Z G d de j Z G d d e Zy) N )_BaseTestCaseContext_LoggingWatcherrecordsoutputc e Zd Z d Zd Zd Zy)_CapturingHandlerc d t j j | t g g | _ y N)loggingHandler__init__r watcherselfs &/usr/lib64/python3.12/unittest/_log.pyr z_CapturingHandler.__init__ s" &&r2. c y r r s r flushz_CapturingHandler.flush s r c | j j j | | j | }| j j j | y r )r r appendformatr )r recordmsgs r emitz_CapturingHandler.emit s@ ##F+kk&!""3'r N)__name__ __module____qualname__r r r r r r r r s / (r r c $ e Zd Z dZd Zd Zd Zy)_AssertLogsContextz"%(levelname)s:%(name)s:%(message)sc t j | | || _ |r&t j j || | _ nt j | _ d | _ || _ y r ) r r logger_namer _nameToLevelgetlevelINFOr no_logs)r test_caser# r&