
    Owg                    L    d Z ddlmZ ddlmZ ddlmZ erddlmZ d	dZ	d
dZ
y)z4
Helpers for sharing tests between DataFrame/Series
    )annotations)TYPE_CHECKING)	DataFrame)DtypeObjc                l    t        | t              r| j                  j                  d   S | j                  S )Nr   )
isinstancer   dtypesiatdtype)objs    M/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/_testing/compat.py	get_dtyper      s)    #y!zz~~a  yy    c                <    |t         u r| S | j                  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      )axis)r   _ixs)dfklasss     r   get_objr      s$    
 		77117r   N)returnr   )r   r   )__doc__
__future__r   typingr   pandasr   pandas._typingr   r   r    r   r   <module>r      s%    #   'r   