
    bMh                    N    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
dS )z4
Helpers for sharing tests between DataFrame/Series
    )annotations)TYPE_CHECKING)	DataFrame)DtypeObjreturnr   c                ^    t          | t                    r| j        j        d         S | j        S )Nr   )
isinstancer   dtypesiatdtype)objs    V/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pandas/_testing/compat.py	get_dtyper      s+    #y!! z~a  y    dfr   c                F    |t           u r| S |                     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)r   klasss     r   get_objr      s*    
 		77117r   N)r   r   )r   r   )__doc__
__future__r   typingr   pandasr   pandas._typingr   r   r    r   r   <module>r      s     # " " " " "                   (''''''        r   