a
    é´«j’  ã                   @  sX   d Z ddlmZ ddlmZ ddlmZ er8ddlmZ ddœdd	„Z	d
dœdd„Z
dS )z4
Helpers for sharing tests between DataFrame/Series
é    )Úannotations)ÚTYPE_CHECKING)Ú	DataFrame)ÚDtypeObjr   )Úreturnc                 C  s    t | tƒr| jjd S | jS d S )Nr   )Ú
isinstancer   ZdtypesZiatZdtype)Úobj© r	   úU/var/www/html/laksyashrimp/venv/lib/python3.9/site-packages/pandas/_testing/compat.pyÚ	get_dtype   s    
r   r   )Údfc                 C  s   |t u r| S | jddd�S )z…
    For sharing tests using frame_or_series, either return the DataFrame
    unchanged or return it's first column as a Series.
    r   é   )Zaxis)r   Z_ixs)r   Úklassr	   r	   r
   Úget_obj   s    r   N)Ú__doc__Ú
__future__r   Útypingr   Zpandasr   Zpandas._typingr   r   r   r	   r	   r	   r
   Ú<module>   s   