+
    xȇi&                     j    ^ RI t^ RIt^ RIt^ RIHtHtHtHtH	t	H
t
HtHtHt ^ RIHt  ! R R4      tR# )    N)		DataFrameDatetimeIndexIndexIntervalIndexSeries	Timestampbdate_range
date_rangetimedelta_rangec                   @  a  ] tR t^t o R tR tR tR tR t]	P                  P                  RRR.4      R	 4       tR
 tR tR tR tR tR tR tR t]	P                  P                  RRR.4      ]	P                  P                  RRR.4      R 4       4       tRtV tR# )TestTransposec           
        \        R R4      p\        P                  ! V4      pVP                  R\        P
                  4      p\        V4      pVP                  p\        \        \        \        V4      4      4      4      Vn        \        \        \        V4      4       Uu/ uF  qUW%V^,            bK  	  up4      p\        P                  ! WF4       R# u upi )z0 Daysz3 DaysN)r   r   from_breaksinsertnpnanr   Tr   listrangelencolumnstmassert_frame_equal)selftdiiidfresultiexpecteds   &      y/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/frame/methods/test_transpose.pytest_transpose_td64_intervals+TestTranspose.test_transpose_td64_intervals   s    h1&&s+YYr266"r]tE#b'N34c"gG1A.GH
f/ Hs    Cc                ,   \        . R R7      p\        VR7      p\        . RRR7      pVP                  P                  4       P                  pVP                  ^R7      P                  p\
        P                  ! WC4       \
        P                  ! WS4       R# )zM8[ns]dtypeindexzdatetime64[ns]N)r'   freq)axis)r   r   r   sumr)   r   assert_index_equal)r   dtir   r!   result1result2s   &     r"   ,test_transpose_empty_preserves_datetimeindex:TestTranspose.test_transpose_empty_preserves_datetimeindex    sm    Bh/S! +;$G$$((*""&&a&.&&
g0
g0    c                   \        R ^RR7      p\        V4      pVP                  VP                  8H  P	                  4       '       g   Q hVP
                  pVP                  VP                  8H  P	                  4       '       g   Q hR# )2016-04-05 04:30UTCperiodstzNr
   r   dtypesr'   allr   )r   r.   r   ress   &   r"   %test_transpose_tzaware_1col_single_tz3TestTranspose.test_transpose_tzaware_1col_single_tz-   sg    +Q5As^		SYY&++----dd

cii',,....r3   c                   \        R ^RR7      p\        RVRV/4      pVP                  VP                  8H  P	                  4       '       g   Q hVP
                  pVP                  VP                  8H  P	                  4       '       g   Q hR# )r5   r6   r7   ABNr:   )r   r.   df3res3s   &   r"   %test_transpose_tzaware_2col_single_tz3TestTranspose.test_transpose_tzaware_2col_single_tz6   sq    +Q5Ac3,-

cii',,....uusyy(--////r3   c                   \        R ^RR7      pVP                  R4      p\        RVRV/4      pVP                  VP                  VP                  .8H  P                  4       '       g   Q hVP                  P                  \        8H  P                  4       '       g   Q h\        P                  ! VP                  P                  VP                  \        4      4       R# )r5   r6   r7   
US/PacificrA   rB   N)r
   
tz_convertr   r;   r'   r<   r   objectr   r   astype)r   r.   dti2df4s   &   r"   $test_transpose_tzaware_2col_mixed_tz2TestTranspose.test_transpose_tzaware_2col_mixed_tz?   s    +Q5A~~l+c3-.

syy$**55::<<<<&++----
ceeggszz&'9:r3   r9   NzAmerica/New_Yorkc           
        \        R RRVR7      p\        R\        \        V4      4      R\        \        V4      4      /VR7      pVP                  VP                  8H  p\        R\        R4      VR	7      p\        P                  ! WE4       R
# )20161101201611304h)r*   r9   abr(   Tab)r)   r   N)r
   r   r   r   r   r   r   r   )r   r9   idxr   r   r!   s   &&    r"   2test_transpose_preserves_dtindex_equality_with_dst@TestTranspose.test_transpose_preserves_dtindex_equality_with_dstI   sj     ZdrBU3s8_c5S?C3OTdSA
f/r3   c                   \        R ^RR7      pVP                  R4      p\        W.4      pVP                  \        8H  P                  4       '       g   Q hVP                  pVP                  \        8H  P                  4       '       g   Q hR# )r5   r6   r7   rH   N)r
   rI   r   r;   rJ   r<   r   )r   r.   rL   df2res2s   &    r"   )test_transpose_object_to_tzaware_mixed_tz7TestTranspose.test_transpose_object_to_tzaware_mixed_tzR   sr    +Q5A~~l+ $

f$))++++uuv%**,,,,r3   c                   \        R \        P                  ! ^4      R. RO/\        P                  R7      pVP                  p\        VP
                  P                  4      pR R.Vn        \        P                  ! W#4       R# )rA   rB   r&   N)l            l           l   
        )	r   r   arangeuint64r   valuesr)   r   r   r   r   r   r!   s   &   r"   test_transpose_uint64#TestTranspose.test_transpose_uint64]   s^    "))A,%CD))
 RYY[[)s
f/r3   c                D   TpVP                   pVP                  4        F}  w  rEVP                  4        Fd  w  rg\        P                  ! V4      '       d.   \        P                  ! W&,          V,          4      '       g   Q hKN  WrV,          V,          8X  d   Kd  Q h	  K  	  R # )N)r   itemsr   isnan)r   float_frameframedftrW   seriescolvalues   &&      r"   test_transpose_float"TestTranspose.test_transpose_floatg   sp    gg99;KC$lln
88E??88EJsO4444 #JsO333	 - 'r3   c                    \        R . R	OR. R
OR. ROR\        R^R7      /\        . RO\        R7      R7      pVP                  pVP                  4        F&  w  r4VP                  \        P                  8X  d   K&  Q h	  R# )rA   rB   CDz1/1/2009)r8   r&   r(   N)              ?g       @g      @g      @)rt   ru   rt   ru   rt   )foo1foo2foo3foo4foo5)rT   rU   cde)	r   r	   r   rJ   r   rg   r'   r   object_)r   mixedmixed_Trm   ss   &    r"   test_transpose_mixed"TestTranspose.test_transpose_mixedq   so    ..=[Q7	 1@
 ''mmoFC77bjj((( &r3   c                    VP                   p^VP                  R&   VP                  R,          ^8g  P                  4       '       g   Q hR# )   r   
   NN):NNNr   )r   ilocrb   r<   )r   ri   rk   s   && r"   test_transpose_get_view%TestTranspose.test_transpose_get_view   s>    mm""4(A-224444r3   c                   \        R ^RR7      pVP                  P                  ^^4      p\        V4      pVP                  P
                  ^8X  g   Q hVP                  pVP                  P
                  ^8X  g   Q hVP                  P                  ^ ,          P                  p\        P                  ! VP                  P                  ^ ,          P                  P                  VP                  4      '       g   Q hR# )z
2016-01-01rH   r7   N)r
   _datareshaper   _mgrnblocksr   blocksrb   r   shares_memory_ndarray)r   r.   arrr   r   rtrips   &     r"   &test_transpose_get_view_dt64tzget_view4TestTranspose.test_transpose_get_view_dt64tzget_view   s    q\Bii1%s^ww!###{{""a'''""1%,,q 1 8 8 A A5>>RRRRr3   c                    \        R \        R4      \        R4      ./\        R7      pVP                  p\        \        R4      \        R4      ..R .\        R7      p\        P
                  ! W#4       R# )rT   
2019-12-31r&   r)   r'   N)r   r   rJ   r   r   r   rc   s   &   r"   test_transpose_not_inferring_dt-TestTranspose.test_transpose_not_inferring_dt   sl    i-y/FG 	
 %y'>?@%

 	f/r3   c           	     R   \        R \        \        R4      \        R4      .\        R7      R\        R4      \        R4      ./4      pVP                  p\        \        R4      \        R4      .\        R4      \        R4      ..R R.\        R7      p\
        P                  ! W#4       R# )rT   r   r&   rU   r   N)r   r   r   rJ   r   r   r   rc   s   &   r"   ,test_transpose_not_inferring_dt_mixed_blocks:TestTranspose.test_transpose_not_inferring_dt_mixed_blocks   s    V|,i.EFf i-y/FG	
 <()L*AB<()L*AB *
 	f/r3   dtype1Int64Float64dtype2c           
     \   \        R \        P                  ! . ROVR7      R\        P                  ! . ROVR7      /4      pVP                  pVP                  P
                   FF  pW8X  d   VP                  P                  MVP                  pVP                  R,          '       d   KF  Q h	  R# )rT   r&   rU   F_CONTIGUOUSN)   r      )      r   )	r   pdarrayr   r   r   rb   r   flags)r   r   r   r   r   blkdatas   &&&    r"   test_transposeTestTranspose.test_transpose   s     RXXiv6RXXiv6
 ;;%%C'-'73::##SZZD::n---- &r3    )__name__
__module____qualname____firstlineno__r#   r1   r>   rE   rN   pytestmarkparametrizerX   r]   rd   ro   r   r   r   r   r   r   __static_attributes____classdictcell__)__classdict__s   @r"   r   r      s     
01/0; [[TD*<#=>0 ?0	-04) 5

S0 0* [[X';<[[X';<. = =.r3   r   )numpyr   r   pandasr   r   r   r   r   r   r   r	   r
   r   pandas._testing_testingr   r   r   r3   r"   <module>r      s.      
 
 
 r. r.r3   