Ë
    u™ãjP  ã                   ó    — d Z ddlZddlZddlZddlmZ ddl	m
Z
 d„ Zej                  j                  dej                  dg«      d„ «       Zd„ Zy)zg
Though Index.fillna and Series.fillna has separate impl,
test here to confirm these works as the same
é    N)Úallow_na_opsc                 ó\  — | }t        |t        j                  «      r8d}t        j                  t
        |¬«      5  |j                  d«       d d d «       y t        |«      dkD  r|j                  d   nd}|j                  |«      }t        j                  ||«       ||usJ ‚y # 1 sw Y   y xY w)Nz$fillna is not defined for MultiIndex)Úmatchr   )Ú
isinstanceÚpdÚ
MultiIndexÚpytestÚraisesÚNotImplementedErrorÚfillnaÚlenÚ_valuesÚtmÚassert_equal)Úindex_or_series_objÚobjÚmsgÚ
fill_valueÚresults        úh/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/base/test_fillna.pyÚtest_fillnar      s‘   € à
€Cä�#”r—}‘}Ô%Ø4ˆÜ�]‰]Ô.°cÔ:ñ 	Ø�J‰J�qŒM÷	àô $' s£8¨a¢<�—‘˜Q’°Q€JØ�Z‰Z˜
Ó#€Fä‡O�O�C˜Ô ð �fÑÐÑ÷	àús   ºB"Â"B+Únull_objc                 ó  — |}t        |«      }t        |«      st        j                  |› d�«       nWt	        |«      dk  rt        j                  d«       n3t        |t        j                  «      rt        j                  d| › d�«       |j                  d¬«      }|j                  }|d   }|j                  «       }| |dd	 ||dd	  ||«      } ||«      }|j                  |«      }t        j                  ||«       ||usJ ‚y )
Nz  doesn't allow for NA operationsé   z%Test doesn't make sense on empty datazMultiIndex can't hold 'ú'T)Údeepr   é   )Útyper   r	   Úskipr   r   r   r   Úcopyr   r   r   r   )r   r   r   ÚklassÚvaluesr   Úexpectedr   s           r   Útest_fillna_nullr$   "   së   € ð €CÜ�‹I€Eä˜ÔÜ�‰�u�gÐ=Ð>Õ?Ü	ˆS‹�AŠÜ�‰Ð;Õ<Ü	�CœŸ™Ô	'Ü�‰Ð-¨h¨Z°qÐ9Ô:à
�(‰(˜ˆ(Ó
€CØ�[‰[€FØ˜‘€JØ�{‰{‹}€HØ€Fˆ1ˆQ€KØ€HˆQˆq€Má�X‹€HÙ
�‹-€Cà�Z‰Z˜
Ó#€FÜ‡O�O�F˜HÔ%ð �fÑÐÑó    c                  ó¶   — t        j                  g d¢d¬«      } | j                  d«      }t        j                  g d¢d¬«      }t        j                  ||«       y )N)©r   r   ©r   r   NF)Útupleize_cols©é	   r+   )r'   r(   r*   )r   ÚIndexr   r   Úassert_index_equal)Úidxr   r#   s      r   Ú&test_fillna_with_tuple_on_object_indexr/   @   sB   € ä
�(‰(Ò)¸Ô
?€CØ�Z‰Z˜Ó€FÜ�x‰xÒ0ÀÔF€HÜ×Ñ˜& (Õ+r%   )Ú__doc__ÚnumpyÚnpr	   Úpandasr   Úpandas._testingÚ_testingr   Úpandas.tests.base.commonr   r   ÚmarkÚparametrizeÚnanr$   r/   © r%   r   ú<module>r;      sR   ðñó
 Û ã Ý Ý 1òð( ‡�×Ñ˜ b§f¡f¨d ^Ó4ñó 5ðó:,r%   