U
    *if                     @   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 ddddgddddgd	td
ddtd
ddtd
ddgddddgdddd	dgd}|jdd   }|d jdkszt|d jdkst|d	 jdkst|d jdkstt dddgdddgtd
ddtd
ddtd
ddgdddgdddd	dgd}|jdd}t|| d S )Na         bg       @g      @gffffff@ci  d)r   r	   r
   r   )columnsZint64Zfloat64zM8[ns]objectT)Zdrop)	r   r   ZilocZinfer_objectsZdtypeAssertionErrorZreset_indextmZassert_frame_equal)selfZdfexpectedresult r   `/home/mars/bis/venv/lib/python3.8/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   Zpandasr   Zpandas._testingZ_testingr   r   r   r   r   r   <module>   s   