zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
13
U
­ý°d]ã@s:ddlZddlmZddlmZmZmZGdd„dƒZdS)éN)ÚTimedeltaIndex)Ú
DateOffsetÚDayÚHourc    @sZeZdZej ddddggg¡ej ddedƒded    ƒg¡d
d „ƒƒZd d „Z    dd„Z
dS)ÚTestFreqÚvaluesú0 daysú2 daysú4 daysÚfreqÚ2DéZ48Hé0cCsHt|ƒ}||j_|j|kst‚t|jtƒs.t‚d|j_|jdksDt‚dS)N)rÚ_datar ÚAssertionErrorÚ
isinstancer)Úselfrr Úidx©rúed:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/indexes/timedeltas/test_freq_attr.pyÚtest_freq_setter s zTestFreq.test_freq_setterc    Cs€tdddgƒ}d}tjt|dd|j_W5QRXd}tjt|dd|j_W5QRXtjtd    dd
|j_W5QRXdS) Nrr    r
zPInferred frequency 2D from passed values does not conform to passed frequency 5D)ÚmatchZ5Dz,<2 \* BusinessDays> is a non-fixed frequencyZ2BzInvalid frequencyZfoo)rÚpytestZraisesÚ
ValueErrorrr )rrÚmsgrrrÚtest_freq_setter_errorssÿz TestFreq.test_freq_setter_errorscCsTtdddgdd}|j}t|ƒ d¡}|jdks4t‚|jdksBt‚|jdksPt‚dS)Nrr    r
r )r )rrZ
_with_freqr r)rZtdiZtdaZtdi2rrrÚtest_freq_view_safe1s zTestFreq.test_freq_view_safeN) Ú__name__Ú
__module__Ú __qualname__rÚmarkZ parametrizerrrrrrrrrr s
 r)rZpandasrZpandas.tseries.offsetsrrrrrrrrÚ<module>s