1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
U
­ý°dp    ã@s.ddlZddlZddlmZGdd„dƒZdS)éN)ÚTimedeltaArrayc@sDeZdZdd„Zdd„Zdd„Zdd„Zd    d
„Zd d „Zd d„Z    dS)ÚTestTimedeltaArrayConstructorc    Csxtjddddgdd d¡}tjtdd    t| ddd¡ƒW5QRXtjtdd    t|dg ¡ƒW5QRXdS)
Nrééézm8[h]©Údtypeúm8[ns]zOnly 1-dimensional©Úmatch)    ÚnpÚarrayZastypeÚpytestÚraisesÚ
ValueErrorrZreshapeZsqueeze)ÚselfÚarr©rúgd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/arrays/timedeltas/test_constructors.pyÚtest_only_1dim_accepteds
z5TestTimedeltaArrayConstructor.test_only_1dim_acceptedc    CsRtjdddgtjddd}d}tjt|dt| d¡d    d
W5QRXdS) Nrrriiʚ;zQInferred frequency None from passed values does not conform to passed frequency Dr
ztimedelta64[ns]ÚD)Úfreq)r r Úint64rrrrÚview)rrÚmsgrrrÚtest_freq_validations
ÿz2TestTimedeltaArrayConstructor.test_freq_validationc    Cs,tjtddtdddgƒW5QRXdS)NÚlistr
rrr)rrrr©rrrrÚtest_non_array_raisessz3TestTimedeltaArrayConstructor.test_non_array_raisesc    Cs6tjtddttjdddgddƒW5QRXdS)Nzdtype bool cannot be convertedr
rrrÚboolr)rrrrr r rrrrÚtest_other_type_raises#sz4TestTimedeltaArrayConstructor.test_other_type_raisesc    Csvtjtdd"ttjdddgddddW5QRXtjtd    d(ttjdddgddt d
¡dW5QRXdS) Nz1category cannot be converted to timedelta64\[ns\]r
rrrÚi8rÚcategoryz4dtype int64 cannot be converted to timedelta64\[ns\]r)rrrrr r rrrrrÚtest_incorrect_dtype_raises'sÿ&ÿz9TestTimedeltaArrayConstructor.test_incorrect_dtype_raisescCs\tjdddgdd}t|dd}|j|ks.t‚t|dd}|j|k    sHt‚|jj|k    sXt‚dS)    Nrrrr    rF)ÚcopyT)r r rZ_ndarrayÚAssertionErrorÚbase)rÚdatarrrrÚ    test_copy3s   z'TestTimedeltaArrayConstructor.test_copyc    Cs0d}tjt|dtjgtdW5QRXdS)Nz3dtype .*object.* cannot be converted to timedelta64r
r)rrrrZ_from_sequenceÚobject)rrrrrÚtest_from_sequence_dtype<sz6TestTimedeltaArrayConstructor.test_from_sequence_dtypeN)
Ú__name__Ú
__module__Ú __qualname__rrrr r#r(r*rrrrrs       r)Únumpyr rZpandas.core.arraysrrrrrrÚ<module>s