
    I j                     H    S SK J r   S SKrS SKJr  S SKJr  S SKJr	  S r
S rg)    )datetimeN)Pandas4Warning)Seriesc                 
   U S S S2   n[         R                  " U R                  UR                  5      U R	                  U5      5        [        SSS5      n[        SSS5      n[        SSS5      n[        / SQX#U/5      n[        S S /X$/5      n[         R                  " [        5         UR	                  USS9nS S S 5        [        S[        R                  /X$/S	9n[         R                  " WU5        g ! , (       d  f       NA= f)
N   i        i  )r	   NNpadmethod)index)tmassert_series_equalreindexr   reindex_liker   r   assert_produces_warningr   npnan)	datetime_seriesotherday1day2day3series1series2resultexpecteds	            ~/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/pandas/tests/series/methods/test_reindex_like.pytest_reindex_liker      s    CaC E,o.J.J5.Q
 D!QDD!QDD!QD_t4&89GdD\D<0G		#	#N	3%%ge%< 
4q"&&k$6H68, 
4	3s   (C44
Dc                     [        [        R                  " SSS95      n / SQnU R                  USS9n[        [        R                  " U5      R                  S5      U5      n[        R                  " [        5         U R                  USS9nS S S 5        [        R                  " UW5        [        R                  " [        5         U R                  USSS9nS S S 5        [        R                  " X45        [        R                  " [        5         U R                  US/ S	QS9nS S S 5        [        R                  " X45        g ! , (       d  f       N= f! , (       d  f       N= f! , (       d  f       NG= f)
N
   int64)dtype)g?g?g      ?g       @nearestr      )r   	tolerance)r%   r   r      )r   r   aranger   aroundastyper   r   r   r   r   )sertargetr   r   r   s        r   test_reindex_like_nearestr-      s   
2W-
.C!FKKyK1Ebii'..w7@H		#	#N	3!!%	!: 
48V,		#	#N	3!!%	Q!G 
48,		#	#N	3!!%	\!R 
48, 
4	3 
4	3 
4	3s$   <EEE%
E
E"%
E3)r   numpyr   pandas.errorsr   pandasr   pandas._testing_testingr   r   r-        r   <module>r5      s      (  -(-r4   