
    Eg                     D    d dl m Z  d dlmZ d dlmZ  G d d          ZdS )    )datetime)	DataFrameNc                       e Zd Zd ZdS )TestInferObjectsc                 p   t          g dg ddt          ddd          t          ddd          t          ddd          gg dd	g d	
          }|j        dd                                          }|d         j        dk    sJ |d         j        dk    sJ |d         j        dk    sJ |d         j        dk    sJ t          g dg dt          ddd          t          ddd          t          ddd          gg dd	g d	
          }|                    d          }t          j        ||           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results       b/var/www/sysmax/venv/lib/python3.11/site-packages/pandas/tests/frame/methods/test_infer_objects.pytest_infer_objectsz#TestInferObjects.test_infer_objects   s   #^^)))T1a((T1a((T1a((	 $^^
 
 )((
 
 
 WQRR[&&((#w}''''#w}	))))#w}((((#w}((((YY$__tQ**HT1a,@,@(4QRTUBVBVW [[	  )((
 
 
 T**
fh/////    N)__name__
__module____qualname__r"    r#   r!   r   r      s#        "0 "0 "0 "0 "0r#   r   )r   pandasr   pandas._testing_testingr   r   r'   r#   r!   <module>r+      sm                     #0 #0 #0 #0 #0 #0 #0 #0 #0 #0r#   