§
|<ˆjÎ ã
ó† — d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlmZ d dlZd dl m
Z
d dl mZ d dl mZ d d l
mZ d d
lmZ d dlmZ erd dlmZ d
eddfd„Zed
edddee ded fd„¦ « Zdej defd„Z ej dd¬¦ « deded fd„¦ « Z ej dd¬¦ « deded fd„¦ « Z ej d¬¦ « deded fd„¦ « Z ej d¬¦ « deded fd„¦ « Z ej d¬¦ « d d!ded fd"„¦ « ZdS )#é N)Úcontextmanager)Ú Generator)ÚOptional)Ú
TYPE_CHECKING)Úapply_warning_filters)ÚConfig)Úparse_warning_filter)ÚSession)ÚItem)ÚTerminalReporter)ÚLiteralÚconfigÚreturnc ó2 — | dd¦ « d S )NÚmarkerszŸfilterwarnings(warning): add a warning filter to the given test. see https://docs.pytest.org/en/stable/how-to/capture-warnings.html#pytest-mark-filterwarnings )Úaddinivalue_line)r s úb/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/_pytest/warnings.pyÚpytest_configurer s- € Ø
×ÒØð iñô ð ð ð ó Úwhenz'Literal['config', 'collect', 'runtest']Úitem)NNNc
# ó^ K — | d¦ « }| j j pg }t j d¬¦ « 5 }|€J ‚t
j s6t j dt ¬¦ « t j dt ¬¦ « t ||¦ « |€dn|j }|�@| d¬¦ « D ])}|j
D ]} t j t | d ¬
¦ « Ž Œ Œ*dV — |D ].}
|j t# |
||d¬¦ « ¬¦ « Œ/ ddd¦ « dS # 1 swxY w Y dS )
zíContext manager that catches warnings generated in the contained execution block.
``item`` can be None if we are not in the context of an item execution.
Each warning captured triggers the ``pytest_warning_recorded`` hook.
ÚfilterwarningsT)ÚrecordNÚalways)ÚcategoryÚ )ÚnameF)Úescape)Úwarning_messageÚnodeidr Úlocation)Úkwargs)ÚgetiniÚknown_args_namespaceÚpythonwarningsÚwarningsÚcatch_warningsÚsysÚwarnoptionsr ÚDeprecationWarningÚPendingDeprecationWarningr r! Úiter_markersÚargsr Úpytest_warning_recordedÚ
call_historicÚdict)r Úihookr r Úconfig_filtersÚcmdline_filtersÚlogr! ÚmarkÚargr s r Úcatch_warnings_for_itemr8 sÅ è è € ð —]’]Ð#3Ñ4Ô4€NØÔ1Ô@ÐFÀB€OÝ Ô ¨Ð -Ñ -Ô -ð °àˆˆˆåŒð RåÔ# HÕ7IÐJÑJÔJÐJÝÔ# HÕ7PÐQÑQÔQÐQå˜n¨oÑ>Ô>Ð>ð �|��¨¬ˆØÐØ×)Ò)Ð/?Ð)Ñ@Ô@ð
Vð
V�Øœ9ð Vð V�CÝÔ+Õ-AÀ#ÈeÐ-TÑ-TÔ-TÐUÐUÐUðV𠈈ˆà"ð ð ˆOØÔ)×7Ò7ÝØ$3Ø!ØØ!ð ñ ô ð
8ñ
ô
ð
ð
ð ð)ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s »CD"Ä"D&Ä)D&r c óx — | j }t j t |¦ « | j | j | j | j ¦ « }| j �r ddl }|
| j ¦ « }|�0d | ¦ « ¦ « }|d|› �z
}n!d}|dz
}|d|› d�z
}n# t $ r Y nw xY w|S ) z.Convert a warnings.WarningMessage to a string.Nr ú
z
Object allocated at:
zPhttps://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warningszDEnable tracemalloc to get traceback where the object was allocated.
zSee z for more info.)Úmessager' Ú
formatwarningÚstrr ÚfilenameÚlinenoÚlineÚsourceÚtracemallocÚget_object_tracebackÚjoinÚformatÚImportError)r Úwarn_msgÚmsgrB ÚtbÚformatted_tbÚurls r Úwarning_record_to_strrL J sú € àÔ&€HÝ
Ô
݈H‰
Œ
ØÔ ØÔ ØÔØÔñô €Cð ÔÐ)ð 3ØÐÐÐð ×1Ò1°/Ô2HÑIÔIˆB؈~Ø#Ÿyšy¨¯ª©¬Ñ5Ô5�ð Ð@°,Ð@Ð@Ñ@��ð i�ØÐ^Ñ^�ØÐ2˜cÐ2Ð2Ð2Ñ2��øõ ð ð ð ØˆDð øøøð €Js Á B* Â*
B7Â6B7T)ÚhookwrapperÚtryfirstc # ó~ K — t | j | j d| ¬¦ « 5 d V — d d d ¦ « d S # 1 swxY w Y d S )NÚruntest©r r2 r r )r8 r r2 )r s r Úpytest_runtest_protocolrR h s— è è € å ØŒ{ $¤*°9À4ð
ñ
ô
ð ð 𠈈ˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s 2²6¹6Úsessionc # ó‚ K — | j }t ||j dd ¬¦ « 5 d V — d d d ¦ « d S # 1 swxY w Y d S )NÚcollectrQ ©r r8 Úhook©rS r s r Úpytest_collectionrY p sœ è è € à
Œ^€FÝ Ø˜Vœ[¨y¸tð
ñ
ô
ð ð 𠈈ˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð ó ¢4´8»8)rM Úterminalreporterc # ó‚ K — | j }t ||j dd ¬¦ « 5 d V — d d d ¦ « d S # 1 swxY w Y d S ©Nr rQ rV )r[ r s r Úpytest_terminal_summaryr^ y sŸ è è € ð Ô
$€FÝ Ø˜Vœ[¨x¸dð
ñ
ô
ð ð 𠈈ˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð rZ c # ó‚ K — | j }t ||j dd ¬¦ « 5 d V — d d d ¦ « d S # 1 swxY w Y d S r] rV rX s r Úpytest_sessionfinishr` „ sœ è è € à
Œ^€FÝ Ø˜Vœ[¨x¸dð
ñ
ô
ð ð 𠈈ˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð rZ Úearly_configr c # ót K — t | | j dd ¬¦ « 5 d V — d d d ¦ « d S # 1 swxY w Y d S r] )r8 rW )ra s r Úpytest_load_initial_conftestsrc � s˜ è è € õ
!Ø <Ô#4¸8È$ð
ñ
ô
ð ð 𠈈ˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s ›-1´1) r) r' Ú
contextlibr Útypingr r r ÚpytestÚ_pytest.configr r r Ú_pytest.mainr
Ú
_pytest.nodesr Ú_pytest.terminalr Útyping_extensionsr
r r8 ÚWarningMessager= rL ÚhookimplrR rY r^ r` rc © r r ú