1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
U
­ý°dã@s:ddlZddlmZmZmZddlmZGdd„dƒZ    dS)éN)ÚIndexÚ    TimedeltaÚtimedelta_rangec@s,eZdZdd„Zdd„Zdd„Zdd„Zd    S)
ÚTestJoincCsJtddd}tddddgƒ}| |¡}t|dtƒs8t‚|j|d    d
dS) Nz1 daysé
©ZperiodsÚaÚbÚcÚdrÚouter©Úhow)rrÚappendÚ
isinstancerÚAssertionErrorÚjoin)ÚselfÚrngÚidxÚresult©rú`d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/indexes/timedeltas/test_join.pyÚ!test_append_join_nondatetimeindex s
 
z*TestJoin.test_append_join_nondatetimeindexcCs*tddd}|j||d}t ||¡dS)Nú1 dayrrr )rrÚtmÚassert_index_equal)rZ    join_typeÚindexÚjoinedrrrÚtest_join_selfs zTestJoin.test_join_selfcCsrtjdddd„ddd}t|ƒ|jj|jdd}| |j¡}|jt d    ¡ksRt‚|j|jksbt‚t     ||¡dS)
Nrc_s
tj ¡S)N)ÚnpÚrandomZrandn)ÚargsÚkwargsrrrÚ<lambda>óz>TestJoin.test_does_not_convert_mixed_integer.<locals>.<lambda>ÚiÚtd)Z
data_gen_fZ
r_idx_typeZ
c_idx_typer r ÚO)
rZmakeCustomDataframeÚstrÚcolumnsrrZdtyper rr)rZdfÚcolsrrrrÚ#test_does_not_convert_mixed_integersû z,TestJoin.test_does_not_convert_mixed_integercCsŒtddd}|dd…j|dd…dd}|j|jks:t‚t ||¡|dd…j|dd…dd}|jdksrt‚| d¡}t ||¡dS)Nrrrér r é)rrÚfreqrrrÚdelete)rZtdirÚexpectedrrrÚtest_join_preserves_freq+s  
z!TestJoin.test_join_preserves_freqN)Ú__name__Ú
__module__Ú __qualname__rrr,r2rrrrr s
r)
Únumpyr ZpandasrrrZpandas._testingZ_testingrrrrrrÚ<module>s