zmc
2023-10-12 ed135d79df12a2466b52dae1a82326941211dcc9
1
2
3
4
5
6
7
8
9
U
­ý°dpã@s:ddlZddlZddlmZddlmZGdd„dƒZdS)éN)ÚCategoricalIndexc@s$eZdZdd„Zdd„Zdd„ZdS)Ú
TestFillNAc    Cs”tdtjddgdd}tddddgdd}t | d¡|¡|j}d}tjt    |d| d¡W5QRX| d¡}| 
t ¡ d¡}t ||¡dS)Ngð?g@Úx)Únameú3Cannot setitem on a Categorical with a new category©Úmatchg@) rÚnpÚnanÚtmÚassert_index_equalÚfillnaÚ_dataÚpytestÚraisesÚ    TypeErrorZastypeÚobject)ÚselfÚidxÚexpÚcatÚmsgÚresultÚexpected©rúcd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/indexes/categorical/test_fillna.pyÚtest_fillna_categorical    s
z"TestFillNA.test_fillna_categoricalcCsxtdddgƒ}| d¡}||k    s$t‚t ||¡s4t‚|j}| d¡}|j|jk    sTt‚|jjdksdt‚t ||¡rtt‚dS)Nré)rr ÚAssertionErrorr Z shares_memoryrZ_ndarrayÚbase)rÚcirrrrrÚtest_fillna_copies_with_no_nass
 
z)TestFillNA.test_fillna_copies_with_no_nasc    CsVtdddgƒ}|j}d}| d¡}t ||¡tjt|d| d¡W5QRXdS)NéérFr)rrr r r rrr)rr rrÚresrrrÚ!test_fillna_validates_with_no_nas*s
 z,TestFillNA.test_fillna_validates_with_no_nasN)Ú__name__Ú
__module__Ú __qualname__rr!r%rrrrrsr)    Únumpyr    rZpandasrZpandas._testingZ_testingr rrrrrÚ<module>s