
    Eg                     H    d dl Zd dlZd dlmZ d dlmZ  G d d          ZdS )    N)	DataFramec            	           e Zd Zd Zej                            ddg dfdej        dddgfdg d	fg          d
             Z	d Z
dS )TestDataFrameReindexLikec                     |                     |j        d d         ddg          }t          j        ||                    |                     d S )N
   CB)indexcolumns)reindexr
   tmassert_frame_equalreindex_like)selffloat_frameothers      a/var/www/sysmax/venv/lib/python3.11/site-packages/pandas/tests/frame/methods/test_reindex_like.pytest_reindex_likez*TestDataFrameReindexLike.test_reindex_like	   sR    ##+*;CRC*@3PS*#UU
e[%=%=e%D%DEEEEE    zmethod,expected_valuesnearest)r      r      padr   r   backfill)r   r   r   r   c                    t          dt          t          d                    i          }|                    ||d          }t	          j        ||           |                    ||g d          }t	          j        ||           d S )Nx   r   )method	tolerance)r   r   r   r   )r   listranger   r   r   )r   r   expected_valuesdfresults        r   test_reindex_like_methodsz2TestDataFrameReindexLike.test_reindex_like_methods   s     T%((^^,--Fa@@
b&)))FlllKK
b&)))))r   c                      G d dt                     }t                      } |            }|                    |          }t          j        ||           d S )Nc                       e Zd ZdS )HTestDataFrameReindexLike.test_reindex_like_subclass.<locals>.MyDataFrameN)__name__
__module____qualname__ r   r   MyDataFramer(       s        Dr   r-   )r   r   r   r   )r   r-   expectedr#   r$   s        r   test_reindex_like_subclassz3TestDataFrameReindexLike.test_reindex_like_subclass   sl    	 	 	 	 	) 	 	 	 ;;[]]**
fh/////r   N)r)   r*   r+   r   pytestmarkparametrizenpnanr%   r/   r,   r   r   r   r      s        F F F
 [ %RVQ1%&&	
 * * *	0 	0 	0 	0 	0r   r   )	numpyr3   r0   pandasr   pandas._testing_testingr   r   r,   r   r   <module>r9      sp                    0 0 0 0 0 0 0 0 0 0r   