a
    j=ich                     @   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   sX   t g d} t ddg}tg d}tg d}ddg}t| |g||g|dd	}|S )
NZfoobarZbazZquxonetwo)r   r            r
   r   r   r   r   r   r   firstsecondFlevelscodesnamesZverify_integrityr   nparrayr   Z
major_axisZ
minor_axisZmajor_codesZminor_codesindex_namesmi r   t/home/droni/.local/share/virtualenvs/DPS-5Je3_V2c/lib/python3.9/site-packages/pandas/tests/indexes/multi/conftest.pyidx   s    r   c                  C   sX   t g d} t ddg}tg d}tg d}ddg}t| |g||g|dd	}|S )
Nr   r   r   )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   sR   d} t td|  dg|   }t jdd| d d}tj||jd |gg d	d
S )zQ
    Return a MultiIndex that is narrower than the display (<80 characters).
      aabc
2000-01-01sr	   freqZperiods	   )r   bdtir   )pdCategoricalIndexlist
date_ranger   from_arraysr   )ncir%   r   r   r   narrow_multi_index8   s    r.   c                  C   s^   d} t td|  dg|   }t jdd| d d}||jd |||g}g d	}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   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    r/   )numpyr   ZpytestZpandasr'   r   r   Zfixturer   r   r   r.   r/   r   r   r   r   <module>   s   




