
    Pi	                     L    d dl Zd dlZd dlmZmZ d dlmZ  G d d          Z	dS )    N)Series	Timestampc                       e Zd Zej                            dg d          d             Zej                            d          ej                            dg d          d                         Zd Z	d Z
dS )	TestCopydeep)defaultNFTc                    t          t          j        d          d          }|dk    r|                                }n|                    |          }||du r"t          j        |j        |j                  sJ n!t          j        |j        |j                  rJ t          j        |d d d<   t          j        |d                   sJ t          j        |d                   rJ d S )	N
   float64)dtyper   r   F   r   )r   nparangecopymay_share_memoryvaluesnanisnan)selfr   serser2s       y/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/pandas/tests/series/methods/test_copy.py	test_copyzTestCopy.test_copy   s    RYr]])444 988::DD888&&D <45==&sz4;??????*3:t{CCCCCFSSqS	 xQ     8CF#######    z.ignore:Setting a value on a view:FutureWarningc                 0   t          t          dd          g          }t          t          dd          g          }t          t          dd          g          }|dk    r|                                }n|                    |          }||du r"t          j        |j        |j                  sJ n!t          j        |j        |j                  rJ t          dd          |d<   t          j        ||           t          j        ||           d S )	Nz
2012/01/01UTC)tzz
1999/01/01r   r   Fr   )r   r   r   r   r   r   tmassert_series_equal)r   r   expected	expected2r   r   s         r   test_copy_tzawarezTestCopy.test_copy_tzaware#   s   
 9\e<<<=>>Ilu===>??	i777899988::DD888&&D <45==&sz4;??????*3:t{CCCCCLU333Q 	tY///
sH-----r   c                 R    |                                 }|j        |j        k    sJ d S )N)r   name)r   datetime_seriesresults      r   test_copy_namezTestCopy.test_copy_name?   s/     %%''{o2222222r   c                     d |j         _        |j         j        J ||u sJ |                                }d|j         _        |j         j        J d S )Nfoo)indexr%   r   )r   r&   cps      r   test_copy_index_name_checkingz&TestCopy.test_copy_index_name_checkingC   sd     &*"$)111/1111!!##$)11111r   N)__name__
__module____qualname__pytestmarkparametrizer   filterwarningsr#   r(   r-    r   r   r   r      s        [V%C%C%CDD$ $ ED$, [ PQQ[V%C%C%CDD. . ED RQ.43 3 3
2 
2 
2 
2 
2r   r   )
numpyr   r1   pandasr   r   pandas._testing_testingr   r   r5   r   r   <module>r:      s                     B2 B2 B2 B2 B2 B2 B2 B2 B2 B2r   