U
    ¾mœdÉ  ã                   @   s²   d dl Zd dlZd dlmZmZ d dlmZ ej	ddgd�dd„ ƒZ
ej	ddd	d
ddddddg
d�dd„ ƒZej	eeejeegd�dd„ ƒZej	ejddddg d�dd„ ƒZdS )é    N)ÚSeriesÚarrayF)Úparamsc                 C   s   | j S )as  
    Valid values for the 'sort' parameter used in the Index
    setops methods (intersection, union, etc.)

    Caution:
        Don't confuse this one with the "sort" fixture used
        for DataFrame.append or concat. That one has
        parameters [True, False].

        We can't combine them as sort=True is not permitted
        in the Index setops methods.
    ©Úparam©Úrequest© r	   úV/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/pandas/tests/indexes/conftest.pyÚsort   s    r   ÚDZ3Dz-3DÚHZ2Hz-2HÚTZ2TÚSz-3Sc                 C   s   | j S )z_
    Valid values for 'freq' parameter used to create date_range and
    timedelta_range..
    r   r   r	   r	   r
   Úfreq_sample   s    r   c                 C   s   | j S )zB
    Types that may be passed as the indexer to searchsorted.
    r   r   r	   r	   r
   Úlistlike_box%   s    r   ÚobjectÚcategoryzdatetime64[ns]ztimedelta64[ns]c                 C   s   | j S )zÙ
    Dtypes that can be given to an Index with small positive integers.

    This means that for any dtype `x` in the params list, `Index([1, 2, 3], dtype=x)` is
    valid and gives the correct Index (sub-)class.
    r   r   r	   r	   r
   Ú'any_dtype_for_small_pos_integer_indexes-   s    r   )ÚnumpyÚnpZpytestZpandasr   r   Zpandas._testingZ_testingÚtmZfixturer   r   ÚlistÚtupler   ZALL_REAL_NUMPY_DTYPESr   r	   r	   r	   r
   Ú<module>   s&   


üÿÿ	