§
    ‡Ûg  ã                   óš   — d dl Z d dlZd dlZd dlmZ ej                             dg d¢¦  «        d„ ¦   «         Zd„ Z	d„ Z
d„ Zd	„ Zd
„ Zd„ ZdS )é    N)Ú_apiztarget,test_shape))©N)é   é   )©Nr   )r   )r   )r   é   ))r   é   )r   é	   ))Nr   N)r   r   r   c                 ó  — dt          | ¦  «        › d�t          j        d|› �¦  «        z   }t          j        |¦  «        }t          j        t          |¬¦  «        5  t          j	        | |¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz^'aardvark' must be zD.*z
has shape ©Úmatch)Úaardvark)
ÚlenÚreÚescapeÚnpÚzerosÚpytestÚraisesÚ
ValueErrorr   Úcheck_shape)ÚtargetÚ
test_shapeÚerror_patternÚdatas       úO/granary/edev/quantum/lib/python3.11/site-packages/matplotlib/tests/test_api.pyÚtest_check_shaper   	   sÓ   € ð =­C°©K¬KÐ<Ð<Ð<Ý”YÐ8¨JÐ8Ð8Ñ9Ô9ñ:€MåŒ8�JÑÔ€DÝ	Œ•z¨Ð	7Ñ	7Ô	7ð 0ð 0ÝÔ˜¨$Ð/Ñ/Ô/Ð/ð0ð 0ð 0ñ 0ô 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0øøøð 0ð 0ð 0ð 0ð 0ð 0s   ÁA?Á?BÂBc                  ó*  —  G d„ d¦  «        } t          j        t          j        ¦  «        5  | j         d d d ¦  «         n# 1 swxY w Y   t          j        t          j        ¦  «        5   | ¦   «         }|j         d d d ¦  «         d S # 1 swxY w Y   d S )Nc                   óZ   — e Zd Z ej        d¦  «        ej        d„ ¦   «         ¦   «         ZdS )ú)test_classproperty_deprecation.<locals>.Az0.0.0c                 ó   — d S r   © )Úclss    r   Úfz+test_classproperty_deprecation.<locals>.A.f   s	   € ð ˆDó    N)Ú__name__Ú
__module__Ú__qualname__r   Ú
deprecatedÚclasspropertyr$   r"   r%   r   ÚAr       sH   € € € € € Ø	ˆŒ˜Ñ	!Ô	!Ø	Ô	ð	ð 	ñ 
Ô	ñ 
"Ô	!ð	ð 	ð 	r%   r+   )r   Úwarnsr   ÚMatplotlibDeprecationWarningr$   )r+   Úas     r   Útest_classproperty_deprecationr/      s$  € ðð ð ð ð ñ ô ð õ
 
Œ•dÔ7Ñ	8Ô	8ð ð Ø	Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•dÔ7Ñ	8Ô	8ð ð ØˆA‰CŒCˆØ	Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s#   ¬A Á AÁAÁ)BÂBÂBc                  ód  —  G d„ d¦  «        }  | ¦   «         }t          j        t          j        ¦  «        5  |j        dk    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   t          j        t          j        ¦  «        5  d|_        d d d ¦  «         n# 1 swxY w Y   t          j        t          j        ¦  «        5  |j        dk    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   t          j        t          j        ¦  «        5  |                     d¦  «        dk    sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nc                   óZ   — e Zd Zd„ Zd„ Z ej        d¦  «        Z ej        d¦  «        ZdS )ú-test_deprecate_privatize_attribute.<locals>.Cc                 ó   — d| _         d S )Nr   )Ú_attr)Úselfs    r   Ú__init__z6test_deprecate_privatize_attribute.<locals>.C.__init__'   s   € ¨˜DœJ˜J˜Jr%   c                 ó   — |S r   r"   )r5   Úargs     r   Ú_methz3test_deprecate_privatize_attribute.<locals>.C._meth(   s   €  S˜jr%   z0.0N)	r&   r'   r(   r6   r9   r   Údeprecate_privatize_attributeÚattrÚmethr"   r%   r   ÚCr2   &   sD   € € € € € Ø*Ð*Ð*Ø(Ð(Ð(Ø1ˆtÔ1°%Ñ8Ô8ˆØ1ˆtÔ1°%Ñ8Ô8ˆˆˆr%   r=   r   r   é*   )r   r,   r   r-   r;   r<   )r=   Úcs     r   Ú"test_deprecate_privatize_attributer@   %   s-  € ð9ð 9ð 9ð 9ð 9ñ 9ô 9ð 9ð 	
ˆ‰Œ€AÝ	Œ•dÔ7Ñ	8Ô	8ð ð ØŒv˜Š{ˆ{ˆ{ˆ{ˆ{ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•dÔ7Ñ	8Ô	8ð ð ØˆŒðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•dÔ7Ñ	8Ô	8ð ð ØŒv˜Š{ˆ{ˆ{ˆ{ˆ{ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•dÔ7Ñ	8Ô	8ð  ð  Ø�vŠv�b‰zŒz˜RÒÐÐÐÐð ð  ð  ñ  ô  ð  ð  ð  ð  ð  ð  ð  øøøð  ð  ð  ð  ð  ð  sG   ¶AÁAÁAÁ:BÂBÂBÂ7CÃCÃCÃ;D%Ä%D)Ä,D)c                  óî  ‡— t          j        dd¦  «        dd„¦   «         Št          j        dd¦  «        d„ ¦   «         } ‰| fD ]N} |¦   «          t          j        t           j        ¦  «        5   |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   ŒOt           j        j        fˆfd„	} |¦   «          t          j        t           j        ¦  «        5   |d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	Nú3.0Úfooc                 ó   — d S r   r"   ©rC   s    r   Úfunc1z$test_delete_parameter.<locals>.func18   ó   € àˆr%   c                  ó   — d S r   r"   )Úkwargss    r   Úfunc2z$test_delete_parameter.<locals>.func2<   rG   r%   ÚbarrE   c                 ó   •—  ‰| ¦  «         d S r   r"   )rC   rF   s    €r   Úpyplot_wrapperz-test_delete_parameter.<locals>.pyplot_wrapperE   s   ø€ Øˆˆc‰
Œ
ˆ
ˆ
ˆ
r%   r   )r   Údelete_parameterr   r,   r-   ÚdeprecationÚ_deprecated_parameter)rJ   ÚfuncrM   rF   s      @r   Útest_delete_parameterrR   7   s¯  ø€ Ý	Ô˜5 %Ñ(Ô(ðð ð ñ )Ô(ðõ 
Ô˜5 %Ñ(Ô(ðð ñ )Ô(ðð ˜�ð ð ˆØˆ‰ŒˆÝŒ\�$Ô;Ñ<Ô<ð 	ð 	ØˆD�UˆO‰OŒOˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	øõ  Ô+ÔAð ð ð ð ð ð ð €NÑÔÐÝ	Œ•dÔ7Ñ	8Ô	8ð ð Øˆ�ˆ‰Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s$   Á-BÂB
	ÂB
	ÃC*Ã*C.Ã1C.c                  ój  — t          j        dd¦  «        dd„¦   «         }  | dd¬¦  «         t          j        t           j        ¦  «        5   | dd¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t           j        ¦  «        5   | ddd¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	NrB   r8   c                 ó   — d S r   r"   )Úprer8   Úposts      r   rQ   z$test_make_keyword_only.<locals>.funcN   rG   r%   r   r   )r8   r   r   )r   Úmake_keyword_onlyr   r,   r-   )rQ   s    r   Útest_make_keyword_onlyrX   M   s@  € Ý	Ô˜E 5Ñ)Ô)ðð ð ñ *Ô)ðð 	€Dˆ�€N�N„N€Nå	Œ•dÔ7Ñ	8Ô	8ð ð ØˆˆQ�‰
Œ
ˆ
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•dÔ7Ñ	8Ô	8ð ð ØˆˆQ��1‰Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s$   ÁA$Á$A(Á+A(ÂB(Â(B,Â/B,c                  ó^   — d} t          j        d| ¬¦  «        d„ ¦   «         }| |j        v sJ ‚d S )Nz)`.f1`, `f2`, `f3(x) <.f3>` or `f4(x)<f4>`Ú1)Úalternativec                  ó   — d S r   r"   r"   r%   r   r$   z'test_deprecation_alternative.<locals>.f\   rG   r%   )r   r)   Ú__doc__)r[   r$   s     r   Útest_deprecation_alternativer^   Z   sI   € Ø=€KÝ	„_�S kÐ2Ñ2Ô2ðð ñ 3Ô2ðà˜!œ)Ð#Ð#Ð#Ð#Ð#Ð#r%   c                  ó˜   — t          j        t          d¬¦  «        5  t          j        dg¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzNo argument to check!r   r.   )r   r   Ú	TypeErrorr   Úcheck_in_listr"   r%   r   Útest_empty_check_in_listrb   b   s�   € Ý	Œ•yÐ(?Ð	@Ñ	@Ô	@ð "ð "ÝÔ˜C˜5Ñ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð "ð "s   œ?¿AÁA)r   Únumpyr   r   Ú
matplotlibr   ÚmarkÚparametrizer   r/   r@   rR   rX   r^   rb   r"   r%   r   ú<module>rg      sÛ   ðØ 	€	€	€	à Ð Ð Ð Ø €€€à Ð Ð Ð Ð Ð ð „×ÒÐ,ðð ð ñô ð0ð 0ñô ð0ð
ð 
ð 
ð ð  ð  ð$ð ð ð,
ð 
ð 
ð$ð $ð $ð"ð "ð "ð "ð "r%   