
    jz                     L    S SK rS SKrS SKJrJrJrJr  S SKJ	r
   " S S5      rg)    N)CategoricalCategoricalIndexIndexIntervalc                   >    \ rS rSrS rS rS rS rS rS r	S r
S	rg
)TestReindex   c                     Sn[        / SQ5      n[        R                  " [        US9   UR	                  SS/5        S S S 5        g ! , (       d  f       g = fN/cannot reindex on an axis with duplicate labelsabcr   matchr   r   r   pytestraises
ValueErrorreindexselfmsgcis      e/var/www/html/KUNJ/venv/lib/python3.13/site-packages/pandas/tests/indexes/categorical/test_reindex.pytest_reindex_list_non_unique(TestReindex.test_reindex_list_non_unique   s<    ?23]]:S1JJSz" 211s   A
Ac                     Sn[        / SQ5      n[        R                  " [        US9   UR	                  [        SS/5      5        S S S 5        g ! , (       d  f       g = fr   r   r   r   r   r   r   r   s      r   #test_reindex_categorical_non_unique/TestReindex.test_reindex_categorical_non_unique   sA    ?23]]:S1JJ{C:./ 211s   A
Ac                     Sn[        / SQ/ SQS9n[        R                  " [        US9   UR	                  SS/5        S S S 5        g ! , (       d  f       g = fNr   r   r   r   r   d
categoriesr   r   r   r   r   s      r   ,test_reindex_list_non_unique_unused_category8TestReindex.test_reindex_list_non_unique_unused_category   s?    ?2?ST]]:S1JJSz" 211s   A
Ac                     Sn[        / SQ/ SQS9n[        R                  " [        US9   UR	                  [        SS/5      5        S S S 5        g ! , (       d  f       g = fr$   r    r   s      r   3test_reindex_categorical_non_unique_unused_category?TestReindex.test_reindex_categorical_non_unique_unused_category!   sD    ?2?ST]]:S1JJ{C:./ 211s   A
Ac                    [        / SQ/ SQS9nUR                  / SQ5      u  p#[        / SQ5      n[        R                  " X$SS9  [        R
                  " U[        R                  " / SQ[        R                  S95        UR                  [        / SQ/ SQS95      u  p#[        / SQ/ SQS9n[        R                  " X$SS9  [        R
                  " U[        R                  " / SQ[        R                  S95        g )	N)r   r   r   r%   r'   )r   r   r   Texact)r      r1   dtype)	r   r   r   tmassert_index_equalassert_numpy_array_equalnparrayintp)r   catresindexerexps        r   test_reindex_duplicate_target)TestReindex.test_reindex_duplicate_target'   s    ;OP{{?3O$
cd3
##GRXXirww-OP{{_9MN
 ;OP
cd3
##GRXXirww-OP    c                     [        / 5      nUR                  SS/5      u  p#[        R                  " U[	        SS/5      SS9  [        R
                  " U[        R                  " SS/[        R                  S95        g )Nr   r   Tr/   r2   )	r   r   r4   r5   r   r6   r7   r8   r9   )r   r   r;   r<   s       r   test_reindex_empty_index$TestReindex.test_reindex_empty_index6   s^    R yy#s,
c5#s#4DA
##GRXXr2hbgg-NOr@   c                     [        [        SSSS9[        SSSS9/SS9n[        [        SSSS9[        SSSS9[        SSSS9[        SS	SS9/SS9nUR                  U5      u  p4Un[        R                  " XS5        g )
Nr      right)closedr1   T)ordered      )r   r   r   r4   r5   )r   r   ci_addresult_expecteds         r   'test_reindex_categorical_added_category3TestReindex.test_reindex_categorical_added_category=   s    a7+Xa7-KL
 "Ag.Ag.Ag.Ag.	 
 JJv&	
h/r@    N)__name__
__module____qualname____firstlineno__r   r!   r)   r,   r>   rC   rP   __static_attributes__rR   r@   r   r   r      s'    #0#0QP0r@   r   )numpyr7   r   pandasr   r   r   r   pandas._testing_testingr4   r   rR   r@   r   <module>r\      s&       A0 A0r@   