gL iddlZddlZddlZddlmZmZejeegdZ ejdZ ejdZ ejddgd Z y) N) Float32Dtype Float64Dtype)paramsc"|jS)z.Parametrized fixture returning a float 'dtype'param)requests k/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pandas/tests/arrays/floating/conftest.pydtyper s ==?c tjttjdddtj gzttjdddztj gzddgz|S)zFFixture returning 'data' array according to parametrized float 'dtype'皙?g?g#@g#@g$@r )pdarraylistnparangeNArs r datarsu 88 RYYsC %& 55'  ryyC% & ' 55'  +     r cPtjtjdg|S)z` Fixture returning array with missing data according to parametrized float 'dtype'. rr)rrrnanrs r data_missingrs 88RVVSM //r rrcH|jdk(r|S|jdk(r|Sy)zParametrized fixture returning 'data' or 'data_missing' float arrays. Used to test dtype conversion with and without missing values. rrNr)r rrs r all_datar's, }} . ( )r ) numpyrpytestpandasrpandas.core.arrays.floatingrrfixturer rrrr r r#s   l345   00/01r