§
    tŠtjÈE  ã                   ól   — d dl Z d dlmZ d dlmZ d dlmZ d dlZ	d dl
mZ  G d„ d¦  «        Zd„ Zd„ ZdS )	é    N)Úconfig)ÚOptionError)ÚPandas4Warningc                   ó  — e Zd Z ej        d¬¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Z	ej
                             deeg¦  «        d	„ ¦   «         Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z dS )Ú
TestConfigT)Úautousec              #   ó®  K  — |                      ¦   «         5 }|                     t          di ¦  «         |                     t          dt          j        t          j        ¦  «        ¦  «         |                     t          di ¦  «         |                     t          di ¦  «         t          j        dd¦  «         d V — d d d ¦  «         d S # 1 swxY w Y   d S )NÚ_global_configÚoptionsÚ_deprecated_optionsÚ_registered_optionsÚchained_assignmentÚraise)ÚcontextÚsetattrÚcfÚDictWrapperr
   Úregister_option)ÚselfÚmonkeypatchÚms      ú]/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/config/test_config.pyÚclean_configzTestConfig.clean_config   s   è è € à× Ò Ñ"Ô"ð 	 aØ�IŠI•bÐ*¨BÑ/Ô/Ð/Ø�IŠI•b˜)¥R¤^µBÔ4EÑ%FÔ%FÑGÔGÐGØ�IŠI•bÐ/°Ñ4Ô4Ð4Ø�IŠI•bÐ/°Ñ4Ô4Ð4õ ÔÐ3°WÑ=Ô=Ð=ØˆEˆEˆEð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   —B&C
Ã
CÃCc                 ó¾   — t          t          d¦  «        sJ ‚t          t          d¦  «        sJ ‚t          t          d¦  «        sJ ‚t          t          d¦  «        sJ ‚d S )NÚ
get_optionÚ
set_optionÚreset_optionÚdescribe_option)ÚhasattrÚpd©r   s    r   Útest_apizTestConfig.test_api   sa   € å•r˜<Ñ(Ô(Ð(Ð(Ð(Ý•r˜<Ñ(Ô(Ð(Ð(Ð(Ý•r˜>Ñ*Ô*Ð*Ð*Ð*Ý•rÐ,Ñ-Ô-Ð-Ð-Ð-Ð-Ð-ó    c                 óà   — t          j        d dg¦  «        } |d¦  «          |d ¦  «         d}t          j        t          |¬¦  «        5   |d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Né   zValue must be one of None\|12©Úmatchçš™™™™™ñ?)r   Úis_one_of_factoryÚpytestÚraisesÚ
ValueError)r   ÚvÚmsgs      r   Útest_is_one_of_factoryz!TestConfig.test_is_one_of_factory#   s»   € ÝÔ  $¨ Ñ,Ô,ˆà	ˆˆ"‰ŒˆØ	ˆˆ$‰ŒˆØ.ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	ØˆAˆc‰FŒFˆFð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Á
A#Á#A'Á*A'c                 ó   — t          j        ddd¦  «         d}t          j        t          |¬¦  «        5  t          j        ddd¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          j        ddd¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          j        ddd¦  «         d d d ¦  «         n# 1 swxY w Y   d	}t          j        t
          |¬¦  «        5  t          j        d
d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          |¬¦  «        5  t          j        dd¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t
          |¬¦  «        5  t          j        dd¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        ddd¦  «         t          j        ddd¦  «         d S )NÚaé   Údocz&Option 'a' has already been registeredr&   z.Path prefix to option 'a' is already an optionza.b.c.d1úa.b.c.d2zfor is a python keywordÚforr   za.for.bz(oh my goddess! is not a valid identifierzOh my Goddess!zk.b.c.d1zk.b.c.d2)r   r   r*   r+   r   r,   ©r   r.   s     r   Útest_register_optionzTestConfig.test_register_option,   sZ  € Ý
Ô˜3  5Ñ)Ô)Ð)ð 7ˆÝŒ]�;¨cÐ2Ñ2Ô2ð 	.ð 	.ÝÔ˜s A uÑ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.ð ?ˆÝŒ]�;¨cÐ2Ñ2Ô2ð 	5ð 	5ÝÔ˜z¨1¨eÑ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5åŒ]�;¨cÐ2Ñ2Ô2ð 	5ð 	5ÝÔ˜z¨1¨eÑ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5ð (ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	)ð 	)ÝÔ˜u aÑ(Ô(Ð(ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)åŒ]�:¨SÐ1Ñ1Ô1ð 	-ð 	-ÝÔ˜y¨!Ñ,Ô,Ð,ð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-ð 9ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	4ð 	4ÝÔÐ/°Ñ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4õ 	Ô˜: q¨%Ñ0Ô0Ð0Ý
Ô˜: q¨%Ñ0Ô0Ð0Ð0Ð0sk   ´AÁAÁAÁ?B"Â"B&Â)B&ÃC+Ã+C/Ã2C/ÄD5Ä5D9Ä<D9ÅE=Å=FÆFÆ%GÇGÇGc                 óö  — t          j        ddd¦  «         t          j        ddd¦  «         t          j        dt          ¦  «         t          j        ddd¦  «         t          j        ddd	¦  «         t          j        d
d¦  «         t          j        dd¦  «         t          j        dd¦  «         t          j        dt          d¬¦  «         t          j        dd¦  «         d}t	          j        t          |¬¦  «        5  t          j        d¦  «         d d d ¦  «         n# 1 swxY w Y   dt          j        dd¬¦  «        v sJ ‚dt          j        dd¬¦  «        v sJ ‚dt          j        dd¬¦  «        v sJ ‚dt          j        dd¬¦  «        v sJ ‚d	t          j        dd¬¦  «        v sJ ‚dt          j        d
d¬¦  «        v sJ ‚dt          j        dd¬¦  «        v sJ ‚dt          j        dd¬¦  «        v sJ ‚dt          j        dd¬¦  «        v sJ ‚dt          j        dd¬¦  «        v sJ ‚dt          j        dd¬¦  «        vsJ ‚t          j        dd¦  «         dt          j        dd¬¦  «        v sJ ‚d S )Nr1   r2   r3   ÚbÚdoc2zc.d.e1Údoc3zc.d.e2Údoc4Úfzg.hÚké   ©ÚrkeyÚlÚfoozNo such keys\(s\)r&   úno.such.keyF©Ú_print_descÚprecatedÚ	availableÚbar)	r   r   Údeprecate_optionÚFutureWarningr*   r+   r   r   r   r6   s     r   Útest_describe_optionzTestConfig.test_describe_optionM   sù  € Ý
Ô˜3  5Ñ)Ô)Ð)Ý
Ô˜3  6Ñ*Ô*Ð*Ý
Ô˜C¥Ñ/Ô/Ð/å
Ô˜8 Q¨Ñ/Ô/Ð/Ý
Ô˜8 Q¨Ñ/Ô/Ð/Ý
Ô˜3 Ñ"Ô"Ð"Ý
Ô˜5 !Ñ$Ô$Ð$Ý
Ô˜3 Ñ"Ô"Ð"Ý
Ô˜E¥=°sÐ;Ñ;Ô;Ð;Ý
Ô˜3 Ñ&Ô&Ð&ð #ˆÝŒ]�;¨cÐ2Ñ2Ô2ð 	.ð 	.ÝÔ˜}Ñ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.ð �Ô*¨3¸EÐBÑBÔBÐBÐBÐBÐBØ�Ô+¨C¸UÐCÑCÔCÐCÐCÐCÐCØ�RÔ/°ÀÐGÑGÔGÐGÐGÐGÐGØ�Ô+¨HÀ%ÐHÑHÔHÐHÐHÐHÐHØ�Ô+¨HÀ%ÐHÑHÔHÐHÐHÐHÐHð �bÔ0°À%ÐHÑHÔHÐHÐHÐHÐHØ�bÔ0°ÀEÐJÑJÔJÐJÐJÐJÐJØ�RÔ/°À5ÐIÑIÔIÐIÐIÐIÐIØ•bÔ(¨¸EÐBÑBÔBÐBÐBÐBÐBð �Ô*¨3¸EÐBÑBÔBÐBÐBÐBÐBà�BÔ.¨sÀÐFÑFÔFÐFÐFÐFÐFÝ
Œ�c˜5Ñ!Ô!Ð!Ø�Ô*¨3¸EÐBÑBÔBÐBÐBÐBÐBÐBÐBs   Ä D!Ä!D%Ä(D%Úcategoryc                 ó>  — t          j        ddd¦  «         dt          j        dd¬¦  «        v sJ ‚t          j        d¦  «        dk    sJ ‚t          j        dd	¦  «         t          j        d
¦  «        d	k    sJ ‚d}t          j        t          |¬¦  «        5  t          j        d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        d|¦  «         d}t          j
        ||¬¦  «        5  t          j        d
¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NÚKanBANr2   r3   ÚkanbaNFrE   ÚkanBaNÚKanBanr?   ÚkAnBaNú#No such keys\(s\): 'no_such_option'r&   Úno_such_optionz5'kanban' is deprecated, please refrain from using it.)r   r   r   r   r   r*   r+   r   rJ   ÚtmÚassert_produces_warning)r   rM   r.   s      r   Útest_case_insensitivez TestConfig.test_case_insensitivet   s¦  € å
Ô˜8 Q¨Ñ.Ô.Ð.à�Ô*¨8ÀÐGÑGÔGÐGÐGÐGÐGÝŒ}˜XÑ&Ô&¨!Ò+Ð+Ð+Ð+Ý
Œ�h Ñ"Ô"Ð"ÝŒ}˜XÑ&Ô&¨!Ò+Ð+Ð+Ð+ð 5ˆÝŒ]�;¨cÐ2Ñ2Ô2ð 	,ð 	,ÝŒMÐ*Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,õ 	Ô˜H hÑ/Ô/Ð/ØEˆÝÔ'¨¸Ð<Ñ<Ô<ð 	$ð 	$ÝŒM˜(Ñ#Ô#Ð#ð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$ð 	$ð 	$s$   ÂB8Â8B<Â?B<Ã0DÄDÄDc                 ó²  — t          j        ddd¦  «         t          j        ddd¦  «         t          j        dd d¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚t          j        d¦  «        �J ‚d}t          j        t
          |¬	¦  «        5  t          j        d
¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr1   r2   r3   úb.cÚhullor:   úb.brT   r&   rU   )r   r   r   r*   r+   r   r6   s     r   Útest_get_optionzTestConfig.test_get_option‡   s   € Ý
Ô˜3  5Ñ)Ô)Ð)Ý
Ô˜5 '¨6Ñ2Ô2Ð2Ý
Ô˜5 $¨Ñ/Ô/Ð/õ Œ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.ÝŒ}˜UÑ#Ô#Ð+Ð+Ð+ð 5ˆÝŒ]�;¨cÐ2Ñ2Ô2ð 	,ð 	,ÝŒMÐ*Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð 	,ð 	,s   Â*CÃCÃCc                 óÎ  — t          j        ddd¦  «         t          j        ddd¦  «         t          j        dd d¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚t          j        d¦  «        �J ‚t          j        dd¦  «         t          j        dd	¦  «         t          j        dd
¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        d	k    sJ ‚t          j        d¦  «        d
k    sJ ‚d}t	          j        t          |¬¦  «        5  t          j        dd ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr1   r2   r3   rZ   r[   r:   r\   r?   Úwurldr(   z No such keys\(s\): 'no.such.key'r&   rD   )r   r   r   r   r*   r+   r   r6   s     r   Útest_set_optionzTestConfig.test_set_option–   s¤  € Ý
Ô˜3  5Ñ)Ô)Ð)Ý
Ô˜5 '¨6Ñ2Ô2Ð2Ý
Ô˜5 $¨Ñ/Ô/Ð/åŒ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.ÝŒ}˜UÑ#Ô#Ð+Ð+Ð+å
Œ�c˜1ÑÔÐÝ
Œ�e˜WÑ%Ô%Ð%Ý
Œ�e˜SÑ!Ô!Ð!åŒ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.ÝŒ}˜UÑ#Ô# sÒ*Ð*Ð*Ð*à1ˆÝŒ]�;¨cÐ2Ñ2Ô2ð 	/ð 	/ÝŒM˜-¨Ñ.Ô.Ð.ð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/ð 	/ð 	/s   Ä7EÅEÅ!Ec                 ó˜   — d}t          j        t          |¬¦  «        5  t          j        ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nú4Must provide an even number of non-keyword argumentsr&   ©r*   r+   r,   r   r   r6   s     r   Útest_set_option_empty_argsz%TestConfig.test_set_option_empty_args«   s‹   € ØDˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	ÝŒM‰OŒOˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ž?¿AÁAc                 óž   — d}t          j        t          |¬¦  «        5  t          j        ddd¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrb   r&   za.br?   rZ   rc   r6   s     r   Útest_set_option_uneven_argsz&TestConfig.test_set_option_uneven_args°   s”   € ØDˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	+ð 	+ÝŒM˜%  EÑ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+ð 	+ð 	+s   žAÁAÁ	Ac                 óš   — d}t          j        t          |¬¦  «        5  t          j        d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrb   r&   r?   rc   r6   s     r   Ú,test_set_option_invalid_single_argument_typez7TestConfig.test_set_option_invalid_single_argument_typeµ   s�   € ØDˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	ÝŒM˜!ÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   žA Á AÁAc                 óä  — t          j        ddd¦  «         t          j        ddd¦  «         t          j        dd d¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚t          j        d¦  «        �J ‚t          j        dddd dd	¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        �J ‚t          j        d¦  «        d	k    sJ ‚d S )
Nr1   r2   r3   rZ   r[   r:   r\   Ú2ç      $@©r   r   r   r   r!   s    r   Útest_set_option_multiplez#TestConfig.test_set_option_multipleº   sù   € Ý
Ô˜3  5Ñ)Ô)Ð)Ý
Ô˜5 '¨6Ñ2Ô2Ð2Ý
Ô˜5 $¨Ñ/Ô/Ð/åŒ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.ÝŒ}˜UÑ#Ô#Ð+Ð+Ð+å
Œ�c˜3  t¨U°DÑ9Ô9Ð9åŒ}˜SÑ!Ô! SÒ(Ð(Ð(Ð(ÝŒ}˜UÑ#Ô#Ð+Ð+Ð+ÝŒ}˜UÑ#Ô# tÒ+Ð+Ð+Ð+Ð+Ð+r#   c                 óæ  — t          j        ddd¦  «         t          j        ddd¦  «         t          j        dd d¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚t          j        d¦  «        �J ‚dd d	d
œ}t          j        |¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        �J ‚t          j        d¦  «        d	k    sJ ‚d S )Nr1   r2   r3   rZ   r[   r:   r\   rj   rk   )r1   rZ   r\   rl   )r   Úoptions_dicts     r   Útest_set_option_dictzTestConfig.test_set_option_dictÉ   s   € õ 	Ô˜3  5Ñ)Ô)Ð)Ý
Ô˜5 '¨6Ñ2Ô2Ð2Ý
Ô˜5 $¨Ñ/Ô/Ð/åŒ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.ÝŒ}˜UÑ#Ô#Ð+Ð+Ð+à ¨°dÐ;Ð;ˆÝ
Œ�lÑ#Ô#Ð#åŒ}˜SÑ!Ô! SÒ(Ð(Ð(Ð(ÝŒ}˜UÑ#Ô#Ð+Ð+Ð+ÝŒ}˜UÑ#Ô# tÒ+Ð+Ð+Ð+Ð+Ð+r#   c                 ó–  — t          j        dddt           j        ¬¦  «         t          j        dddt           j        ¬¦  «         t          j        dddt           j        ¬¦  «         d	}t          j        t          |¬
¦  «        5  t          j        dddt           j        ¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        dd¦  «         t          j        dd¦  «         t          j        dd¦  «         t          j        dd ¦  «         t          j        t          |¬
¦  «        5  t          j        dd ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬
¦  «        5  t          j        dd¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬
¦  «        5  t          j        dddt           j        ¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬
¦  «        5  t          j        dddt           j        ¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬
¦  «        5  t          j        dd¦  «         d d d ¦  «         n# 1 swxY w Y   t          j	        d t           j
        g¦  «        }t          j        dd„ d|¬¦  «         t          j        ddj        ¦  «         t          j        dd ¦  «         t          j        t          d¬
¦  «        5  t          j        dd¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr1   r2   r3   ©Ú	validatorÚdrZ   r[   r:   z$Value must have type '<class 'int'>'r&   r4   ÚNOr?   r_   Úabz+Value must be a nonnegative integer or Noneza.b.c.d3éþÿÿÿz;Value must be an instance of <class 'str'>\|<class 'bytes'>r9   c                  ó   — d S ©N© rz   r#   r   ú<lambda>z,TestConfig.test_validation.<locals>.<lambda>ú   s   € ¨€ r#   z%.1fzValue must be a callable)r   r   Úis_intÚis_nonnegative_intÚis_textr*   r+   r,   r   r)   Úis_callableÚformat)r   r.   rs   s      r   Útest_validationzTestConfig.test_validationÛ   sÙ  € Ý
Ô˜3  5µB´IÐ>Ñ>Ô>Ð>Ý
Ô˜3  5µBÔ4IÐJÑJÔJÐJÝ
Ô˜5 '¨6½R¼ZÐHÑHÔHÐHà4ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	Mð 	MÝÔ˜z¨4°Å"Ä)ÐLÑLÔLÐLð	Mð 	Mð 	Mñ 	Mô 	Mð 	Mð 	Mð 	Mð 	Mð 	Mð 	Møøøð 	Mð 	Mð 	Mð 	Mõ 	Œ�c˜1ÑÔÐÝ
Œ�e˜WÑ%Ô%Ð%Ý
Œ�c˜1ÑÔÐÝ
Œ�c˜4Ñ Ô Ð õ Œ]�:¨SÐ1Ñ1Ô1ð 	%ð 	%ÝŒM˜#˜tÑ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%åŒ]�:¨SÐ1Ñ1Ô1ð 	%ð 	%ÝŒM˜#˜tÑ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%ð <ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	Yð 	YÝÔ˜z¨4°Å"ÔBWÐXÑXÔXÐXð	Yð 	Yð 	Yñ 	Yô 	Yð 	Yð 	Yð 	Yð 	Yð 	Yð 	Yøøøð 	Yð 	Yð 	Yð 	YåŒ]�:¨SÐ1Ñ1Ô1ð 	Wð 	WÝÔ˜z¨2¨uÅÔ@UÐVÑVÔVÐVð	Wð 	Wð 	Wñ 	Wô 	Wð 	Wð 	Wð 	Wð 	Wð 	Wð 	Wøøøð 	Wð 	Wð 	Wð 	Wð MˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	$ð 	$ÝŒM˜% Ñ#Ô#Ð#ð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$õ Ô(¨$µ´Ð)?Ñ@Ô@ˆ	Ý
Ô˜3  ¨e¸yÐIÑIÔIÐIÝ
Œ�c˜6œ=Ñ)Ô)Ð)Ý
Œ�c˜4Ñ Ô Ð ÝŒ]�:Ð-GÐHÑHÔHð 	'ð 	'ÝŒM˜#˜vÑ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'ð 	'ð 	's~   Â#B3Â3B7Â:B7Ä-EÅEÅEÅ5FÆFÆFÆ?#G.Ç.G2Ç5G2È#IÉIÉ
IÉ+JÊJÊJÌL>Ì>MÍMc                 óÒ  — t          j        dddt           j        ¬¦  «         t          j        dddt           j        ¬¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚t          j        dd¦  «         t          j        dd	¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        d	k    sJ ‚t          j        d¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        d	k    sJ ‚t          j        d¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚d S )
Nr1   r2   r3   rr   rZ   r[   r:   r?   r_   ©r   r   r|   Úis_strr   r   r   r!   s    r   Útest_reset_optionzTestConfig.test_reset_option   s\  € Ý
Ô˜3  5µB´IÐ>Ñ>Ô>Ð>Ý
Ô˜5 '¨6½R¼YÐGÑGÔGÐGÝŒ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.å
Œ�c˜1ÑÔÐÝ
Œ�e˜WÑ%Ô%Ð%ÝŒ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.å
Œ˜ÑÔÐÝŒ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.Ý
Œ˜ÑÔÐÝŒ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.Ð.Ð.r#   c                 óB  — t          j        dddt           j        ¬¦  «         t          j        dddt           j        ¬¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚t          j        dd¦  «         t          j        dd	¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        d	k    sJ ‚t          j        d
¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚d S )Nr1   r2   r3   rr   rZ   r[   r:   r?   r_   Úallrƒ   r!   s    r   Útest_reset_option_allz TestConfig.test_reset_option_all  s  € Ý
Ô˜3  5µB´IÐ>Ñ>Ô>Ð>Ý
Ô˜5 '¨6½R¼YÐGÑGÔGÐGÝŒ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.å
Œ�c˜1ÑÔÐÝ
Œ�e˜WÑ%Ô%Ð%ÝŒ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.å
Œ˜ÑÔÐÝŒ}˜SÑ!Ô! QÒ&Ð&Ð&Ð&ÝŒ}˜UÑ#Ô# wÒ.Ð.Ð.Ð.Ð.Ð.r#   c                 ó´  — t          j        dt          ¦  «         t          j        t          d¬¦  «        5  t          j        t          d¬¦  «        5  t          j        d¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          j	        dddt           j
        ¬¦  «         t          j	        d	d
d¦  «         t          j	        dd
d¦  «         t          j        dt          d¬¦  «         t          j        t          d¬¦  «        5  t          j        d¦  «         d}t          j        t          |¬¦  «        5  t          j        dt          ¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          j        d	t          d¦  «         t          j        t          d¬¦  «        5  t          j        d	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j	        ddd¦  «         t          j	        ddd¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚t          j        dt          d¬¦  «         t          j        t          d¬¦  «        5  t          j        d¦  «        dk    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          j        dd¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          j        d¦  «        dk    sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )NrC   Ú
deprecatedr&   zNo such keys.s.: 'foo'r1   r2   r3   rr   rZ   r[   r:   Ú	nifty_ver)Úremoval_verzeprecated.*nifty_verz1Option 'a' has already been defined as deprecatedzzounds!úd.azd.deprI   r@   Ú	eprecatedÚbaz)r   rJ   rK   rV   rW   r*   r+   ÚKeyErrorr   r   r|   r   r   r6   s     r   Útest_deprecate_optionz TestConfig.test_deprecate_option!  s  € å
Ô˜E¥=Ñ1Ô1Ð1åÔ'­¸\ÐJÑJÔJð 	%ð 	%Ý”�xÐ/GÐHÑHÔHð %ð %Ý”˜eÑ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%õ 	Ô˜3  5µB´IÐ>Ñ>Ô>Ð>Ý
Ô˜5 '¨6Ñ2Ô2Ð2Ý
Ô˜5 '¨6Ñ2Ô2Ð2å
Ô˜C¥¸KÐHÑHÔHÐHÝÔ'­Ð=SÐTÑTÔTð 	8ð 	8ÝŒM˜#ÑÔÐàEˆCÝ”�{°#Ð6Ñ6Ô6ð 8ð 8ÝÔ# C­Ñ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8ð		8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8õ 	Ô˜E¥=°)Ñ<Ô<Ð<ÝÔ'­¸YÐGÑGÔGð 	!ð 	!ÝŒM˜%Ñ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!õ 	Ô˜5 %¨Ñ0Ô0Ð0Ý
Ô˜7 E¨6Ñ2Ô2Ð2ÝŒ}˜UÑ#Ô# uÒ,Ð,Ð,Ð,ÝŒ}˜WÑ%Ô%¨Ò.Ð.Ð.Ð.å
Ô˜G¥]¸Ð?Ñ?Ô?Ð?ÝÔ'­¸[ÐIÑIÔIð 	3ð 	3Ý”= Ñ)Ô)¨UÒ2Ð2Ð2Ð2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3õ Ô'­¸[ÐIÑIÔIð 	*ð 	*ÝŒM˜' 5Ñ)Ô)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*õ Ô'­¸[ÐIÑIÔIð 	3ð 	3Ý”= Ñ)Ô)¨UÒ2Ð2Ð2Ð2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3ð 	3ð 	3s³   ¶B
ÁA3Á'B
Á3A7	Á7B
Á:A7	Á;B
Â
BÂBÄ2F
ÅE3Å'F
Å3E7	Å7F
Å:E7	Å;F
Æ
FÆFÇG,Ç,G0Ç3G0ÊJ6Ê6J:Ê=J:ËK>Ë>LÌLÌ$MÍMÍMc                 óÀ  — t          j        d¦  «        5  t          j        ddd¦  «         t          j        ddd¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚t          j        dd¦  «         t          j        dd	¦  «         t          j        d¦  «        dk    sJ ‚t          j        d¦  «        d	k    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   t          j        d
¦  «        dk    sJ ‚t          j        d¦  «        d	k    sJ ‚dt          j        d
d¬¦  «        v sJ ‚dt          j        dd¬¦  «        v sJ ‚t          j        d
¦  «         t          j        d¦  «         t          j        d¦  «        5  t          j        d¦  «        dk    sJ ‚t          j        d¦  «        dk    sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )NÚbaser1   r2   Údoc1r9   r?   r:   é   é   zbase.azbase.bFrE   )r   Úconfig_prefixr   r   r   r   r   r!   s    r   Útest_config_prefixzTestConfig.test_config_prefixI  sm  € ÝÔ˜fÑ%Ô%ð 		+ð 		+ÝÔ˜s A vÑ.Ô.Ð.ÝÔ˜s A vÑ.Ô.Ð.Ý”= Ñ%Ô%¨Ò*Ð*Ð*Ð*Ý”= Ñ%Ô%¨Ò*Ð*Ð*Ð*åŒM˜#˜qÑ!Ô!Ð!ÝŒM˜#˜qÑ!Ô!Ð!Ý”= Ñ%Ô%¨Ò*Ð*Ð*Ð*Ý”= Ñ%Ô%¨Ò*Ð*Ð*Ð*Ð*ð		+ð 		+ð 		+ñ 		+ô 		+ð 		+ð 		+ð 		+ð 		+ð 		+ð 		+øøøð 		+ð 		+ð 		+ð 		+õ Œ}˜XÑ&Ô&¨!Ò+Ð+Ð+Ð+ÝŒ}˜XÑ&Ô&¨!Ò+Ð+Ð+Ð+Ø�Ô+¨HÀ%ÐHÑHÔHÐHÐHÐHÐHØ�Ô+¨HÀ%ÐHÑHÔHÐHÐHÐHÐHå
Œ˜Ñ!Ô!Ð!Ý
Œ˜Ñ!Ô!Ð!åÔ˜fÑ%Ô%ð 	+ð 	+Ý”= Ñ%Ô%¨Ò*Ð*Ð*Ð*Ý”= Ñ%Ô%¨Ò*Ð*Ð*Ð*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+ð 	+ð 	+s$   •B?C!Ã!C%Ã(C%Æ5GÇGÇGc                 óª  ‡‡— d gŠd gŠˆˆfd„}t          j        dd|¬¦  «         t          j        dd|¬¦  «         ‰d= ‰d= t          j        dd¦  «         ‰d         dk    sJ ‚‰d         dk    sJ ‚‰d= ‰d= t          j        dd¦  «         ‰d         dk    sJ ‚‰d         dk    sJ ‚‰d= ‰d= t          j        d¦  «         ‰d         dk    sJ ‚d S )	Nc                 ó€   •— ‰                      | ¦  «         ‰                      t          j        | ¦  «        ¦  «         d S ry   )Úappendr   r   )Úkeyr>   r-   s    €€r   Úcallbackz*TestConfig.test_callback.<locals>.callbacke  s4   ø€ Ø�HŠH�S‰MŒMˆMØ�HŠH•R”] 3Ñ'Ô'Ñ(Ô(Ð(Ð(Ð(r#   r�   rC   ©Úcbzd.béÿÿÿÿÚfoozÚboo)r   r   r   r   )r   r�   r>   r-   s     @@r   Útest_callbackzTestConfig.test_callbacka  s  øø€ ØˆFˆØˆFˆð	)ð 	)ð 	)ð 	)ð 	)ð 	)õ 	Ô˜5 %¨HÐ5Ñ5Ô5Ð5Ý
Ô˜5 %¨HÐ5Ñ5Ô5Ð5àˆbˆE�1�R�5Ý
Œ�e˜VÑ$Ô$Ð$Ø�Œu˜Š~ˆ~ˆ~ˆ~Ø�Œu˜ŠˆˆˆàˆbˆE�1�R�5Ý
Œ�e˜UÑ#Ô#Ð#Ø�Œu˜Š~ˆ~ˆ~ˆ~Ø�Œu˜Š~ˆ~ˆ~ˆ~àˆbˆE�1�R�5Ý
Œ˜ÑÔÐØ�Œu˜Š~ˆ~ˆ~ˆ~ˆ~ˆ~r#   c                 óî  ‡— d„ Št          j        dd¦  «          ‰d¦  «         t          j        dd¦  «        5   ‰d¦  «         t          j        dd¦  «        5   ‰d¦  «         d d d ¦  «         n# 1 swxY w Y    ‰d¦  «         d d d ¦  «         n# 1 swxY w Y    ‰d¦  «         t          j        dd¦  «          ‰d¦  «         t          j        dd¦  «        ˆfd„¦   «         } |¦   «          d S )	Nc                 ó:   — t          j        d¦  «        | k    sJ ‚d S )Nr1   ©r   r   ©Úvals    r   Úeqz.TestConfig.test_set_ContextManager.<locals>.eq{  s#   € Ý”= Ñ%Ô%¨Ò,Ð,Ð,Ð,Ð,Ð,r#   r1   r   é   é   é   é{   c                  ó   •—  ‰ d¦  «         d S ©Nr­   rz   ©r©   s   €r   r=   z-TestConfig.test_set_ContextManager.<locals>.f‹  ó   ø€ àˆBˆs‰GŒGˆGˆGˆGr#   ©r   r   Úoption_contextr   ©r   r=   r©   s     @r   Útest_set_ContextManagerz"TestConfig.test_set_ContextManagerz  s�  ø€ ð	-ð 	-ð 	-õ 	Ô˜3 Ñ"Ô"Ð"Ø
ˆˆ1‰ŒˆÝÔ˜s BÑ'Ô'ð 	ð 	ØˆBˆr‰FŒFˆFÝÔ" 3¨Ñ+Ô+ð ð Ø��2‘”�ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àˆBˆr‰FŒFˆFð		ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð
 	ˆˆ1‰Œˆå
Œ�c˜2ÑÔÐØ
ˆˆ2‰Œˆõ 
Ô	˜3 Ñ	$Ô	$ð	ð 	ð 	ð 	ñ 
%Ô	$ð	ð 	
ˆ‰Œˆˆˆs5   º!BÁA3Á'BÁ3A7	Á7BÁ:A7	Á;BÂBÂBc                 óN  ‡— d„ Št          j        dd¦  «         t          j        dd¦  «          ‰d¦  «         t          j        dddœ¦  «        5   ‰d¦  «         t          j        dddœ¦  «        5   ‰d¦  «         d d d ¦  «         n# 1 swxY w Y    ‰d¦  «         d d d ¦  «         n# 1 swxY w Y    ‰d¦  «         t          j        dd¦  «         t          j        dd¦  «          ‰d¦  «         t          j        d	d	dœ¦  «        ˆfd
„¦   «         } |¦   «          d S )Nc                 ón   — t          j        d¦  «        | k    sJ ‚t          j        d¦  «        | k    sJ ‚d S )Nr1   rZ   r¦   r§   s    r   r©   z3TestConfig.test_set_ContextManager_dict.<locals>.eq’  s>   € Ý”= Ñ%Ô%¨Ò,Ð,Ð,Ð,Ý”= Ñ'Ô'¨3Ò.Ð.Ð.Ð.Ð.Ð.r#   r1   r   rZ   rª   )r1   rZ   r«   r¬   r­   c                  ó   •—  ‰ d¦  «         d S r¯   rz   r°   s   €r   r=   z2TestConfig.test_set_ContextManager_dict.<locals>.f¦  r±   r#   r²   r´   s     @r   Útest_set_ContextManager_dictz'TestConfig.test_set_ContextManager_dict‘  sÔ  ø€ ð	/ð 	/ð 	/õ 	Ô˜3 Ñ"Ô"Ð"Ý
Ô˜5 !Ñ$Ô$Ð$à
ˆˆ1‰ŒˆÝÔ R°Ð3Ð3Ñ4Ô4ð 	ð 	ØˆBˆr‰FŒFˆFÝÔ"¨°BÐ#7Ð#7Ñ8Ô8ð ð Ø��2‘”�ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àˆBˆr‰FŒFˆFð		ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð
 	ˆˆ1‰Œˆå
Œ�c˜2ÑÔÐÝ
Œ�e˜RÑ Ô Ð Ø
ˆˆ2‰Œˆõ 
Ô	 ¨SÐ1Ð1Ñ	2Ô	2ð	ð 	ð 	ð 	ñ 
3Ô	2ð	ð 	
ˆ‰Œˆˆˆs6   Á#B.Á4BÂ B.ÂB	ÂB.ÂB	ÂB.Â.B2Â5B2c                 óâ  ‡— g Šˆfd„}t          j        dd¦  «         t          j        dd|¬¦  «         t           j        }|j        dk    sJ ‚t          j        dd¦  «        5  |j        dk    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   d|_        t          j        d¦  «        dk    sJ ‚t          j        d¦  «         |j        t          j        d¦  «        k    sJ ‚d}t          j        t          |¬	¦  «        5  d
|_
        d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬	¦  «        5  d
|_        d d d ¦  «         n# 1 swxY w Y   d
|_        t          ‰¦  «        d
k    sJ ‚d S )Nc                 ó2   •— ‰                      d¦  «         d S )NT)r›   )rœ   Úholders    €r   Úf3z,TestConfig.test_attribute_access.<locals>.f3¯  s   ø€ Ø�MŠM˜$ÑÔÐÐÐr#   r1   r   Úcrž   rª   iô  z.You can only set the value of existing optionsr&   r2   )r   r   r   r1   r³   r   r   r*   r+   r   r9   Údisplayr¾   Úlen)r   r½   r   r.   r¼   s       @r   Útest_attribute_accessz TestConfig.test_attribute_access¬  s;  ø€ Øˆð	 ð 	 ð 	 ð 	 ð 	 õ 	Ô˜3 Ñ"Ô"Ð"Ý
Ô˜3  bÐ)Ñ)Ô)Ð)Ý”*ˆàŒy˜AŠ~ˆ~ˆ~ˆ~ÝÔ˜s BÑ'Ô'ð 	#ð 	#Ø”9 ’?�?�?�?�?ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#ð ˆŒ	ÝŒ}˜SÑ!Ô! SÒ(Ð(Ð(Ð(å
Œ˜ÑÔÐØŒy�BœM¨#Ñ.Ô.Ò.Ð.Ð.Ð.à>ˆÝŒ]�;¨cÐ2Ñ2Ô2ð 	ð 	ØˆGŒIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�;¨cÐ2Ñ2Ô2ð 	 ð 	 ØˆGŒOð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 ð ˆŒ	Ý�6‰{Œ{˜aÒÐÐÐÐÐs6   Á#A>Á>BÂBÃ:DÄDÄDÄ4EÅEÅEc                 ó8  — d}d}d}t          j        ||¦  «         t          j        ||¦  «        }t          j        |¦  «        |k    sJ ‚|5  t          j        |¦  «        |k    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   t          j        |¦  «        |k    sJ ‚d S )Né<   é
   r1   )r   r   r³   r   )r   Úoriginal_valueÚcontext_valueÚoption_nameÚctxs        r   Útest_option_context_scopez$TestConfig.test_option_context_scopeÊ  só   € ð
 ˆØˆØˆå
Ô˜;¨Ñ7Ô7Ð7õ Ô ¨]Ñ;Ô;ˆÝŒ}˜[Ñ)Ô)¨^Ò;Ð;Ð;Ð;ð ð 	?ð 	?Ý”= Ñ-Ô-°Ò>Ð>Ð>Ð>Ð>ð	?ð 	?ð 	?ñ 	?ô 	?ð 	?ð 	?ð 	?ð 	?ð 	?ð 	?øøøð 	?ð 	?ð 	?ð 	?õ Œ}˜[Ñ)Ô)¨^Ò;Ð;Ð;Ð;Ð;Ð;s   ÁA5Á5A9Á<A9c                 ó¶   — t           j        }t          j        t          d¬¦  «        5  |j         d d d ¦  «         n# 1 swxY w Y   t          |d¦  «        rJ ‚d S )NzNo such optionr&   Úbananas)r   r   r*   r+   r   rË   r   )r   r   s     r   Útest_dictwrapper_getattrz#TestConfig.test_dictwrapper_getattrà  s—   € Ý”*ˆåŒ]�;Ð.>Ð?Ñ?Ô?ð 	ð 	ØŒOˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å˜7 IÑ.Ô.Ð.Ð.Ð.Ð.Ð.s   ¨<¼A ÁA N)!Ú__name__Ú
__module__Ú__qualname__r*   Úfixturer   r"   r/   r7   rL   ÚmarkÚparametrizeÚDeprecationWarningrK   rX   r]   r`   rd   rf   rh   rm   rp   r�   r…   rˆ   r‘   r˜   r£   rµ   r¹   rÁ   rÉ   rÌ   rz   r#   r   r   r      sÃ  € € € € € Ø€V„^˜DÐ!Ñ!Ô!ðð ñ "Ô!ðð.ð .ð .ðð ð ð1ð 1ð 1ðB%Cð %Cð %CðN „[×Ò˜ZÐ*<¸mÐ)LÑMÔMð$ð $ñ NÔMð$ð$,ð ,ð ,ð/ð /ð /ð*ð ð ð
+ð +ð +ð
ð ð ð
,ð ,ð ,ð,ð ,ð ,ð$#'ð #'ð #'ðJ/ð /ð /ð$/ð /ð /ð&3ð &3ð &3ðP+ð +ð +ð0ð ð ð2ð ð ð.ð ð ð6 ð  ð  ð<<ð <ð <ð,/ð /ð /ð /ð /r#   r   c                  ó&  — t          j        t          d¬¦  «        5  t          j        d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          j        dd¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nzis deprecatedr&   zfuture.no_silent_downcastingT)rV   rW   r   r   r   r   rz   r#   r   Ú%test_no_silent_downcasting_deprecatedrÕ   è  s  € å	Ô	#¥N¸/Ð	JÑ	JÔ	Jð 6ð 6Ý
ŒÐ4Ñ5Ô5Ð5ð6ð 6ð 6ñ 6ô 6ð 6ð 6ð 6ð 6ð 6ð 6øøøð 6ð 6ð 6ð 6å	Ô	#¥N¸/Ð	JÑ	JÔ	Jð <ð <Ý
ŒÐ4°dÑ;Ô;Ð;ð<ð <ð <ñ <ô <ð <ð <ð <ð <ð <ð <ð <øøøð <ð <ð <ð <ð <ð <s!   œ=½AÁAÁ#BÂB
ÂB
c                  óÊ   — t          j        t          d¬¦  «        5  t          j        dd¦  «        5  	 d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )NzNo such keysr&   ÚinvalidT)r*   r+   r   r   r³   rz   r#   r   Ú"test_option_context_invalid_optionrØ   ð  sæ   € Ý	Œ•{¨.Ð	9Ñ	9Ô	9ð ð ÝÔ˜y¨$Ñ/Ô/ð 	ð 	Øð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s3   œA²A ´AÁ A	ÁAÁA	ÁAÁAÁA)r*   Úpandas._configr   r   Úpandas._config.configr   Úpandas.errorsr   Úpandasr    Úpandas._testingÚ_testingrV   r   rÕ   rØ   rz   r#   r   ú<module>rß      s»   ðØ €€€à 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø -Ð -Ð -Ð -Ð -Ð -à (Ð (Ð (Ð (Ð (Ð (à Ð Ð Ð Ø Ð Ð Ð Ð Ð ðY/ð Y/ð Y/ð Y/ð Y/ñ Y/ô Y/ð Y/ðx<ð <ð <ðð ð ð ð r#   