Ë
    u™ãjá  ã                  óX   — 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lm	Z	 d
d„Z
dd„Zy	)z4
Helpers for sharing tests between DataFrame/Series
é    )Úannotations)ÚTYPE_CHECKING)Ú	DataFrame)ÚDtypeObj)ÚSeriesc                ól   — t        | t        «      r| j                  j                  d   S | j                  S )Nr   )Ú
isinstancer   ÚdtypesÚiatÚdtype)Úobjs    úa/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/_testing/compat.pyÚ	get_dtyper      s)   € Ü�#”yÔ!à�z‰z�~‰~˜aÑ Ð à�y‰yÐó    c                ó<   — |t         u r| S | j                  dd¬«      S )z„
    For sharing tests using frame_or_series, either return the DataFrame
    unchanged or return its first column as a Series.
    r   é   )Úaxis)r   Ú_ixs)ÚdfÚklasss     r   Úget_objr      s$   € ð
 ”	ÑØˆ	Ø�7‰7�1˜1ˆ7ÓÐr   N)r   úDataFrame | SeriesÚreturnr   )r   r   r   Útyper   r   )Ú__doc__Ú
__future__r   Útypingr   Úpandasr   Úpandas._typingr   r   r   r   © r   r   ú<module>r!      s(   ðñõ #å  å áÝ'åóôr   