U
    U‚gx  ã                   @   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   úB/tmp/pip-unpacked-wheel-u1j4u1ka/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    Ú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    r1   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
    ýr7   c                   C   s&   t tj d¡t ddgddgg¡d�S )Nr   r2   r	   r   r
   )r   r   r   r   r   r6   r   r   r   r   Úseries_multif   s    r8   )Znumpyr   ZpytestZpandasr   r   r   r   r   Zfixturer   r   r   r   r"   r$   r&   r'   r)   r*   r-   r.   r/   r1   r7   r8   r   r   r   r   Ú<module>   sD   	














