
    Owg[                     <    d Z ddlZddlmZmZmZmZ  G d d      Zy)z\
Series.item method, mainly testing that we get python scalars as opposed to
numpy scalars.
    N)Series	Timedelta	Timestamp
date_rangec                       e Zd Zd Zy)TestItemc                    t        dg      }|j                         }|dk(  sJ ||j                  d   k(  sJ t        |t              sJ t        dgdg      }|j                         }t        |t
              sJ |dk(  sJ t        ddg      }d}t        j                  t        |      5  |j                          d d d        t        d	d
      }t        j                  t        |      5  |j                          d d d        t        j                  t        |      5  t        |      j                          d d d        |d d j                         }t        |t              sJ t        |      d d j                         }t        |t              sJ ||z
  }t        j                  t        |      5  |j                          d d d        t        j                  t        |      5  t        |      j                          d d d        |d d j                         }t        |t              sJ t        |      d d j                         }t        |t              sJ t        |ddg      }|j                  d d j                         }||d   k(  sJ y # 1 sw Y   xY w# 1 sw Y   xY w# 1 sw Y   wxY w# 1 sw Y   xY w# 1 sw Y   xY w)N   r   g      ?   )index   z#can only convert an array of size 1)matchz
2016-01-01)periods      )r   itemiloc
isinstanceintfloatpytestraises
ValueErrorr   r   r   )selfserresultmsgdtivaltdis          \/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/series/methods/test_item.py	test_itemzTestItem.test_item   sd   aSk{{!$$$&#&&&cU1#&&%(((}}aVn3]]:S1 	HHJ	 q1]]:S1 	HHJ	]]:S1 	3K	 "1glln#y)))Sk"1o""$#y)))Ci]]:S1 	HHJ	]]:S1 	3K	 "1glln#y)))Sk"1o""$#y))) SA'hhrl!c!f}}9	 		 		 		 		 	s<   ,J-J#!J06J=*K	J #J-0J:=K	KN)__name__
__module____qualname__r"        r!   r   r      s    +r'   r   )__doc__r   pandasr   r   r   r   r   r&   r'   r!   <module>r*      s#     , ,r'   