
    Owgo                     <    d dl Zd dlmZmZ d dlmZ  G d d      Zy)    N)Seriesinterval_rangec                   $    e Zd Zd Zd Zd Zd Zy)TestInferObjectsc                 0    |t        j                  g dd            }|j                  d      }t        j                  ||      sJ  |t        j                  ddgt
                    }|j                  d      }t        j                  ||      sJ y )N         int64dtypeF)copyfoor
   )nparrayinfer_objectstmshares_memoryobject)selfindex_or_seriesobjresultobj2result2s         e/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/series/methods/test_infer_objects.py	test_copyzTestInferObjects.test_copy   s     bhhy@A""".,,, rxx
&AB$$%$0...    c                 $    |t        j                  g dd            j                         } |g d      }t        j                  ||        |t        j                  g dd            j                         } |dddt         j
                  g      }t        j                  ||        |t        j                  g dd            }|j                         } |g dt              }|j                  d	k(  sJ t        j                  ||       y )
Nr   Or   )r	   r
   r   Ng      ?g       @g      @)r	   r
   r   Nar   )r   r   r   r   assert_equalnanr   r   )r   r   actualexpectedr   s        r   test_infer_objects_seriesz*TestInferObjects.test_infer_objects_series   s     )3!?@NNP"9-
) /!EFTTV"Cc266#:;
) bhh';3GH""$"#7vF||x'''
)r   c                     t        dd      } ||      }|j                  t              j                         }t	        j
                  ||       y )Nr	   
   )r   astyper   r   r   r#   )r   r   iir   r   s        r   test_infer_objects_intervalz,TestInferObjects.test_infer_objects_interval+   s=    Ar"b!F#113
$r   c                     t        dgd      }|j                         }|j                         }t        j                  ||       y )N   abytesr   )r   r   r   r   assert_series_equal)r   serr&   r   s       r   test_infer_objects_bytesz)TestInferObjects.test_infer_objects_bytes3   s9    dV7+88:""$
vx0r   N)__name__
__module____qualname__r   r'   r,   r2    r   r   r   r   
   s    /*&%1r   r   )	numpyr   pandasr   r   pandas._testing_testingr   r   r6   r   r   <module>r;      s     .1 .1r   