§
    ‡Ûg!  ã                   óÄ  — d dl Z d dlZd dlmZ d dlmZ ej                             dd¬¦  «        d„ ¦   «         Z	ej         
                    ddg¦  «         ed	g¬
¦  «        ej         
                    ddg¦  «        d„ ¦   «         ¦   «         ¦   «         Zd„ Zej                             edd¬¦  «         e¦   «         d„ ¦   «         ¦   «         Z e¦   «         d„ ¦   «         ZdS )é    N)Úcheck_figures_equalTz testing that warnings fail tests)ÚstrictÚreasonc                  ó.   — t          j        d¦  «         d S )NzThis should fail the test)ÚwarningsÚwarn© ó    úS/granary/edev/quantum/lib/python3.11/site-packages/matplotlib/tests/test_testing.pyÚtest_warn_to_failr   	   s   € õ „MÐ-Ñ.Ô.Ð.Ð.Ð.r
   Úaé   Úpng)Ú
extensionsÚbc                 ó   — | |k    sJ ‚d S ©Nr	   )r   Úfig_refr   Úfig_tests       r   Ú(test_parametrize_with_check_figure_equalr      s   € ð �Š6ˆ6ˆ6ˆ6ˆ6ˆ6r
   c                  óœ   — t          j        t          d¬¦  «        5  t          ¦   «         d„ ¦   «         } d d d ¦  «         d S # 1 swxY w Y   d S )Nz^The decorated function)Úmatchc                 ó   — d S r   r	   )ÚtestÚrefs     r   Úshould_failz&test_wrap_failure.<locals>.should_fail   s   € àˆDr
   )ÚpytestÚraisesÚ
ValueErrorr   )r   s    r   Útest_wrap_failurer       sœ   € Ý	Œ•zÐ)BÐ	CÑ	CÔ	Cð ð Ý	Ñ	Ô	ð	ð 	ñ 
Ô	ð	ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   œAÁAÁAz6Test for check_figures_equal test creating new figures)r   r   r   c                 ó,   — t          j        ¦   «          d S r   )ÚpltÚfigure)r   r   s     r   Ú"test_check_figures_equal_extra_figr$      s   € õ
 „J�L„L€L€L€Lr
   c                 óT   — t          j        ¦   «         }t          j        |¦  «         d S r   )r"   r#   Úclose)r   r   Úfigs      r   Ú#test_check_figures_equal_closed_figr(   &   s   € å
Œ*‰,Œ,€CÝ„Iˆc�N„N€N€N€Nr
   )r   r   Úmatplotlib.pyplotÚpyplotr"   Úmatplotlib.testing.decoratorsr   ÚmarkÚxfailr   Úparametrizer   r    ÚRuntimeErrorr$   r(   r	   r
   r   ú<module>r0      sr  ðØ €€€à €€€à Ð Ð Ð Ð Ð Ø =Ð =Ð =Ð =Ð =Ð =ð „×ÒØÐ:ð ñ ô ð/ð /ñô ð/ð „×Ò˜˜q˜cÑ"Ô"ØÐ  Ð(Ñ(Ô(Ø„×Ò˜˜q˜cÑ"Ô"ðð ñ #Ô"ñ )Ô(ñ #Ô"ððð ð ð „×Ò˜,¨tð(ð ñ )ô )ð ÐÑÔðð ñ Ôñ)ô )ðð ÐÑÔðð ñ Ôðð ð r
   