1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
U
®ý°dƒã@sÀddlZddlZddlZddlmZmZmZdd„Zdd„Z    dd„Z
ej d    d
„e  eƒe    ƒ¡Dƒd d d „ƒZ ej eƒd dd„ƒZej e  eƒe    ƒ¡d dd„ƒZej ddgd dd„ƒZdS)éN)Ú    DataFrameÚSeriesÚnotnac Cs~ttjddttjgdƒtdgdƒttdddƒƒttdƒƒttjdtjddgƒttjdtjddgƒttjdtjddgƒgS)    NÚa)ZdtypeÚnameégð?réÿÿÿÿg@g@)rÚnpÚfloat64ÚnanÚrange©r r ú[d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/window/moments/conftest.pyÚ create_series s  
ørcCs<tddgdtt d¡ d¡dddgdgdd„tƒDƒS)Nr)Úcolumnsé)rééccSsg|] }t|ƒ‘qSr )r)Ú.0Úsr r rÚ
<listcomp>sz%create_dataframes.<locals>.<listcomp>)rr    ZarangeZreshaperr r r rÚcreate_dataframess
 þýrcCs$|j d¡}tt|t|ƒƒƒdkS)NÚKé)ÚvaluesZravelÚlenÚsetr)Úxrr r rÚ is_constant!s rccs|]}t|ƒr|VqdS©N)r)rÚobjr r rÚ    <genexpr>'sþr!)ÚparamscCs|jSr©Úparam©Úrequestr r rÚconsistent_data&sr'cCs|jSrr#r%r r rÚ series_data1sr(cCs|jS)a0
    Test:
        - Empty Series / DataFrame
        - All NaN
        - All consistent value
        - Monotonically decreasing
        - Monotonically increasing
        - Monotonically consistent with NaNs
        - Monotonically increasing with NaNs
        - Monotonically decreasing with NaNs
    r#r%r r rÚall_data6s r)écCs|jSrr#r%r r rÚ min_periodsFsr+)Ú    itertoolsÚnumpyr    ZpytestZpandasrrrrrrZfixtureÚchainr'r(r)r+r r r rÚ<module>s$ þÿ