U
    sVch                     @   sr   d dl Zd dlZd dlZd dl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dS )    N)Index
MultiIndexc                  C   sl   t ddddg} t ddg}tdddd	d
d
g}tddddddg}ddg}t| |g||g|dd}|S )Nfoobarbazquxonetwor            firstsecondFlevelscodesnamesZverify_integrityr   nparrayr   Z
major_axisZ
minor_axisZmajor_codesZminor_codesindex_namesmi r   G/tmp/pip-unpacked-wheel-xj8nt62q/pandas/tests/indexes/multi/conftest.pyidx   s    r   c                  C   sl   t ddddg} t ddg}tddddddg}tddddddg}d	d
g}t| |g||g|dd}|S )Nr   r   r   r   r   r	   r   r
   r   r   Fr   r   r   r   r   r   idx_dup   s    r   c                   C   s   ddgS )Nr   r   r   r   r   r   r   r   1   s    r   c                  C   sT   d} t td|  dg|   }t jdd| d d}tj||jd |gdd	d
gdS )zQ
    Return a MultiIndex that is narrower than the display (<80 characters).
      aabc
2000-01-01sr   freqZperiods	   bdtir   )pdCategoricalIndexlist
date_ranger   from_arraysr   )ncir&   r   r   r   narrow_multi_index8   s    r/   c                  C   sd   d} t td|  dg|   }t jdd| d d}||jd |||g}dd	d
ddg}tj||dS )zN
    Return a MultiIndex that is wider than the display (>80 characters).
    r   r   r   r    r!   r   r"   r$   r%   Zdti_1Zdti_2Zdti_3r'   )r(   r)   r*   r+   r   r   r,   )r-   r.   r&   r   r   r   r   r   wide_multi_indexC   s    r0   )Znumpyr   ZpytestZpandasr(   r   r   Zfixturer   r   r   r/   r0   r   r   r   r   <module>   s   




