1
2
3
4
5
6
7
8
U
¬ý°djã@s*ddlmZddlmZGdd„dƒZdS)é)Ú CategoricalNc@s$eZdZdd„Zdd„Zdd„ZdS)ÚTestCategoricalSubclassingcCs:t dddg¡}t|tjƒs t‚t |tdddgƒ¡dS)NÚaÚbÚc)ÚtmÚSubclassedCategoricalÚ
isinstanceÚAssertionErrorÚassert_categorical_equalr)ÚselfÚsc©rúdd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/arrays/categorical/test_subclass.pyÚtest_constructorsz+TestCategoricalSubclassing.test_constructorcCsRtj dddgdddg¡}t|tjƒs*t‚t dddgdddg¡}t ||¡dS)Nérérrr)rrZ
from_codesr    r
rr )r r ÚexprrrÚtest_from_codes sz*TestCategoricalSubclassing.test_from_codescCsLt dddg¡}| dd„¡}t|tjƒs.t‚tdddgƒ}t ||¡dS)    NrrrcSs| ¡S)N)Úupper)ÚxrrrÚ<lambda>óz5TestCategoricalSubclassing.test_map.<locals>.<lambda>ÚAÚBÚC)rrÚmapr    r
rr )r r ÚresrrrrÚtest_maps
z#TestCategoricalSubclassing.test_mapN)Ú__name__Ú
__module__Ú __qualname__rrrrrrrrsr)ZpandasrZpandas._testingZ_testingrrrrrrÚ<module>s