U
    ¾mœdx  ã                   @   s  d dl Zd dlZd dlmZmZmZmZmZ ej	dd„ ƒZ
ej	dd„ ƒZej	dd„ ƒZej	d	d
„ ƒZej	dd„ ƒZej	dd„ ƒZej	dd„ ƒZej	dd„ ƒZej	dd„ ƒZej	dd„ ƒZej	dd„ ƒZej	dd„ ƒZej	dd„ ƒZej	dd„ ƒZej	dd „ ƒZej	d!d"„ ƒZdS )#é    N)Ú	DataFrameÚIndexÚ
MultiIndexÚSeriesÚ
date_rangec                   C   s   t tj d¡t ddd¡d�S )Né   r   é   é   ©Úindex)r   ÚnpÚrandomÚrandÚarange© r   r   úW/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/pandas/tests/indexing/conftest.pyÚseries_ints   s    r   c                   C   s,   t tj dd¡t ddd¡t ddd¡d�S )Nr   r   r   r	   é   é   ©r   Úcolumns)r   r   r   Úrandnr   r   r   r   r   Ú
frame_ints   s
      ÿr   c                	   C   s(   t tj d¡ttjdddtjd�ƒd�S ©Nr   r   r   r	   ©Zdtyper
   )r   r   r   r   r   r   Úuint64r   r   r   r   Úseries_uints   s    r   c                   C   s<   t tj dd¡ttdddƒtjd�ttdddƒtjd�d�S ©	Nr   r   r   r	   r   r   r   r   )r   r   r   r   r   Úranger   r   r   r   r   Úframe_uints   s
    ýr   c                   C   s   t tj d¡tdƒd�S )Nr   Úabcdr
   )r   r   r   r   Úlistr   r   r   r   Úseries_labels'   s    r"   c                   C   s    t tj dd¡tdƒtdƒd�S )Nr   r    ZABCDr   )r   r   r   r   r!   r   r   r   r   Úframe_labels,   s    r#   c                   C   s   t tj d¡tddd�d�S ©Nr   Z20130101)Zperiodsr
   )r   r   r   r   r   r   r   r   r   Ú	series_ts1   s    r%   c                   C   s   t tj dd¡tddd�d�S r$   )r   r   r   r   r   r   r   r   r   Úframe_ts6   s    r&   c                   C   s&   t tj d¡ttdddƒtjd�d�S r   )r   r   r   r   r   r   Úfloat64r   r   r   r   Úseries_floats;   s    r(   c                   C   s<   t tj dd¡ttdddƒtjd�ttdddƒtjd�d�S r   )r   r   r   r   r   r   r'   r   r   r   r   Úframe_floats@   s
    ýr)   c                   C   s   t tj d¡ddddgd�S ©Nr   r	   Únullr   r
   )r   r   r   r   r   r   r   r   Úseries_mixedI   s    r,   c                   C   s   t tj dd¡ddddgd�S r*   )r   r   r   r   r   r   r   r   Úframe_mixedN   s    r-   c                   C   s   t ƒ S )N)r   r   r   r   r   Úframe_emptyS   s    r.   c                   C   s
   t td�S )Nr   )r   Úobjectr   r   r   r   Úseries_emptyX   s    r0   c                   C   s<   t tj dd¡t ddgddgg¡t ddgddgg¡d	�S )
Nr   é   r	   r   é   é   é   r   r   )r   r   r   r   r   Úfrom_productr   r   r   r   Úframe_multi]   s
    ýr6   c                   C   s&   t tj d¡t ddgddgg¡d�S )Nr   r1   r	   r   r
   )r   r   r   r   r   r5   r   r   r   r   Úseries_multif   s    r7   )Únumpyr   ZpytestZpandasr   r   r   r   r   Zfixturer   r   r   r   r"   r#   r%   r&   r(   r)   r,   r-   r.   r0   r6   r7   r   r   r   r   Ú<module>   sD   	














