+
    NV-jÈE  ã                   óf   € ^ RI t ^ RIHt ^ RIHt ^ RIHt ^ RIt	^ RI
Ht  ! R R4      tR tR tR# )	é    N)Úconfig)ÚOptionError)ÚPandas4Warningc                   ó  a € ] tR t^t o ]P
                  ! RR7      R 4       tR tR tR t	R t
]P                  P                  R]].4      R	 4       tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR t R t!Rt"V t#R# )Ú
TestConfigT)Úautousec           	   #  óª  "  € VP                  4       ;_uu_ 4       pVP                  \        R / 4       VP                  \        R\        P                  ! \        P                  4      4       VP                  \        R/ 4       VP                  \        R/ 4       \        P
                  ! RR4       Rx € RRR4       R#   + '       g   i     R# ; i5i)Ú_global_configÚoptionsÚ_deprecated_optionsÚ_registered_optionsÚchained_assignmentÚraiseN)ÚcontextÚsetattrÚcfÚDictWrapperr
   Úregister_option)ÚselfÚmonkeypatchÚms   && Úp/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/config/test_config.pyÚclean_configÚTestConfig.clean_config   sŒ   é € à× Ñ ×"Ô" aØ�I‰I”bÐ*¨BÔ/Ø�I‰I”b˜)¤R§^¢^´B×4EÑ4EÓ%FÔGØ�I‰I”bÐ/°Ô4Ø�I‰I”bÐ/°Ô4ô ×ÒÐ3°WÔ=Û÷ #×"×"Ò"üs   ‚C›BB?Â5
CÂ?C	Ã
	Cc                óÆ   € \        \        R 4      '       g   Q h\        \        R4      '       g   Q h\        \        R4      '       g   Q h\        \        R4      '       g   Q hR# )Ú
get_optionÚ
set_optionÚreset_optionÚdescribe_optionN)ÚhasattrÚpd©r   s   &r   Útest_apiÚTestConfig.test_api   sO   € ä”r˜<×(Ò(Ð(Ð(Ü”r˜<×(Ò(Ð(Ð(Ü”r˜>×*Ò*Ð*Ð*Ü”rÐ,×-Ò-Ð-Ò-ó    c                óì   € \         P                  ! R ^.4      pV! ^4       V! R 4       Rp\        P                  ! \        VR7      ;_uu_ 4        V! R4       R R R 4       R #   + '       g   i     R # ; i)NzValue must be one of None\|12©Úmatchçš™™™™™ñ?)r   Úis_one_of_factoryÚpytestÚraisesÚ
ValueError)r   ÚvÚmsgs   &  r   Útest_is_one_of_factoryÚ!TestConfig.test_is_one_of_factory#   sP   € Ü× Ò  $¨ Ó,ˆá	ˆ"ŒÙ	ˆ$ŒØ.ˆÜ�]Š]œ:¨S×1Ö1ÙˆcŒF÷ 2×1×1Ò1ús   Á	A"Á"A3	c                óÈ  € \         P                  ! R ^R4       Rp\        P                  ! \        VR7      ;_uu_ 4        \         P                  ! R ^R4       RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        \         P                  ! R^R4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        \         P                  ! R^R4       RRR4       Rp\        P                  ! \
        VR7      ;_uu_ 4        \         P                  ! R	^ 4       RRR4       \        P                  ! \
        VR7      ;_uu_ 4        \         P                  ! R
^ 4       RRR4       Rp\        P                  ! \
        VR7      ;_uu_ 4        \         P                  ! R^ 4       RRR4       \         P                  ! R^R4       \         P                  ! R^R4       R#   + '       g   i     ELŸ; i  + '       g   i     ELl; i  + '       g   i     EL;; i  + '       g   i     EL	; i  + '       g   i     LØ; i  + '       g   i     L¥; i)ÚaÚdocz&Option 'a' has already been registeredr'   Nz.Path prefix to option 'a' is already an optionza.b.c.d1úa.b.c.d2zfor is a python keywordÚforz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_optionÚTestConfig.test_register_option,   s  € Ü
×Ò˜3  5Ô)ð 7ˆÜ�]Š]œ;¨c×2Ö2Ü×Ò˜s A uÔ-÷ 3ð ?ˆÜ�]Š]œ;¨c×2Ö2Ü×Ò˜z¨1¨eÔ4÷ 3ä�]Š]œ;¨c×2Ö2Ü×Ò˜z¨1¨eÔ4÷ 3ð (ˆÜ�]Š]œ:¨S×1Ö1Ü×Ò˜u aÔ(÷ 2ä�]Š]œ:¨S×1Ö1Ü×Ò˜y¨!Ô,÷ 2ð 9ˆÜ�]Š]œ:¨S×1Ö1Ü×ÒÐ/°Ô3÷ 2ô 	×Ò˜: q¨%Ô0Ü
×Ò˜: q¨%Ö0÷5 3×2Ð2ú÷
 3×2Ð2úç2×2Ð2ú÷
 2×1Ð1úç1×1ú÷ 2×1úsG   ¿G.ÂHÃHÄH*ÅH>ÆIÇ.G?	ÈH	ÈH'	È*H;	È>I	ÉI!	c                ó¶  € \         P                  ! R ^R4       \         P                  ! R^R4       \         P                  ! R\        4       \         P                  ! R^R4       \         P                  ! R^R4       \         P                  ! R^4       \         P                  ! R	^4       \         P                  ! R
^4       \         P                  ! R	\        R
R7       \         P                  ! RR4       Rp\        P
                  ! \        VR7      ;_uu_ 4        \         P                  ! R4       RRR4       R\         P                  ! R RR7      9   g   Q hR\         P                  ! RRR7      9   g   Q hR\         P                  ! RRR7      9   g   Q hR\         P                  ! RRR7      9   g   Q hR\         P                  ! RRR7      9   g   Q hR\         P                  ! RRR7      9   g   Q hR\         P                  ! R	RR7      9   g   Q hR\         P                  ! R	RR7      9   g   Q hR
\         P                  ! R	RR7      9   g   Q hR\         P                  ! RRR7      9   g   Q hR\         P                  ! RRR7      9  g   Q h\         P                  ! RR4       R\         P                  ! RRR7      9   g   Q hR#   + '       g   i     ELž; i)r3   r4   ÚbÚdoc2zc.d.e1Údoc3zc.d.e2Údoc4Úfzg.hÚk©ÚrkeyÚlÚfoozNo such keys\(s\)r'   úno.such.keyNF©Ú_print_descÚprecatedÚ	availableÚbar)	r   r   Údeprecate_optionÚFutureWarningr+   r,   r   r   r   r7   s   & r   Útest_describe_optionÚTestConfig.test_describe_optionM   s;  € Ü
×Ò˜3  5Ô)Ü
×Ò˜3  6Ô*Ü
×Ò˜C¤Ô/ä
×Ò˜8 Q¨Ô/Ü
×Ò˜8 Q¨Ô/Ü
×Ò˜3 Ô"Ü
×Ò˜5 !Ô$Ü
×Ò˜3 Ô"Ü
×Ò˜E¤=°sÕ;Ü
×Ò˜3 Ô&ð #ˆÜ�]Š]œ;¨c×2Ö2Ü×Ò˜}Ô-÷ 3ð œ×*Ò*¨3¸EÔBÔBÐBÐBØœ×+Ò+¨C¸UÔCÔCÐCÐCØœR×/Ò/°ÀÔGÔGÐGÐGØœ×+Ò+¨HÀ%ÔHÔHÐHÐHØœ×+Ò+¨HÀ%ÔHÔHÐHÐHð œb×0Ò0°À%ÔHÔHÐHÐHØœb×0Ò0°ÀEÔJÔJÐJÐJØœR×/Ò/°À5ÔIÔIÐIÐIØ”b×(Ò(¨¸EÔBÔBÐBÐBð œ×*Ò*¨3¸EÔBÔBÐBÐBàœB×.Ò.¨sÀÔFÔFÐFÐFÜ
�Š�c˜5Ô!Øœ×*Ò*¨3¸EÔBÔBÐBÒB÷- 3×2Ð2ús   ÄKËK	Úcategoryc                óœ  € \         P                  ! R ^R4       R\         P                  ! RRR7      9   g   Q h\         P                  ! R4      ^8X  g   Q h\         P                  ! R^4       \         P                  ! R4      ^8X  g   Q hRp\
        P                  ! \        VR	7      ;_uu_ 4        \         P                  ! R
4       RRR4       \         P                  ! RV4       Rp\        P                  ! WR	7      ;_uu_ 4        \         P                  ! R4       RRR4       R#   + '       g   i     Li; i  + '       g   i     R# ; i)ÚKanBANr4   ÚkanbaNFrF   ÚkanBaNÚKanBanÚkAnBaNú#No such keys\(s\): 'no_such_option'r'   Úno_such_optionNz5'kanban' is deprecated, please refrain from using it.)r   r   r   r   r   r+   r,   r   rK   ÚtmÚassert_produces_warning)r   rO   r/   s   && r   Útest_case_insensitiveÚ TestConfig.test_case_insensitivet   sæ   € ä
×Ò˜8 Q¨Ô.àœ×*Ò*¨8ÀÔGÔGÐGÐGÜ�}Š}˜XÓ&¨!Ô+Ð+Ð+Ü
�Š�h Ô"Ü�}Š}˜XÓ&¨!Ô+Ð+Ð+ð 5ˆÜ�]Š]œ;¨c×2Ö2Ü�MŠMÐ*Ô+÷ 3ô 	×Ò˜H hÔ/ØEˆÜ×'Ò'¨×<Ö<Ü�MŠM˜(Ô#÷ =Ñ<÷ 3×2ú÷
 =×<Ð<ús   Â/D'ÄD:Ä'D7	Ä:E	c                óð  € \         P                  ! R ^R4       \         P                  ! RRR4       \         P                  ! RRR4       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q h\         P                  ! R4      e   Q hRp\        P                  ! \
        VR7      ;_uu_ 4        \         P                  ! R	4       RRR4       R#   + '       g   i     R# ; i)
r3   r4   úb.cÚhullor<   úb.bNrV   r'   rW   )r   r   r   r+   r,   r   r7   s   & r   Útest_get_optionÚTestConfig.test_get_option‡   s±   € Ü
×Ò˜3  5Ô)Ü
×Ò˜5 '¨6Ô2Ü
×Ò˜5 $¨Ô/ô �}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ð.Ü�}Š}˜UÓ#Ò+Ð+Ð+ð 5ˆÜ�]Š]œ;¨c×2Ö2Ü�MŠMÐ*Ô+÷ 3×2×2Ò2ús   ÃC$Ã$C5	c                ó*  € \         P                  ! R ^R4       \         P                  ! RRR4       \         P                  ! RRR4       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q h\         P                  ! R4      e   Q h\         P                  ! R ^4       \         P                  ! RR4       \         P                  ! RR4       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q h\         P                  ! R4      R8X  g   Q hR	p\        P
                  ! \        VR
7      ;_uu_ 4        \         P                  ! RR4       RRR4       R#   + '       g   i     R# ; i)r3   r4   r]   r^   r<   r_   NÚwurldr)   z No such keys\(s\): 'no.such.key'r'   rE   )r   r   r   r   r+   r,   r   r7   s   & r   Útest_set_optionÚTestConfig.test_set_option–   s  € Ü
×Ò˜3  5Ô)Ü
×Ò˜5 '¨6Ô2Ü
×Ò˜5 $¨Ô/ä�}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ð.Ü�}Š}˜UÓ#Ò+Ð+Ð+ä
�Š�c˜1ÔÜ
�Š�e˜WÔ%Ü
�Š�e˜SÔ!ä�}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ð.Ü�}Š}˜UÓ# sÔ*Ð*Ð*à1ˆÜ�]Š]œ;¨c×2Ö2Ü�MŠM˜-¨Ô.÷ 3×2×2Ò2ús   ÅFÆF	c                ó¶   € R p\         P                  ! \        VR7      ;_uu_ 4        \        P                  ! 4        RRR4       R#   + '       g   i     R# ; i©ú4Must provide an even number of non-keyword argumentsr'   N©r+   r,   r-   r   r   r7   s   & r   Útest_set_option_empty_argsÚ%TestConfig.test_set_option_empty_args«   s0   € ØDˆÜ�]Š]œ:¨S×1Ö1Ü�MŠMŒO÷ 2×1×1Ò1ús   §AÁA	c                ó¼   € R p\         P                  ! \        VR7      ;_uu_ 4        \        P                  ! R^R4       RRR4       R#   + '       g   i     R# ; i)rh   r'   za.br]   Nri   r7   s   & r   Útest_set_option_uneven_argsÚ&TestConfig.test_set_option_uneven_args°   s7   € ØDˆÜ�]Š]œ:¨S×1Ö1Ü�MŠM˜%  EÔ*÷ 2×1×1Ò1ús   §A
Á
A	c                ó¸   € R p\         P                  ! \        VR7      ;_uu_ 4        \        P                  ! ^4       RRR4       R#   + '       g   i     R# ; irg   ri   r7   s   & r   Ú,test_set_option_invalid_single_argument_typeÚ7TestConfig.test_set_option_invalid_single_argument_typeµ   s3   € ØDˆÜ�]Š]œ:¨S×1Ö1Ü�MŠM˜!Ô÷ 2×1×1Ò1ús   §AÁA	c                ó  € \         P                  ! R ^R4       \         P                  ! RRR4       \         P                  ! RRR4       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q h\         P                  ! R4      e   Q h\         P                  ! R RRRRR4       \         P                  ! R 4      R8X  g   Q h\         P                  ! R4      e   Q h\         P                  ! R4      R8X  g   Q hR# ©	r3   r4   r]   r^   r<   r_   NÚ2g      $@©r   r   r   r   r"   s   &r   Útest_set_option_multipleÚ#TestConfig.test_set_option_multipleº   sÔ   € Ü
×Ò˜3  5Ô)Ü
×Ò˜5 '¨6Ô2Ü
×Ò˜5 $¨Ô/ä�}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ð.Ü�}Š}˜UÓ#Ò+Ð+Ð+ä
�Š�c˜3  t¨U°DÔ9ä�}Š}˜SÓ! SÔ(Ð(Ð(Ü�}Š}˜UÓ#Ò+Ð+Ð+Ü�}Š}˜UÓ# tÔ+Ð+Ò+r%   c                ó"  € \         P                  ! R ^R4       \         P                  ! RRR4       \         P                  ! RRR4       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q h\         P                  ! R4      e   Q hR RRRRR/p\         P                  ! V4       \         P                  ! R 4      R8X  g   Q h\         P                  ! R4      e   Q h\         P                  ! R4      R8X  g   Q hR# rs   ru   )r   Úoptions_dicts   & r   Útest_set_option_dictÚTestConfig.test_set_option_dictÉ   sÞ   € ô 	×Ò˜3  5Ô)Ü
×Ò˜5 '¨6Ô2Ü
×Ò˜5 $¨Ô/ä�}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ð.Ü�}Š}˜UÓ#Ò+Ð+Ð+à˜S %¨¨u°dÐ;ˆÜ
�Š�lÔ#ä�}Š}˜SÓ! SÔ(Ð(Ð(Ü�}Š}˜UÓ#Ò+Ð+Ð+Ü�}Š}˜UÓ# tÔ+Ð+Ò+r%   c           	     óâ  € \         P                  ! R ^R\         P                  R7       \         P                  ! R^R\         P                  R7       \         P                  ! RRR\         P                  R7       Rp\
        P                  ! \        VR7      ;_uu_ 4        \         P                  ! R	R
R\         P                  R7       RRR4       \         P                  ! R ^4       \         P                  ! RR4       \         P                  ! R^4       \         P                  ! RR4       \
        P                  ! \        VR7      ;_uu_ 4        \         P                  ! R R4       RRR4       \
        P                  ! \        VR7      ;_uu_ 4        \         P                  ! R R4       RRR4       Rp\
        P                  ! \        VR7      ;_uu_ 4        \         P                  ! RR
R\         P                  R7       RRR4       \
        P                  ! \        VR7      ;_uu_ 4        \         P                  ! RRR\         P                  R7       RRR4       Rp\
        P                  ! \        VR7      ;_uu_ 4        \         P                  ! R^4       RRR4       \         P                  ! R\         P                  .4      p\         P                  ! RR RVR7       \         P                  ! RRP                  4       \         P                  ! RR4       \
        P                  ! \        RR7      ;_uu_ 4        \         P                  ! RR4       RRR4       R#   + '       g   i     EL¦; i  + '       g   i     EL; i  + '       g   i     ELê; i  + '       g   i     EL§; i  + '       g   i     ELf; i  + '       g   i     EL4; i  + '       g   i     R# ; i)r3   r4   ©Ú	validatorÚdr]   r^   r<   z$Value must have type '<class 'int'>'r'   r5   ÚNONrc   Úabz+Value must be a nonnegative integer or Noneza.b.c.d3z;Value must be an instance of <class 'str'>\|<class 'bytes'>r;   c                  ó   € R # ©N© r„   r%   r   Ú<lambda>Ú,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/   r~   s   &  r   Útest_validationÚTestConfig.test_validationÛ   s_  € Ü
×Ò˜3  5´B·I±IÕ>Ü
×Ò˜3  5´B×4IÑ4IÕJÜ
×Ò˜5 '¨6¼R¿Z¹ZÕHà4ˆÜ�]Š]œ:¨S×1Ö1Ü×Ò˜z¨4°Ä"Ç)Á)ÕL÷ 2ô 	�Š�c˜1ÔÜ
�Š�e˜WÔ%Ü
�Š�c˜1ÔÜ
�Š�c˜4Ô ô �]Š]œ:¨S×1Ö1Ü�MŠM˜#˜tÔ$÷ 2ä�]Š]œ:¨S×1Ö1Ü�MŠM˜#˜tÔ$÷ 2ð <ˆÜ�]Š]œ:¨S×1Ö1Ü×Ò˜z¨4°Ä"×BWÑBWÕX÷ 2ä�]Š]œ:¨S×1Ö1Ü×Ò˜z¨2¨uÄ×@UÑ@UÕV÷ 2ð MˆÜ�]Š]œ:¨S×1Ö1Ü�MŠM˜% Ô#÷ 2ô ×(Ò(¨$´·±Ð)?Ó@ˆ	Ü
×Ò˜3¡¨e¸yÕIÜ
�Š�c˜6Ÿ=™=Ô)Ü
�Š�c˜4Ô Ü�]Š]œ:Ð-G×HÖHÜ�MŠM˜#˜vÔ&÷ IÑH÷9 2×1Ð1ú÷ 2×1Ð1úç1×1Ð1ú÷ 2×1Ð1úç1×1Ð1ú÷ 2×1Ð1ú÷ I×HÐHúsT   Â)M%ÅM9ÆNÇ)N!È/)N5ÊO	ÍOÍ%M6	Í9N
	ÎN	Î!N2	Î5O	Ï	O	ÏO.	c                ó*  € \         P                  ! R ^R\         P                  R7       \         P                  ! RRR\         P                  R7       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q h\         P
                  ! R ^4       \         P
                  ! RR4       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q h\         P                  ! R 4       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q h\         P                  ! R4       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q hR# )r3   r4   r}   r]   r^   r<   rc   N©r   r   rˆ   Úis_strr   r   r   r"   s   &r   Útest_reset_optionÚTestConfig.test_reset_option   s  € Ü
×Ò˜3  5´B·I±IÕ>Ü
×Ò˜5 '¨6¼R¿Y¹YÕGÜ�}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ð.ä
�Š�c˜1ÔÜ
�Š�e˜WÔ%Ü�}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ð.ä
�Š˜ÔÜ�}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ð.Ü
�Š˜ÔÜ�}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ò.r%   c                óŠ  € \         P                  ! R ^R\         P                  R7       \         P                  ! RRR\         P                  R7       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q h\         P
                  ! R ^4       \         P
                  ! RR4       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q h\         P                  ! R4       \         P                  ! R 4      ^8X  g   Q h\         P                  ! R4      R8X  g   Q hR# )	r3   r4   r}   r]   r^   r<   rc   ÚallNr�   r"   s   &r   Útest_reset_option_allÚ TestConfig.test_reset_option_all  sä   € Ü
×Ò˜3  5´B·I±IÕ>Ü
×Ò˜5 '¨6¼R¿Y¹YÕGÜ�}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ð.ä
�Š�c˜1ÔÜ
�Š�e˜WÔ%Ü�}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ð.ä
�Š˜ÔÜ�}Š}˜SÓ! QÔ&Ð&Ð&Ü�}Š}˜UÓ# wÔ.Ð.Ò.r%   c           	     óÞ  € \         P                  ! R \        4       \        P                  ! \        RR7      ;_uu_ 4        \
        P                  ! \        RR7      ;_uu_ 4        \         P                  ! R 4       RRR4       RRR4       \         P                  ! R^R\         P                  R7       \         P                  ! RR	R
4       \         P                  ! R R	R
4       \         P                  ! R\        RR7       \        P                  ! \        RR7      ;_uu_ 4        \         P                  ! R4       Rp\
        P                  ! \        VR7      ;_uu_ 4        \         P                  ! R\        4       RRR4       RRR4       \         P                  ! R\        R4       \        P                  ! \        RR7      ;_uu_ 4        \         P                  ! R4       RRR4       \         P                  ! RR R
4       \         P                  ! RRR
4       \         P                  ! R4      R 8X  g   Q h\         P                  ! R4      R8X  g   Q h\         P                  ! R\        RR7       \        P                  ! \        RR7      ;_uu_ 4        \         P                  ! R4      R 8X  g   Q h RRR4       \        P                  ! \        RR7      ;_uu_ 4        \         P                  ! RR4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        \         P                  ! R4      R8X  g   Q h RRR4       R#   + '       g   i     ELÝ; i  + '       g   i     ELé; i  + '       g   i     EL; i  + '       g   i     EL; i  + '       g   i     ELÄ; i  + '       g   i     EL; i  + '       g   i     LÕ; i  + '       g   i     R# ; i)rD   Ú
deprecatedr'   zNo such keys.s.: 'foo'Nr3   r4   r}   r]   r^   r<   Ú	nifty_ver)Úremoval_verzeprecated.*nifty_verz1Option 'a' has already been defined as deprecatedzzounds!úd.azd.deprJ   rA   Ú	eprecatedÚbaz)r   rK   rL   rX   rY   r+   r,   ÚKeyErrorr   r   rˆ   r   r   r7   s   & r   Útest_deprecate_optionÚ TestConfig.test_deprecate_option!  s‚  € ä
×Ò˜E¤=Ô1ä×'Ò'¬¸\×JÖJÜ—’œxÐ/G×HÖHÜ—’˜eÔ$÷ I÷ Kô 	×Ò˜3  5´B·I±IÕ>Ü
×Ò˜5 '¨6Ô2Ü
×Ò˜5 '¨6Ô2ä
×Ò˜C¤¸KÕHÜ×'Ò'¬Ð=S×TÖTÜ�MŠM˜#ÔàEˆCÜ—’œ{°#×6Ö6Ü×#Ò# C¬Ô7÷ 7÷	 Uô 	×Ò˜E¤=°)Ô<Ü×'Ò'¬¸Y×GÖGÜ�MŠM˜%Ô ÷ Hô 	×Ò˜5 %¨Ô0Ü
×Ò˜7 E¨6Ô2Ü�}Š}˜UÓ# uÔ,Ð,Ð,Ü�}Š}˜WÓ%¨Ô.Ð.Ð.ä
×Ò˜G¤]¸Õ?Ü×'Ò'¬¸[×IÖIÜ—=’= Ó)¨UÔ2Ð2Ñ2÷ Jô ×'Ò'¬¸[×IÖIÜ�MŠM˜' 5Ô)÷ Jô ×'Ò'¬¸[×IÖIÜ—=’= Ó)¨UÔ2Ð2Ñ2÷ JÑI÷A I×HÐHú÷ K×JÐJú÷ 7×6Ð6ú÷	 U×TÐTú÷ H×GÐGú÷ J×IÐIú÷ J×Iú÷ J×IÐIúsx   Á %M$Á%M	Á<M$Ä%=NÅ"M8	Å>NÇN ÊN4Ë#OÌ'OÍM!Í	M$Í$M5	Í8N	Î	NÎN	Î N1	Î4O	ÏO	ÏO,	c                óV  € \         P                  ! R 4      ;_uu_ 4        \         P                  ! R^R4       \         P                  ! R^R4       \         P                  ! R4      ^8X  g   Q h\         P                  ! R4      ^8X  g   Q h\         P                  ! R^4       \         P                  ! R^4       \         P                  ! R4      ^8X  g   Q h\         P                  ! R4      ^8X  g   Q h RRR4       \         P                  ! R4      ^8X  g   Q h\         P                  ! R4      ^8X  g   Q hR\         P
                  ! RRR	7      9   g   Q hR\         P
                  ! RRR	7      9   g   Q h\         P                  ! R4       \         P                  ! R4       \         P                  ! R 4      ;_uu_ 4        \         P                  ! R4      ^8X  g   Q h\         P                  ! R4      ^8X  g   Q h RRR4       R#   + '       g   i     EL; i  + '       g   i     R# ; i)
Úbaser3   Údoc1r;   r<   Nzbase.azbase.bFrF   )r   Úconfig_prefixr   r   r   r   r   r"   s   &r   Útest_config_prefixÚTestConfig.test_config_prefixI  s‘  € Ü×Ò˜f×%Õ%Ü×Ò˜s A vÔ.Ü×Ò˜s A vÔ.Ü—=’= Ó%¨Ô*Ð*Ð*Ü—=’= Ó%¨Ô*Ð*Ð*ä�MŠM˜#˜qÔ!Ü�MŠM˜#˜qÔ!Ü—=’= Ó%¨Ô*Ð*Ð*Ü—=’= Ó%¨Ô*Ð*Ñ*÷ &ô �}Š}˜XÓ&¨!Ô+Ð+Ð+Ü�}Š}˜XÓ&¨!Ô+Ð+Ð+Øœ×+Ò+¨HÀ%ÔHÔHÐHÐHØœ×+Ò+¨HÀ%ÔHÔHÐHÐHä
�Š˜Ô!Ü
�Š˜Ô!ä×Ò˜f×%Õ%Ü—=’= Ó%¨Ô*Ð*Ð*Ü—=’= Ó%¨Ô*Ð*Ñ*÷ &Ñ%÷' &×%Ð%ú÷& &×%Ð%ús   ŸCHÆ=;HÈH	ÈH(	c                óÔ  aa€ R .oR .oVV3R lp\         P                  ! RRVR7       \         P                  ! RRVR7       SR SR \         P                  ! RR4       SR,          R8X  g   Q hSR,          R8X  g   Q hSR SR \         P                  ! RR4       SR,          R8X  g   Q hSR,          R8X  g   Q hSR SR \         P                  ! R4       SR,          R8X  g   Q hR # )	Nc                 ót   <€ SP                  V 4       SP                  \        P                  ! V 4      4       R # rƒ   )Úappendr   r   )Úkeyr@   r.   s   &€€r   ÚcallbackÚ*TestConfig.test_callback.<locals>.callbacke  s#   ø€ Ø�H‰H�SŒMØ�H‰H”R—]’] 3Ó'Ö(r%   rœ   rD   ©Úcbzd.bÚfoozÚbooéÿÿÿÿ)r   r   r   r   )r   r¬   r@   r.   s   & @@r   Útest_callbackÚTestConfig.test_callbacka  sÛ   ù€ ØˆFˆØˆFˆö	)ô 	×Ò˜5 %¨HÕ5Ü
×Ò˜5 %¨HÕ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           	     ó  a€ R  o\         P                  ! R^ 4       S! ^ 4       \         P                  ! R^4      ;_uu_ 4        S! ^4       \         P                  ! R^4      ;_uu_ 4        S! ^4       RRR4       S! ^4       RRR4       S! ^ 4       \         P                  ! R^4       S! ^4       \         P                  ! R^{4      V3R l4       pV! 4        R#   + '       g   i     Lp; i  + '       g   i     Ls; i)c                 ó@   € \         P                  ! R 4      V 8X  g   Q hR# )r3   N©r   r   ©Úvals   &r   ÚeqÚ.TestConfig.test_set_ContextManager.<locals>.eq{  s   € Ü—=’= Ó%¨Ô,Ð,Ò,r%   r3   Nc                  ó   <€ S ! ^{4       R# ©é{   Nr„   ©rº   s   €r   r?   Ú-TestConfig.test_set_ContextManager.<locals>.f‹  ó
   ø€ áˆsŽGr%   ©r   r   Úoption_contextr   ©r   r?   rº   s   & @r   Útest_set_ContextManagerÚ"TestConfig.test_set_ContextManagerz  s¾   ø€ ò	-ô 	×Ò˜3 Ô"Ù
ˆ1ŒÜ×Ò˜s B×'Õ'ÙˆrŒFÜ×"Ò" 3¨×+Õ+Ù�2”÷ ,áˆrŒF÷	 (ñ
 	ˆ1Œä
�Š�c˜2ÔÙ
ˆ2Œô 
×	Ò	˜3 Ó	$ô	ó 
%ð	ñ 	
Ž÷ ,×+ú÷ (×'ús$   Á(C/Á+	C	Á4C/ÃC,Ã'C/Ã/C?	c           	     ór  a€ R  o\         P                  ! R^ 4       \         P                  ! R^ 4       S! ^ 4       \         P                  ! R^R^/4      ;_uu_ 4        S! ^4       \         P                  ! R^R^/4      ;_uu_ 4        S! ^4       RRR4       S! ^4       RRR4       S! ^ 4       \         P                  ! R^4       \         P                  ! R^4       S! ^4       \         P                  ! R^{R^{/4      V3R l4       pV! 4        R#   + '       g   i     LŠ; i  + '       g   i     L�; i)c                 óz   € \         P                  ! R 4      V 8X  g   Q h\         P                  ! R4      V 8X  g   Q hR# )r3   r]   Nr·   r¸   s   &r   rº   Ú3TestConfig.test_set_ContextManager_dict.<locals>.eq’  s0   € Ü—=’= Ó%¨Ô,Ð,Ð,Ü—=’= Ó'¨3Ô.Ð.Ò.r%   r3   r]   Nc                  ó   <€ S ! ^{4       R# r½   r„   r¿   s   €r   r?   Ú2TestConfig.test_set_ContextManager_dict.<locals>.f¦  rÁ   r%   rÂ   rÄ   s   & @r   Útest_set_ContextManager_dictÚ'TestConfig.test_set_ContextManager_dict‘  sñ   ø€ ò	/ô 	×Ò˜3 Ô"Ü
×Ò˜5 !Ô$á
ˆ1ŒÜ×Ò  R¨°Ð3×4Õ4ÙˆrŒFÜ×"Ò" C¨¨U°BÐ#7×8Õ8Ù�2”÷ 9áˆrŒF÷	 5ñ
 	ˆ1Œä
�Š�c˜2ÔÜ
�Š�e˜RÔ Ù
ˆ2Œô 
×	Ò	˜C  e¨SÐ1Ó	2ô	ó 
3ð	ñ 	
Ž÷ 9×8ú÷ 5×4ús$   Á+D&Â	D	ÂD&ÄD#ÄD&Ä&D6	c                óp  a€ . oV3R  lp\         P                  ! R^ 4       \         P                  ! R^ VR7       \         P                  pVP                  ^ 8X  g   Q h\         P                  ! R^4      ;_uu_ 4        VP                  ^8X  g   Q h RRR4       RVn        \         P
                  ! R4      R8X  g   Q h\         P                  ! R4       VP                  \         P
                  ! R4      8X  g   Q hRp\        P                  ! \        VR7      ;_uu_ 4        ^Vn
        RRR4       \        P                  ! \        VR7      ;_uu_ 4        ^Vn        RRR4       ^Vn        \        S4      ^8X  g   Q hR#   + '       g   i     Lö; i  + '       g   i     Lr; i  + '       g   i     LQ; i)c                 ó*   <€ SP                  R 4       R# )TN)rª   )r«   Úholders   &€r   Úf3Ú,TestConfig.test_attribute_access.<locals>.f3¯  s   ø€ Ø�M‰M˜$Ör%   r3   Úcr®   Niô  z.You can only set the value of existing optionsr'   )r   r   r   r3   rÃ   r   r   r+   r,   r   r;   ÚdisplayrÓ   Úlen)r   rÑ   r   r/   rÐ   s   &   @r   Útest_attribute_accessÚ TestConfig.test_attribute_access¬  s,  ø€ Øˆõ	 ô 	×Ò˜3 Ô"Ü
×Ò˜3  bÕ)Ü—*‘*ˆà�y‰y˜AŒ~Ðˆ~Ü×Ò˜s B×'Õ'Ø—9‘9 ”?Ð"‘?÷ (ð ˆŒ	Ü�}Š}˜SÓ! SÔ(Ð(Ð(ä
�Š˜ÔØ�y‰yœBŸMšM¨#Ó.Ô.Ð.Ð.à>ˆÜ�]Š]œ;¨c×2Ö2ØˆGŒI÷ 3ä�]Š]œ;¨c×2Ö2ØˆGŒO÷ 3ð ˆŒ	Ü�6‹{˜aÔÐÒ÷# (×'ú÷ 3×2úç2×2ús$   Á<E?Ä FÅF%Å?F	ÆF"	Æ%F5	c                óf  € ^<p^
pRp\         P                  ! W14       \         P                  ! W24      p\         P                  ! V4      V8X  g   Q hT;_uu_ 4        \         P                  ! V4      V8X  g   Q h RRR4       \         P                  ! V4      V8X  g   Q hR#   + '       g   i     L/; i)é<   r3   N)r   r   rÃ   r   )r   Úoriginal_valueÚcontext_valueÚoption_nameÚctxs   &    r   Útest_option_context_scopeÚ$TestConfig.test_option_context_scopeÊ  sŽ   € ð
 ˆØˆØˆä
×Ò˜;Ô7ô ×Ò Ó;ˆÜ�}Š}˜[Ó)¨^Ô;Ð;Ð;÷ ŠSÜ—=’= Ó-°Ô>Ð>Ñ>÷ ô �}Š}˜[Ó)¨^Ô;Ð;Ò;÷	 �Sús   ÁB Â B0	c                óæ   € \         P                  p\        P                  ! \        R R7      ;_uu_ 4        VP
                   RRR4       \        VR4      '       d   Q hR#   + '       g   i     L&; i)zNo such optionr'   NÚbananas)r   r   r+   r,   r   rá   r    )r   r   s   & r   Útest_dictwrapper_getattrÚ#TestConfig.test_dictwrapper_getattrà  sJ   € Ü—*‘*ˆä�]Š]œ;Ð.>×?Ö?Ø�OŠO÷ @ä˜7 I×.Ò.Ð.Ð.Ñ.÷ @×?ús   µA Á A0	r„   N)$Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r+   Úfixturer   r#   r0   r8   rM   ÚmarkÚparametrizeÚDeprecationWarningrL   rZ   r`   rd   rj   rm   rp   rv   rz   r�   r’   r–   r    r¦   r³   rÅ   rÌ   rÖ   rÞ   râ   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      sÄ   ø‡ € Ø‡^‚^˜DÔ!ñó "ðò.òò1òB%CðN ‡[�[×Ñ˜ZÐ*<¸mÐ)LÓMñ$ó Nð$ò$,ò/ò*ò
+ò
ò
,ò,ò$#'òJ/ò$/ò&3òP+ò0ò2ò.ò6 ò<<÷,/ð /r%   r   c                  ób  € \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! R4       RRR4       \         P                  ! \        R R7      ;_uu_ 4        \        P
                  ! RR4       RRR4       R#   + '       g   i     LV; i  + '       g   i     R# ; i)zis deprecatedr'   zfuture.no_silent_downcastingNT)rX   rY   r   r   r   r   r„   r%   r   Ú%test_no_silent_downcasting_deprecatedrð   è  sg   € ä	×	#Ò	#¤N¸/×	JÖ	JÜ
�ŠÐ4Ô5÷ 
Kä	×	#Ò	#¤N¸/×	JÖ	JÜ
�ŠÐ4°dÔ;÷ 
KÑ	J÷ 
K×	Júç	J×	JÐ	Jús   ¥B
Á(BÂ
B	ÂB.	c            	      ó   € \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! RR4      ;_uu_ 4         RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)zNo such keysr'   ÚinvalidTN)r+   r,   r   r   rÃ   r„   r%   r   Ú"test_option_context_invalid_optionró   ð  sI   € Ü	�Š”{¨.×	9Ö	9Ü×Ò˜y¨$×/Õ/Ø÷ 0÷ 
:Ñ	9ß/×/ú÷ 
:×	9Ð	9ús#   ¥ A,ÁA	ÁA,ÁA)Á$A,Á,A=	)r+   Úpandas._configr   r   Úpandas._config.configr   Úpandas.errorsr   Úpandasr!   Úpandas._testingÚ_testingrX   r   rð   ró   r„   r%   r   Ú<module>rú      s.   ðÛ å 'Ý -å (ã Ý ÷Y/ñ Y/òx<ôr%   