
    Owg                     <    d dl m Z  d dlmZ d dlmZ  G d d      Zy)    )datetime)	DataFrameNc                       e Zd Zd Zy)TestInferObjectsc                 (   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  j                         }|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	
      }|j                  d      }t        j                  ||       y )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       d/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/frame/methods/test_infer_objects.pytest_infer_objectsz#TestInferObjects.test_infer_objects   s%   #)T1a(T1a(T1a(	 $
 )
 WWQR[&&(#w}}'''#w}}	)))#w}}(((#w}}((($tQ*HT1a,@(4QRTUBVW 	 )
 T*
fh/    N)__name__
__module____qualname__r"    r#   r!   r   r      s    "0r#   r   )r   pandasr   pandas._testing_testingr   r   r'   r#   r!   <module>r+      s      #0 #0r#   