bgdddlZddlZddlmZddlZddlmZdZdZej dZ ej dgdd Z dS) N)redirect_stdout)logctj}t|5tjddddddS#1swxYwYdS)NTforce)ioStringIOrr set_verbosity)fs q/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/numpy/distutils/tests/test_log.py setup_moduler s A   )) !4(((())))))))))))))))))sAA A c2tjdddS)NrTr)rr r teardown_modulersat$$$$$$rz%\x1B(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~]) func_name)errorwarninfodebugctt|}|d}tj}t |5||dddn #1swxYwY|}|sJt d|}td| D}|| d|ksJdS)Nz messagec3K|]}|VdS)Nr).0lines r z"test_log_prefix..!s"88888888rz: ) getattrrr r rgetvaluer_ansisubnext splitlinesupper)rfuncmsgr out clean_outrs r test_log_prefixr)s 3 " "D  C A    S  **,,C JJ3 2s##I 88!5!5!7!7888 8 8D ioo''00300 0 0 0 0 0 0s AAA)r re contextlibrpytestnumpy.distutilsrrrcompiler mark parametrizer)rrr r1s &&&&&& ))) %%% < = =&H&H&HII 1 1JI 1 1 1r