gL iEdZddlZddlZddlmcmZddlm Z ddl m Z GddZ dZejj!dgddgd Zej$d d Zy) z= Tests for np.foo applied to Series, not necessarily ufuncs. N)SeriesceZdZdZy)TestPtpcd}tjjdj|}t |}tj |tj |k(sJy)Ni)nprandom default_rngstandard_normalrptp)selfNarrsers f/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pandas/tests/series/test_npfuncs.pytest_ptpzTestPtp.test_ptpsM ii##A&66q9Skvvc{bffSk)))N)__name__ __module__ __qualname__rrrrrs*rrc.tj|y)N)runique)datetime_seriess rtest_numpy_uniquersIIorindex)abcdec6ttd|tj}tj|dkDj tj}tj dgdggtj}tj||y)N)rdtyperr$) rrangerint64argwhereastypearraytmassert_numpy_array_equal)rsresultexpecteds rtest_numpy_argwherer2sg uQxuBHH5A [[Q  & &rxx 0Fxx!qc "((3H1rpyarrowctgdd}tj|}tjtgdd}tj||y)N)rNzfloat64[pyarrow]r'float64)rrlogr-assert_series_equal)rr0r1s r#test_log_arrow_backed_missing_valuer9(sC %7 8C VVC[Fvvf\;rGsx ))** #