1
2
3
4
5
6
7
U
­ý°d&ã@s6ddlZddlmZmZddlmZGdd„dƒZdS)éN)Ú    DataFrameÚSeriesc@s$eZdZdd„Zdd„Zdd„ZdS)ÚTestPipecCs`tddddgiƒ}tddddgiƒ}|tkr<|d}|d}dd„}| |d¡}t ||¡dS)    NÚAééééé    cSs||S©N©©ÚxÚyr r ú[d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/frame/methods/test_pipe.pyÚ<lambda>óz$TestPipe.test_pipe.<locals>.<lambda>)rrÚpipeÚtmÚ assert_equal)ÚselfÚframe_or_seriesÚobjÚexpectedÚfÚresultr r rÚ    test_pipe s zTestPipe.test_pipecCsFtddddgiƒ}t ||¡}dd„}| |dfd¡}t ||¡dS)    NrrrrcSs|Sr r r r r rrrz*TestPipe.test_pipe_tuple.<locals>.<lambda>rr)rrÚget_objrr)rrrrrr r rÚtest_pipe_tuples
 zTestPipe.test_pipe_tuplec    Cs\tddddgiƒ}t ||¡}dd„}d}tjt|d|j|d    fdd
d W5QRXdS) NrrrrcSs|Sr r r r r rr"rz0TestPipe.test_pipe_tuple_error.<locals>.<lambda>z0y is both the pipe target and a keyword argument)Úmatchrrr )rrrÚpytestZraisesÚ
ValueErrorr)rrrrÚmsgr r rÚtest_pipe_tuple_errors  zTestPipe.test_pipe_tuple_errorN)Ú__name__Ú
__module__Ú __qualname__rrr#r r r rr
s r)r ZpandasrrZpandas._testingZ_testingrrr r r rÚ<module>s