1
2
3
4
5
6
7
U
­ý°dã@s6ddlZddlmZmZddlmZGdd„dƒZdS)éN)Ú PeriodIndexÚ    factorizec@seZdZdd„Zdd„ZdS)Ú TestFactorizecCsDtddddddgdd}tjddddddgtjd    }tdddgdd}| ¡\}}t ||¡t ||¡|jd
d \}}t ||¡t ||¡tddddddgdd}tjddddddgtjd    }|jd
d \}}t ||¡t ||¡tjddddddgtjd    }tdddgdd}| ¡\}}t ||¡t ||¡dS) Nz2014-01z2014-02z2014-03ÚM)Úfreqréé©ZdtypeT)Úsort)rÚnpÚarrayÚintprÚtmÚassert_numpy_array_equalZassert_index_equal)ÚselfZidx1Zexp_arrZexp_idxZarrÚidxZidx2©rúid:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/tests/indexes/period/methods/test_factorize.pyÚtest_factorize s2ÿ     ÿ    zTestFactorize.test_factorizecCs\dddg}t|ƒ\}}tjdddgtjd}t ||¡tjdddgtd}t ||¡dS)Nrry@ð?rr    yð?y@)rr r r rrÚobject)rr ÚlabelsZuniquesZexpected_labelsZexpected_uniquesrrrÚtest_factorize_complex*s 
  z$TestFactorize.test_factorize_complexN)Ú__name__Ú
__module__Ú __qualname__rrrrrrr
sr)    Únumpyr ZpandasrrZpandas._testingZ_testingrrrrrrÚ<module>s