gL i jddlmZddlZddlZddlmZmZgdZddgZdgZ eeze zZ ejed Z eje d Z ejd Zejd Zejd ZejdZejdZejdZejdZejdZejdZejdZejdZejdZy)datetimeN) DataFrameSeries) minmaxfirstlastsummeansemmedianprodvarstdohlcquantilecountsizenunique)paramsc|jS)z:Fixture for parametrization of Grouper downsample methods.paramrequests d/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pandas/tests/resample/conftest.pydownsample_methodr  ==c|jS)z8Fixture for parametrization of Grouper resample methods.rrs rresample_methodr"&rr ctdddS)7Fixture for parametrization of index, series and frame.rr r _index_startr(,s D!Q r ctdddS)r$r%r& rr'r r _index_endr+2s D!R  r cy)r$Dr'r'r r _index_freqr.8s r cy)r$Nr'r'r r _index_namer0>s r c|||||S)za Fixture for parametrization of date_range, period_range and timedelta_range indexes )freqnamer')_index_factoryr(r+r.r0s rindexr5Ds , ; WWr c>tjt|S)z Fixture for parametrization of values used in parametrization of Series and DataFrames with date_range, period_range and timedelta_range indexes )nparangelenr5s r_static_valuesr;Ms 99SZ  r cy)z Fixture for parametrization of Series name for Series used with date_range, period_range and timedelta_range indexes Nr'r'r r _series_namer=Ws r ct|||S)zm Fixture for parametrization of Series with date_range, period_range and timedelta_range indexes )r5r3)rr5r=r;s rseriesr@`s .L AAr c |ddS)zs Fixture for parametrization of empty Series with date_range, period_range and timedelta_range indexes Nrr')r@s rempty_series_dtirBis "1:r c td|i|S)zp Fixture for parametrization of DataFrame with date_range, period_range and timedelta_range indexes valuer:)rr?s rframerErs g~.e <rSs  V$%(88>I)*+ '()   !!   XX!!BB==""r