1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
U
¬ý°d8 ã    @s¤ddlZddlZddlmZmZdd„Zdd„Zdd„Zd    d
„Z    d d „Z
ej   d dddddgdddddgfddddgddddgfdddgdddgfg¡dd„ƒZ dS)éN)Ú_make_unique_kwarg_listÚmaybe_mangle_lambdascCsFtdƒdkst‚tdd„ƒjdks&t‚tdd„gƒdjdksBt‚dS)NÚmeancSs|S©N©©ÚxrrúTd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/test_aggregation.pyÚ<lambda> óz7test_maybe_mangle_lambdas_passthrough.<locals>.<lambda>ú<lambda>cSs|Srrrrrr    r
r r)rÚAssertionErrorÚ__name__rrrr    Ú%test_maybe_mangle_lambdas_passthrough
srcCsxdd„dd„g}t|ƒ}|djdks*t‚|djdks<t‚|ddƒ|ddƒksXt‚|ddƒ|ddƒkstt‚dS)NcSsdS©Nérrrrr    r
r z4test_maybe_mangle_lambdas_listlike.<locals>.<lambda>cSsdS)Nérrrrr    r
r rú
<lambda_0>rú
<lambda_1>©rrr )ZaggfuncsÚresultrrr    Ú"test_maybe_mangle_lambdas_listlikes rcCsLddd„dd„gi}t|ƒ}|ddjdks2t‚|ddjdksHt‚dS)    NÚAcSsdS©Nrrrrrr    r
r z+test_maybe_mangle_lambdas.<locals>.<lambda>cSsdSrrrrrr    r
r rrrrr©Úfuncrrrr    Útest_maybe_mangle_lambdassrcCs¢dddd„dd„gi}t|ƒ}|ddjdks4t‚|ddjdksJt‚|ddddƒd    ksdt‚|ddddd
ƒd ks€t‚|dddd
d d dksžt‚dS)NrrcSs
d||fSrr)rÚaÚbrrr    r
"r z0test_maybe_mangle_lambdas_args.<locals>.<lambda>cSsdSrrrrrr    r
"r rrr)rrrr)rrré)r)rrr)rrrrrr    Útest_maybe_mangle_lambdas_args!sr cCs.tjtjtjdœdœ}t|ƒ}||ks*t‚dS)N)ZfooÚbar)ÚCÚD)Únprrr rrrr    Útest_maybe_mangle_lambdas_named,sr%zorder, expected_reorder)Úheightr )r&Úmax)Úweightr')r(r )r&ú
<lambda>_0)r&ú
<lambda>_1)Zcol2Úmin)Úcol1r )r,r))r,r*)r,ú
<lambda>_2)Úcolr )r.r))r.r*)r.r-cCst|ƒ}||kst‚dSr)rr )ÚorderZexpected_reorderrrrr    Útest_make_unique2s)r0)Únumpyr$ZpytestZpandas.core.applyrrrrrr r%ÚmarkZ parametrizer0rrrr    Ú<module>sN     ûûøüüùþáþ'