
    Mh                     T    S SK Jr  S SKrS SKrS SKrS SKJr	  S SK
Jr   " S S5      rg)    )StringION)ExtensionArrayc                   \    \ rS rSr\R
                  R                  SSS/5      S 5       rSrg)BaseParsingTests   enginecpythonc           	      &   [        UR                  [        R                  5      (       a  O[        UR                  [        R                  R
                  R
                  R                  5      (       a  Ow[        U5      R                  R                  [        R                  R                  L a=  [        R                  R                  S[        S9nUR                  R!                  U5        [        R"                  " S[        R$                  " U['        UR                  5      S905      nUR)                  S[*        R,                  S9n[        R.                  " [1        U5      S['        UR                  5      0US9nUn[2        R4                  " Xx5        g )Nz)_from_sequence_of_strings not implemented)reasonraises
with_dtype)dtypeF)indexna_rep)r   r   )
isinstancer   pdCategoricalDtypecoredtypesNumpyEADtypetype_from_sequence_of_strings__func__r   pytestmarkxfailNotImplementedErrornode
add_marker	DataFrameSeriesstrto_csvnpnanread_csvr   tmassert_frame_equal)	selfr   datarequestr   df
csv_outputresultexpecteds	            P/var/www/html/env/lib/python3.13/site-packages/pandas/tests/extension/base/io.pytest_EA_typesBaseParsingTests.test_EA_types   s   djj""5"566 

BGGNN$9$9$F$FGG J009977@@A ;;$$B* % D LL##D)\\<4s4::)OPQYYU266Y:
Z s4::(GPV
 
f/     N)	__name__
__module____qualname____firstlineno__r   r   parametrizer2   __static_attributes__r5   r4   r1   r   r      s)    [[XX70 80r4   r   )ior   numpyr%   r   pandasr   pandas._testing_testingr(   pandas.core.arraysr   r   r5   r4   r1   <module>rB      s!         -0 0r4   