o
    g                  	   @   s   d dl Z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dd Zejdd Zejdd	 Zejdd	gdd
d ZdS )    N)	Int8Dtype
Int16Dtype
Int32Dtype
Int64Dtype
UInt8DtypeUInt16DtypeUInt32DtypeUInt64Dtype)paramsc                 C   s   |   S )Nparam)request r   b/home/ubuntu/cloudmapper/venv/lib/python3.10/site-packages/pandas/tests/arrays/integer/conftest.pydtype   s   r   c                 C   s<   t jttdtjg ttdd tjg ddg | dS )N   
   b   c   d   r   )pdarraylistrangenpnanr   r   r   r   data!   s   0r   c                 C   s   t jtjdg| dS )N   r   )r   r   r   r   r   r   r   r   data_missing)   s   r   c                 C   s    | j dkr|S | j dkr|S dS )z5Parametrized fixture giving 'data' and 'data_missing'r   r   Nr   )r   r   r   r   r   r   all_data.   s
   

r    )numpyr   pytestpandasr   pandas.core.arrays.integerr   r   r   r   r   r   r   r	   fixturer   r   r   r    r   r   r   r   <module>   s,    (


