
    Mh                     @    S SK rS SKrS SKJr  S SKJr   " S S5      rg)    N)	DataFramec            	           \ rS rSrS r\R                  R                  SS/ SQ4S\R                  SSS/4S	/ S
Q4/5      S 5       r
S rSrg)TestDataFrameReindexLike   c                     UR                  UR                  S S SS/S9n[        R                  " X!R	                  U5      5        g )N
   CB)indexcolumns)reindexr   tmassert_frame_equalreindex_like)selffloat_frameothers      ^/var/www/html/env/lib/python3.13/site-packages/pandas/tests/frame/methods/test_reindex_like.pytest_reindex_like*TestDataFrameReindexLike.test_reindex_like	   sB    ##+*;*;CR*@3PS*#U
e%=%=e%DE    zmethod,expected_valuesnearest)r      r      padr   r   backfill)r   r   r   r   c                     [        S[        [        S5      5      05      nUR                  X1SS9n[        R
                  " X45        UR                  X1/ SQS9n[        R
                  " X45        g )Nx   r   )method	tolerance)r   r   r   r   )r   listranger   r   r   )r   r    expected_valuesdfresults        r   test_reindex_like_methods2TestDataFrameReindexLike.test_reindex_like_methods   s[     T%(^,-a@
b)lK
b)r   c                      " S S[         5      n[        5       nU" 5       nUR                  U5      n[        R                  " XB5        g )Nc                       \ rS rSrSrg)HTestDataFrameReindexLike.test_reindex_like_subclass.<locals>.MyDataFrame     N)__name__
__module____qualname____firstlineno____static_attributes__r-   r   r   MyDataFramer+       s    r   r3   )r   r   r   r   )r   r3   expectedr%   r&   s        r   test_reindex_like_subclass3TestDataFrameReindexLike.test_reindex_like_subclass   s:    	) 	 ;]*
f/r   r-   N)r.   r/   r0   r1   r   pytestmarkparametrizenpnanr'   r5   r2   r-   r   r   r   r      s]    F
 [[ %RVVQ1%&&	
**	0r   r   )	numpyr:   r7   pandasr   pandas._testing_testingr   r   r-   r   r   <module>r@      s       0 0r   