+
    xȇi\                         ^ RI t ^ RIt^ RIt^ RIt^ RIHt ]P                  ! R4       ]P                  ! RR7      R 4       tR tR tR tR	 tR
 tR# )    NodfT)autousec                     \         P                  ! \        P                  R R7      pV P	                  \        RV4       V P                  V! RRR4      4       R# )r   )engine
read_exceliodataexcelN)	functoolspartialpdr   setattrchdir)monkeypatchdatapathfuncs   && n/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/io/excel/test_odf.pycd_and_set_enginer      sA    R]]59DL$/htVW56    c                      \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! R4       RRR4       R#   + '       g   i     R# ; i)z"Unrecognized type awesome_new_type)matchzinvalid_value_type.odsN)pytestraises
ValueErrorr   r    r   r   test_read_invalid_types_raisesr      s3     
z)M	N	N
./ 
O	N	N	Ns   AA	c                  :   \         P                  ! . RORR7      p \         P                  ! ^\        P                  ^.^\        P                  ^.^\        P                  ^	..V . R	OR7      p\         P
                  ! RR^ R7      p\        P                  ! W!4       R# )
Row 1Header)name)indexcolumnszwritertable.odtTable1)
sheet_name	index_colN)r   zRow 2zRow 3)Column 1z
Unnamed: 2Column 3)r   Index	DataFramenpnanr   tmassert_frame_equal)r!   expectedresults      r   test_read_writer_tabler0      st     HH0x@E||
RVVQ!RVVQ!RVVQ86H ]],QOF&+r   c                      \         P                  ! . RO\        P                  \        P                  ^.. RO.. ROR7      p \         P                  ! R4      p\
        P                  ! W4       R# )      ?r"   ztest_newlines.odsN)r2   g      @   )g      @g      @	   )r&   zColumn 2r'   r   r)   r*   r+   r   r,   r-   r.   r/   s     r   -test_read_newlines_between_xml_elements_tabler8   )   sK    ||	+];4H
 ]]./F&+r   c                      \         P                  ! ^\        P                  ^\        P                  ^.R.R7      p \         P                  ! R4      p\
        P                  ! W4       R# )   r&   r3   ztest_unempty_cells.odsNr6   r7   s     r   test_read_unempty_cellsr;   5   sJ    ||	
BFFArvvq!H
 ]]34F&+r   c                      \         P                  ! R \        P                  R.R.R7      p \         P                  ! R4      p\
        P                  ! W4       R# )testztest 3r&   r3   ztest_cell_annotation.odsNr6   r7   s     r   test_read_cell_annotationr>   @   sB    ||	"H
 ]]56F&+r   )r   numpyr*   r   pandasr   pandas._testing_testingr,   importorskipfixturer   r   r0   r8   r;   r>   r   r   r   <module>rE      sX           E  7 70,	,,,r   