
    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)CategoricalIndexc                   &    \ rS rSrS rS rS rSrg)
TestFillNA   c                    [        S[        R                  SS/SS9n[        / SQSS9n[        R                  " UR                  S5      U5        UR                  nSn[        R                  " [        US9   UR                  S5        S S S 5        UR                  S5      nUR                  [        5      R                  S5      n[        R                  " XV5        g ! , (       d  f       NZ= f)	N      ?      @x)name)r   r   r	   r   3Cannot setitem on a Categorical with a new categorymatchg       @)r   npnantmassert_index_equalfillna_datapytestraises	TypeErrorastypeobject)selfidxexpcatmsgresultexpecteds          ^/var/www/html/env/lib/python3.13/site-packages/pandas/tests/indexes/categorical/test_fillna.pytest_fillna_categorical"TestFillNA.test_fillna_categorical	   s    RVVS#6SA3#>
cjjos3ii D]]9C0JJsO 1 C::f%,,S1
f/ 10s   6C
C*c                 b   [        / SQ5      nUR                  S5      nX!Ld   e[        R                  " X!5      (       d   eUR                  nUR                  S5      nUR
                  UR
                  Ld   eUR
                  R                  b   e[        R                  " X#5      (       a   eg )N)r      r%   r   )r   r   r   shares_memoryr   _ndarraybase)r   cir   r   s       r!   test_fillna_copies_with_no_nas)TestFillNA.test_fillna_copies_with_no_nas   s     i(1++++ hhAcll222##+++##F00000    c                    [        / SQ5      nUR                  nSnUR                  S5      n[        R                  " XA5        [
        R                  " [        US9   UR                  S5        S S S 5        g ! , (       d  f       g = f)N)      r/   r   Fr   )r   r   r   r   r   r   r   r   )r   r)   r   r   ress        r!   !test_fillna_validates_with_no_nas,TestFillNA.test_fillna_validates_with_no_nas*   s^    i(hhCii
c& ]]9C0JJu 100s   A77
B N)__name__
__module____qualname____firstlineno__r"   r*   r1   __static_attributes__r3   r,   r!   r   r      s    0$1r,   r   )	numpyr   r   pandasr   pandas._testing_testingr   r   r3   r,   r!   <module>r=      s      # . .r,   