
    iia                     P    d dl mZ d dlZd dlmZmZ d dlmZ	  G d d          Z
dS )    )	timedeltaN)DatetimeIndex
date_rangec                       e Zd Zd Zd ZdS )TestDatetimeIndexReindexc                    t          ddd          }t          |                    g           d         j                  dk    sJ t          |                    t	          j        g                     d         j                  dk    sJ d S )Nz
2013-01-01   z
US/Easternperiodstzr   )r   strreindexr   nparray)selfindexs     f/var/www/html/ecfs/ecfsenv/lib/python3.11/site-packages/pandas/tests/indexes/datetimes/test_reindex.py:test_reindex_preserves_tz_if_target_is_empty_list_or_arrayzSTestDatetimeIndexReindex.test_reindex_preserves_tz_if_target_is_empty_list_or_array   s~    <|DDD5==$$Q'*++|;;;;5=="..q1455EEEEEE    c                    t          dddd          }t          dddd          }|                    |dt          d	          
          \  }}g d}t          |dd           }t	          j        dgdgdz  z   dgz   t	          j        d                    }t          j        ||           t          j	        ||           d S )Nz
2010-01-01z
2010-01-02   utcr
      nearest   )seconds)method	tolerance)z2010-01-01 00:00:00z2010-01-01 01:05:27.272727272z2010-01-01 02:10:54.545454545z2010-01-01 03:16:21.818181818z2010-01-01 04:21:49.090909090z2010-01-01 05:27:16.363636363z2010-01-01 06:32:43.636363636z2010-01-01 07:38:10.909090909z2010-01-01 08:43:38.181818181z2010-01-01 09:49:05.454545454z2010-01-01 10:54:32.727272727z2010-01-01 12:00:00z2010-01-01 13:05:27.272727272z2010-01-01 14:10:54.545454545z2010-01-01 15:16:21.818181818z2010-01-01 16:21:49.090909090z2010-01-01 17:27:16.363636363z2010-01-01 18:32:43.636363636z2010-01-01 19:38:10.909090909z2010-01-01 20:43:38.181818181z2010-01-01 21:49:05.454545454z2010-01-01 22:54:32.727272727z2010-01-02 00:00:00zdatetime64[ns, UTC])dtypefreqr      intp)r   )
r   r   r   r   r   r   r   tmassert_index_equalassert_numpy_array_equal)r   rng_arng_bresult1result2expected_list1	expected1	expected2s           r   !test_reindex_with_same_tz_nearestz:TestDatetimeIndexReindex.test_reindex_with_same_tz_nearest   s    <reLLL<reLLL ==)y/D/D/D ) 
 

 
 
2 ""7d
 
 
	 HaSB4"9_t328F;K;KLLL	
gy111
#GY77777r   N)__name__
__module____qualname__r   r.    r   r   r   r      s5        F F F%8 %8 %8 %8 %8r   r   )datetimer   numpyr   pandasr   r   pandas._testing_testingr$   r   r2   r   r   <module>r8      s                          ,8 ,8 ,8 ,8 ,8 ,8 ,8 ,8 ,8 ,8r   