rL ih ddlmZddlmZddlZddlZddlmZmZddlZ ddl Z ddl Z ddl m Z ejrddlmZedZe j$j'dgd  dd Zdd Zd Zdd ZddZddZddZddZy)) annotations)CallableN)AnyTypeVar)_api)SelfTztarget,shape_repr,test_shape))Nz(N,)))Nr (N, 3))r )r r)r ))r z(1, 5))r ))NrNz (M, 2, N))r r r c dtjdt|d|d|z}tj|}t j t|5tj||dddy#1swYyxYw)N^z'aardvark' must be z D with shape z, but your input has shape match)aardvark) reescapelennpzerospytestraises ValueErrorr check_shape)target shape_repr test_shape error_patterndatas _/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/matplotlib/tests/test_api.pytest_check_shaper&s}")) c&k]- |DL "##M 88J D z 70 $/000s A<<Bc6Gdd}tjtj5|jdddtjtj5|}|jdddy#1swYIxYw#1swYyxYw)Nc\eZdZejdej ddZy))test_classproperty_deprecation..Az0.0.0cyr )clss r%fz+test_classproperty_deprecation..A.f)s N)r,rreturnNone)__name__ __module__ __qualname__r deprecated classpropertyr-r+r.r%Ar)(s-  !     " r.r6)rwarnsmplMatplotlibDeprecationWarningr-)r6as r%test_classproperty_deprecationr;'sv c66 7   c66 7 C       s B&BB Bc tjtjd5t j dddddtjtjd5t j ddddddtjtjd 5t j ddd dddtjtjd 5t j ddd dddtjtjd5t j ddddddtjtjd5t j ddddddtjt d5t j ddddddtjtd5t j dddddddtjtjd5t j dddd d dddddy#1swY,xYw#1swYxYw#1swYxYw#1swYxYw#1swYHxYw#1swYxYw#1swYxYw#1swYxYw#1swYyxYw)NzEfoo was deprecated in Matplotlib 3\.10 and will be removed in 3\.12\.rz3.10foo)namezOThe foo class was deprecated in Matplotlib 3\.10 and will be removed in 3\.12\.class)r>obj_typezWfoo was deprecated in Matplotlib 3\.10 and will be removed in 3\.12\. Use bar instead\.bar)r> alternativezXfoo was deprecated in Matplotlib 3\.10 and will be removed in 3\.12\. More information\.zMore information.)r>addendumzDfoo was deprecated in Matplotlib 3\.10 and will be removed in 4\.0\.z4.0)r>removalz(foo was deprecated in Matplotlib 3\.10\.Fz*foo will be deprecated in a future versionT)r>pendingzcannot have a scheduled removalz3.12)r>rErDzComplete replacement)messager>rBrCr@rD) rr7r8r9rwarn_deprecatedPendingDeprecationWarningrrr+r.r%test_warn_deprecatedrI4su c662 31 V%01 c66: ;C V%'BC c66D ED V%UCD c66E FO V%:MNO c661 2@ V%?@ c66G I@ V%?@ /I K? V%>? z)K LO V%vNO c66>U V> V-C%).9L&-u >>>911CCDDOO@@@@??OO>>skI(+I51J7J=JJ)?J6;KK(I25I?J JJ&)J36J?K KcjGdd}|}tjtj5|jdk(sJ dddtjtj5d|_dddtjtj5|jdk(sJ dddtjtj5|j ddk(sJ dddy#1swYxYw#1swYxYw#1swYexYw#1swYyxYw)NczeZdZUd dZd dZej dZded<ej dZ ded<y) -test_deprecate_privatize_attribute..Ccd|_y)Nr )_attr)selfs r%__init__z6test_deprecate_privatize_attribute..C.__init__YsDJr.c|Sr r+)rOargs r%_methz3test_deprecate_privatize_attribute..C._methZsSjr.z0.0intattrrmethNr/r0)rRr r/r ) r1r2r3rPrSrdeprecate_privatize_attributerU__annotations__rVr+r.r%CrLXs6206D66u=c=;;;EBhBr.rZr r*)rr7r8r9rUrV)rZcs r%"test_deprecate_privatize_attributer]WsCC A c66 7vv{{ c66 7 c66 7vv{{ c66 7 vvbzR    s/D3D&D$D)DDD&)D2ctjdddd dtjddd d}|fD]>}|tjtj 5|dddd@tj jfd fd }|tjtj 5ddddy#1swYxYw#1swYyxYw) N3.0r=cyr r+r=s r%func1z$test_delete_parameter..func1j r.cyr r+)kwargss r%func2z$test_delete_parameter..func2nrcr.rArac|yr r+)r=rbs r%pyplot_wrapperz-test_delete_parameter..pyplot_wrapperws  c r.r )r=rr/r0)rerr/r0)rdelete_parameterrr7r8r9 deprecation_deprecated_parameter)rffuncrhrbs @r%test_delete_parameterrmis 5%( )  5%( )   \\#:: ;  UO   #'"2"2"H"H c66 7   s. C C+C( +C4cZtjdddd d}|ddtjtj 5|dddddtjtj 5|ddddddy#1swY@xYw#1swYyxYw) Nr_rRcyr r+)prerRposts r%rlz$test_make_keyword_only..funcrcr.r r)rRr r )rprrRrrqrr/r0)rmake_keyword_onlyrr7r8r9)rls r%test_make_keyword_onlyrss E5) *  N c66 7 Q  c66 7 Q1 s B B!B!B*cd}tjd|dd}|jtjd||jvsJy)Nz)`.f1`, `f2`, `f3(x) <.f3>` or `f4(x)`1)rBcyr r+r+r.r%r-z'test_deprecation_alternative..frcr.zDocumentation is disabledrW)rr4__doc__rskip)rBr-s r%test_deprecation_alternativerysM=K __Sk2 3 yy /0 !)) ## #r.ctjtd5tjdgdddy#1swYyxYw)NzNo argument to check!rr:)rr TypeErrorr check_in_listr+r.r%test_empty_check_in_listr}s6 y(? @" C5!"""s <A)r ztuple[int | None, ...]r!strr"ztuple[int, ...]r/r0rW) __future__rcollections.abcrrtypingrrnumpyrr matplotlibr8r TYPE_CHECKINGtyping_extensionsrr mark parametrizer&r;rIr]rmrsryr}r+r.r%rs"$   & CL70!$0!005900   >F $, $"r.