1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Ë
oñúh'ãó>—dZddlZddlmZddlmZedddgd¬«d$d    „«Zd
„Zd „Z    d „Z
d „Z d„Z d„Z d„Zd„Zed¬«d$d„«Zd„Zd„Zd„Zd„Zed¬«d%d„«Zd„Zd„Zd„Zd„Zed¬«d&dddœd„«Zd„ZGd „d!«Zd"„Zd#„Zy)'z:
Tests for the `deprecate_nonkeyword_arguments` decorator
éN)Údeprecate_nonkeyword_argumentsz1.1ÚaÚbÚ f_add_inputs)ÚversionÚ allowed_argsÚnamecó—||z|z|zS©N©©rrÚcÚds    úhH:\Change_password\venv_build\Lib\site-packages\pandas/tests/util/test_deprecate_nonkeyword_arguments.pyÚfr s€ð ˆq‰51‰9q‰=ÐócóR—ttjt««dk(sJ‚y)Nz(a, b=0, *, c=0, d=0))ÚstrÚinspectÚ    signaturerr rrÚtest_f_signatureró!€Ü Œw× Ñ ¤Ó#Ó $Ð(?Ò ?Ð?Ñ ?rcóz—tjd«5td«dk(sJ‚    ddd«y#1swYyxYw)Né©ÚtmÚassert_produces_warningrr rrÚtest_one_argumentrs5€Ü     ×    #Ñ    # DÓ    )ñܐ‹u˜Š{Љ{÷÷ñús–1±:có~—tjd«5tdd¬«dk(sJ‚    ddd«y#1swYyxYw)Nré)rérr rrÚtest_one_and_one_argumentsr"s9€Ü     ×    #Ñ    # DÓ    )ñ ÜqŒz˜RÒÐÑ÷ ÷ ñ úó–3³<có|—tjd«5tdd«dk(sJ‚    ddd«y#1swYyxYw)Néér rr rrÚtest_two_argumentsr'!s7€Ü     ×    #Ñ    # DÓ    )ñܐA‹w˜!Š|Љ|÷÷ñús–2²;có‚—tjd«5tdddd¬«dk(sJ‚    ddd«y#1swYyxYw)Nr%ér&©rré rr rrÚtest_two_and_two_argumentsr,&s>€Ü     ×    #Ñ    # DÓ    )ñ'ܐA˜˜aÔ  BÒ&Ð&Ñ&÷'÷'ñ'úó–5µ>có†—tjt«5tddd«dk(sJ‚    ddd«y#1swYyxYw©Nr r)r+©rrÚ FutureWarningrr rrÚtest_three_argumentsr2+ó;€Ü     ×    #Ñ    #¤MÓ    2ñ ÜAq‹z˜RÒÐÑ÷ ÷ ñ úó    š7·Acóˆ—tjt«5tdddd«dk(sJ‚    ddd«y#1swYyxYw)Nr%ér)éé
r0r rrÚtest_four_argumentsr90s=€Ü     ×    #Ñ    #¤MÓ    2ñ#ܐAq˜!‹} Ò"Ð"Ñ"÷#÷#ñ#ús    š8¸AcóŽ—d}tjt|¬«5tddd«dk(sJ‚    ddd«y#1swYyxYw)NzyStarting with pandas version 1.1 all arguments of f_add_inputs except for the arguments 'a' and 'b' will be keyword-only.©Úmatchr r)r+r0©Úmsgs rÚ)test_three_arguments_with_name_in_warningr?5sJ€ð    Eðô
×    #Ñ    #¤M¸Ô    =ñ ÜAq‹z˜RÒÐÑ÷ ÷ ñ úó    ž;»A)rcón—tjd«5||z|z|zcddd«S#1swYyxYwr )rrr s    rÚgrB>s4€ä     ×    #Ñ    # DÓ    )ñؐ1‰uq‰y˜1‰}÷÷òús– +«4cóR—ttjt««dk(sJ‚y)Nz(a, *, b=0, c=0, d=0))rrrrBr rrÚtest_g_signaturerDDrrcó‚—tjd«5tdddd¬«dk(sJ‚    ddd«y#1swYyxYw)Nr%r)r&)rrrr+)rrrBr rrÚ1test_one_and_three_arguments_default_allowed_argsrFHs>€Ü     ×    #Ñ    # DÓ    )ñ)ܐa˜1 Ô" bÒ(Ð(Ñ(÷)÷)ñ)úr-có†—tjt«5tddd«dk(sJ‚    ddd«y#1swYyxYwr/©rrr1rBr rrÚ)test_three_arguments_default_allowed_argsrIMr3r4cóŽ—d}tjt|¬«5tddd«dk(sJ‚    ddd«y#1swYyxYw)NzeStarting with pandas version 1.1 all arguments of g except for the argument 'a' will be keyword-only.r;r r)r+rHr=s rÚ<test_three_positional_argument_with_warning_message_analysisrKRsI€ð    <ðô
×    #Ñ    #¤M¸Ô    =ñ ÜAq‹z˜RÒÐÑ÷ ÷ ñ úr@có—||z|z|zSr r r s    rÚhrM[ó€à ˆq‰51‰9q‰=ÐrcóR—ttjt««dk(sJ‚y©Nz(*, a=0, b=0, c=0, d=0))rrrrMr rrÚtest_h_signaturerQ`ó!€Ü Œw× Ñ ¤Ó#Ó $Ð(AÒ AÐAÑ Arcó~—tjd«5tdd¬«dk(sJ‚    ddd«y#1swYyxYw)Nr%r6)rrr))rrrMr rrÚtest_all_keyword_argumentsrTds9€Ü     ×    #Ñ    # DÓ    )ñ Ü1˜Œ{˜aÒÐÑ÷ ÷ ñ úr#có‚—tjt«5td«dk(sJ‚    ddd«y#1swYyxYw)Né©rrr1rMr rrÚtest_one_positional_argumentrXis5€Ü     ×    #Ñ    #¤MÓ    2ñܐ‹u˜Š{Љ{÷÷ñúsš5µ>cóŠ—d}tjt|¬«5td«dk(sJ‚    ddd«y#1swYyxYw)NzIStarting with pandas version 1.1 all arguments of h will be keyword-only.r;rrWr=s rÚ:test_one_positional_argument_with_warning_message_analysisrZns<€Ø
U€CÜ     ×    #Ñ    #¤M¸Ô    =ñܐ‹u˜Š{Љ{÷÷ñús    ž9¹Ar*có—||z|z|zSr r r s    rÚir\trNrcóR—ttjt««dk(sJ‚yrP)rrrr\r rrÚtest_i_signaturer^yrRrcó2—eZdZedddg¬«dd„«Zy)ÚFooNÚselfÚbar)rrcó—yr r )rarbÚfoobars   rÚbazzFoo.baz~s€à r)NN)Ú__name__Ú
__module__Ú __qualname__rrer rrr`r`}s „Ù#¨DÀȸÔOò óPñ rr`cóf—ttjtj««dk(sJ‚y)Nz (self, bar=None, *, foobar=None))rrrr`rer rrÚtest_foo_signaturerjƒs%€Ü Œw× Ñ ¤§¡Ó)Ó *Ð.PÒ PÐPÑ Prcóœ—d}tjt|¬«5t«j    dd«ddd«y#1swYyxYw)NzlIn a future version of pandas all arguments of Foo\.baz except for the argument \'bar\' will be keyword-onlyr;ÚquxÚquox)rrr1r`rer=s rÚ
test_classrn‡sD€ð    @ðô
×    #Ñ    #¤M¸Ô    =ñ!Ü ‹    ‰    %˜Ô ÷!÷!ñ!ús žAÁA )rrr)rrrr)rr)Ú__doc__rÚpandas.util._decoratorsrÚpandas._testingÚ_testingrrrrr"r'r,r2r9r?rBrDrFrIrKrMrQrTrXrZr\r^r`rjrnr rrú<module>rssûðñóåBåñ Ø   c 
°ôòóðò@òò
 ò
ò
'ò
 ò
#ò
 ñ ¨Ô.òó/ðò
@ò)ò
 ò
 ñ ¨Ô.òó/ðòBò ò
ò
ñ  ¨Ô.ð˜˜Qóó/ðòB÷ ñ ò Qó!r