o
    ŀg                     @   s6   d dl m Z  d dlmZ d dlmZ G dd dZdS )    )datetime)	DataFrameNc                   @   s   e Zd Zdd ZdS )TestInferObjectsc              
   C   s   t g dg ddtdddtdddtdddgg dd	g d	d
}|jdd   }|d jdks5J |d jdks>J |d jdksGJ |d jdksPJ t g dg dtdddtdddtdddgg dd	g d	d
}|jdd}t|| d S )N)a         )b       @      @ffffff@ci  r   r   r   )r   r   r   d)r   r	   r   r   )columnsr   int64r	   float64zM8[ns]r   object)r   r   r   )r
   r   r   )r   r   r   T)drop)r   r   ilocinfer_objectsdtypereset_indextmassert_frame_equal)selfdfexpectedresult r   a/var/www/html/myenv/lib/python3.10/site-packages/pandas/tests/frame/methods/test_infer_objects.pytest_infer_objects   s6   


 
z#TestInferObjects.test_infer_objectsN)__name__
__module____qualname__r    r   r   r   r   r      s    r   )r   pandasr   pandas._testing_testingr   r   r   r   r   r   <module>   s    