gL i ddlZddlZddlZddlmZmZmZm Z m Z m Z m Z m Z ejeeee e e e e gdZejdZejdZejddgd Zy) N) Int8Dtype Int16Dtype Int32Dtype Int64Dtype UInt8Dtype UInt16Dtype UInt32Dtype UInt64Dtype)paramsc"|jS)z.Parametrized fixture returning integer 'dtype'param)requests j/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pandas/tests/arrays/integer/conftest.pydtypers ==?c tjttdtj gzttddztj gzddgz|S)z Fixture returning 'data' array with valid and missing values according to parametrized integer 'dtype'. Used to test dtype conversion with and without missing values.  bcdr)pdarraylistrangenpnanrs rdatar "sR 88 U1X"&&!Dr2$77266(Bb#YN rcPtjtjdg|S)z Fixture returning array with exactly one NaN and one valid integer, according to parametrized integer 'dtype'. Used to test dtype conversion with and without missing values. r)rrrrrs r data_missingr#0s 88RVVQKu --rr r#cH|jdk(r|S|jdk(r|Sy)zParametrized fixture returning 'data' or 'data_missing' integer arrays. Used to test dtype conversion with and without missing values. r r#Nr )rr r#s rall_datar%;s, }} . ( )r)numpyrpytestpandasrpandas.core.arrays.integerrrrrrrr r fixturerr r#r%rrr,s          ../01r