Ë
    ž…jä  ã            
       óü   — d dl Z d dlZd dlmZmZmZmZmZm	Z	m
Z
mZ  e j                  eeeeee	e
eg¬«      d„ «       Ze j                  d„ «       Ze j                  d„ «       Z e j                  ddg¬«      d	„ «       Zy)
é    N)Ú	Int8DtypeÚ
Int16DtypeÚ
Int32DtypeÚ
Int64DtypeÚ
UInt8DtypeÚUInt16DtypeÚUInt32DtypeÚUInt64Dtype)Úparamsc                 ó"   — | j                  «       S )z.Parametrized fixture returning integer 'dtype'©Úparam)Úrequests    úe/root/aria/tools/markitdown-venv/lib/python3.12/site-packages/pandas/tests/arrays/integer/conftest.pyÚdtyper      s   € ð �=‰=‹?Ðó    c                 ó|   — t        j                  ddddt         j                  ddt         j                  ddg
| ¬	«      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.
    r   é   é   é   é
   é   éc   éd   ©r   ©ÚpdÚarrayÚNAr   s    r   Údatar    !   s8   € ô �8‰8Ø	
ˆAˆq�!”R—U‘U˜B ¤B§E¡E¨2¨sÐ3Øôð r   c                 óP   — t        j                  t         j                  dg| ¬«      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   r   r   r   s    r   Údata_missingr"   /   s   € ô �8‰8”R—U‘U˜A�J eÔ,Ð,r   r    r"   c                 óH   — | j                   dk(  r|S | j                   dk(  r|S y)z�Parametrized fixture returning 'data' or 'data_missing' integer arrays.

    Used to test dtype conversion with and without missing values.
    r    r"   Nr   )r   r    r"   s      r   Úall_datar$   :   s,   € ð ‡}�}˜ÒØˆØ	�‰˜.Ò	(ØÐð 
)r   )ÚpytestÚpandasr   Úpandas.core.arrays.integerr   r   r   r   r   r   r	   r
   Úfixturer   r    r"   r$   © r   r   ú<module>r*      sª   ðÛ ã ÷	÷ 	ó 	ð €‡�àØØØØØØØð	ôñóðð
 ‡�ñ
ó ð
ð ‡�ñ-ó ð-ð €‡�˜ Ð/Ô0ñó 1ñr   