§
    tŠtj“  ã                  ó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    úT/var/www/html/CA-Chatbot/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*   € ð
 •	ÐÐØˆ	Ø�7Š7�1˜1ˆ7ÑÔÐr   N)r   r   )r   r   )Ú__doc__Ú
__future__r   Útypingr   Úpandasr   Úpandas._typingr   r   r   © r   r   ú<module>r      s“   ððð ð #Ð "Ð "Ð "Ð "Ð "à  Ð  Ð  Ð  Ð  Ð  à Ð Ð Ð Ð Ð àð (Ø'Ð'Ð'Ð'Ð'Ð'ðð ð ð ðð ð ð ð ð r   