+
    yȇiW                     R    ^ RI t ^ RIHt ^ RIHtHtHt ^ RIHt	 Rt
 ! R R4      tR# )    N)INVALID_FREQ_ERR_MSG)Period	Timestampoffsetsz#Period with BDay freq is deprecatedc                     a  ] tR t^t o Rt]P                  P                  R4      ]P                  P                  R. RO4      R 4       4       t	R t
R tR tR tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tRtV tR# )TestFreqConversionz)Test frequency conversion of date objectsz%ignore:Period with BDay:FutureWarningfreqc                   \        R VR7      pVP                  VP                  VP                  3pV^,
          pVP                  VP                  ^,
          8X  g   Q hVP                  VP
                  VP                  3pWS8  g   Q hR# )
0001-01-01r	   N)r   yearhourdayordinalmonth)selfr	   pertup1prevtup2s   &&    v/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/scalar/period/test_asfreq.pytest_asfreq_near_zero(TestFreqConversion.test_asfreq_near_zero   sm     \-#((CGG,Qw||s{{Q...		4::txx0{{    c                
   \        R R4      ^,           p\        R R4      ^,
          pVP                  R4      pVP                  R4      pW48w  g   Q hVP                  RR4      V8  g   Q hVP                  RR4      V8:  g   Q hR# )r   DWESN)r   asfreq)r   per1per2week1week2s   &    r   test_asfreq_near_zero_weekly/TestFreqConversion.test_asfreq_near_zero_weekly   s|    lC(1,lC(1,C C ~~||C%---||C%---r   c                R   \         P                  ! \        \        R 7      ;_uu_ 4        \	        RRR7      pRRR4       \         P                  ! \        \        R 7      ;_uu_ 4        XP                  4        RRR4       R#   + '       g   i     LS; i  + '       g   i     R# ; i)matchr   Br   N)tmassert_produces_warningFutureWarningbday_msgr   to_timestamp)r   r   s   & r   test_to_timestamp_out_of_bounds2TestFreqConversion.test_to_timestamp_out_of_bounds(   sc    ''XFFC0C G''XFF GF GFFFFs   B'BB	B&	c                >   \        R RR7      pVP                  R4      pVP                  R4      p\        RRR7      pVP                  VP                  8X  g   Q hVP                  R8X  g   Q hVP                  VP                  8X  g   Q hVP                  R8X  g   Q hR# )Y  r	   r   5minminz2007-12-31 23:59r   N)r   r    r   freqstr)r   valresult1result2expecteds   &    r   test_asfreq_corner%TestFreqConversion.test_asfreq_corner/   s    #D)**V$**U#,59("2"2222&(((("2"2222%'''r   c           
     
   \         p\        R RR7      p\        RRR7      p\        RRR7      p\        RRR7      p\        RR^R7      p\        RR^R7      p\        RR^R	7      p\        RR^R	7      p	\        R
R^^R7      p
\        R
R^^R7      p\        P                  ! \        \
        R7      ;_uu_ 4        \        RR^^R7      p\        RR^^R7      pRRR4       \        RR^^R7      p\        RR^^R7      p\        RR^^^ R7      p\        RR^^^R7      p\        RR^^^ ^ R7      p\        RR^^^^;R7      p\        RR^^^ ^ ^ R7      p\        RR^^^^;^;R7      p\        RR^^R7      p\        RR^^R7      p\        RR^^R7      p\        RR^^R7      p\        RR^^R7      p\        RR^^R7      pVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V	8X  g   Q hVP                  R
R4      V
8X  g   Q hVP                  R
R4      V8X  g   Q h\        P                  ! \        \
        R7      ;_uu_ 4        VP                  RR4      X8X  g   Q hVP                  RR4      X8X  g   Q h RRR4       VP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q h\        P                  ! \        VR7      ;_uu_ 4        VP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q h RRR4       VP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q h\        P                  ! \        VR7      ;_uu_ 4        VP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q h RRR4       VP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  R 4      V8X  g   Q hR#   + '       g   i     EL; i  + '       g   i     EL+; i  + '       g   i     EL; i  + '       g   i     L; i)r3   r4   r5   Y-JANY-JUNzY-NOVQr	   r   quarterMr	   r   r   r   r	   r   r   r   r(   r*   Nr   hr	   r   r   r   r   Minr	   r   r   r   r   minutesr	   r   r   r   r   rL   second  er   Hr7   Tr   )
r   r   r+   r,   r-   r.   r    pytestraises
ValueError)r   msgival_A	ival_AJAN	ival_AJUN	ival_ANOVival_A_to_Q_startival_A_to_Q_endival_A_to_M_startival_A_to_M_endival_A_to_W_startival_A_to_W_endival_A_to_B_startival_A_to_B_endival_A_to_D_startival_A_to_D_endival_A_to_H_startival_A_to_H_endival_A_to_T_startival_A_to_T_endival_A_to_S_startival_A_to_S_endival_AJAN_to_D_endival_AJAN_to_D_startival_AJUN_to_D_endival_AJUN_to_D_startival_ANOV_to_D_endival_ANOV_to_D_starts   &                           r   test_conv_annual#TestFreqConversion.test_conv_annual9   s   "St,d3	d3	d3	"$B ca@"$a@ cB?"$aQG cBBG''XFF &Cd! K$#DKO G #$aQG cBBG"$aQQO cBBRP"T!
 !T"R
 #4qaa!
 !4rr2b
 $4qbI%3TJ#4qbI%3TJ#4rrJ%3TK}}S#&*;;;;}}S#&/999}}S#&*;;;;}}S#&/999}}S#&*;;;;}}S#&/999''XFF==c*.????==c*o=== G }}S#&*;;;;}}S#&/999]]:S11==c*.????==c*o=== 2 }}UC(,====}}UC(O;;;]]:S11==c*.????==c*o=====c*.????==c*o===	 2 S)-AAAAS)-????S)-AAAAS)-????S)-AAAAS)-????}}S!V+++u GFFB GFF
 211
 21s1   9R><3S3S& A%S:>S	S#	&S7	:T
	c           
        \        R R^R7      p\        R R^R7      p\        RR^R7      p\        RR^R7      p\        RRR7      p\        RR^R7      p\        RR^R7      p\        R	R^^R
7      p\        R	R^^R
7      p	\        P                  ! \        \        R7      ;_uu_ 4        \        RR^^R
7      p
\        RR^^R
7      pRRR4       \        RR^^R
7      p\        RR^^R
7      p\        RR^^^ R7      p\        RR^^^R7      p\        RR^^^ ^ R7      p\        RR^^^^;R7      p\        RR^^^ ^ ^ R7      p\        RR^^^^;^;R7      p\        RR^^R
7      p\        RR^^R
7      p\        RR^^R
7      p\        RR^	^R
7      pVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V	8X  g   Q h\        P                  ! \        \        R7      ;_uu_ 4        VP                  RR4      X
8X  g   Q hVP                  RR4      X8X  g   Q h RRR4       VP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  R 4      V8X  g   Q hR#   + '       g   i     EL; i  + '       g   i     ELk; i)rB   r4   rC   Q-JANQ-JUNr3   r5   rE   rF   r   rG   r(   r*   Nr   rH   rI   rJ   rK   rM   rN   rP   r   r   r+   r,   r-   r.   r    )r   ival_Qival_Q_end_of_year
ival_QEJAN
ival_QEJUNival_Q_to_Aival_Q_to_M_startival_Q_to_M_endival_Q_to_W_startival_Q_to_W_endival_Q_to_B_startival_Q_to_B_endival_Q_to_D_startival_Q_to_D_endival_Q_to_H_startival_Q_to_H_endival_Q_to_T_startival_Q_to_T_endival_Q_to_S_startival_Q_to_S_endival_QEJAN_to_D_startival_QEJAN_to_D_endival_QEJUN_to_D_startival_QEJUN_to_D_ends   &                       r   test_conv_quarterly&TestFreqConversion.test_conv_quarterly   s
    StQ7#4CtQ?
tQ?
#D1"$a@ cA>"$aQG cA2F''XFF &Cd! K$#DrJO G #$aQG cA2F"$aQQO cA2BO"T!
 !TB
 #4qaa!
 !4qbr"R
 !'Cd! K$#DrJ &Cd! K$#DrJ}}S![000!((-<<<}}S#&*;;;;}}S#&/999}}S#&*;;;;}}S#&/999''XFF==c*.????==c*o=== G }}S#&*;;;;}}S#&/999}}S#&*;;;;}}S#&/999}}UC(,====}}UC(O;;;}}S#&*;;;;}}S#&/999  c*.CCCC  c*.AAAA  c*.CCCC  c*.AAAA}}S!V+++e GFFB GFFs   (O3O!O	!O2	c           
     n   \        R R^R7      p\        R R^R7      p\        R R^R7      p\        RRR7      p\        RR^R7      p\        RR^^R7      p\        RR^^R7      p\        P                  ! \        \        R	7      ;_uu_ 4        \        R
R^^R7      p\        R
R^^R7      p	RRR4       \        RR^^R7      p
\        RR^^R7      p\        RR^^^ R7      p\        RR^^^R7      p\        RR^^^ ^ R7      p\        RR^^^^;R7      p\        RR^^^ ^ ^ R7      p\        RR^^^^;^;R7      pVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q h\        P                  ! \        \        R	7      ;_uu_ 4        VP                  R
R4      X8X  g   Q hVP                  R
R4      X	8X  g   Q h RRR4       VP                  RR4      V
8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  R 4      V8X  g   Q hR#   + '       g   i     ELm; i  + '       g   i     EL; i)rE   r4   rF   r3   r5   rB   rC   r   rG   r(   r*   Nr   rH   rI   rJ   rK   rM   rN   r   rw   )r   ival_Mival_M_end_of_yearival_M_end_of_quarterival_M_to_Aival_M_to_Qival_M_to_W_startival_M_to_W_endival_M_to_B_startival_M_to_B_endival_M_to_D_startival_M_to_D_endival_M_to_H_startival_M_to_H_endival_M_to_T_startival_M_to_T_endival_M_to_S_startival_M_to_S_ends   &                 r   test_conv_monthly$TestFreqConversion.test_conv_monthly   s6    St15#4rB &Cd! D#D1#D!<"$aQG cA2F''XFF &Cd! K$#DrJO G #$aQG cA2F"$aQQO cA2BO"T!
 !TB
 #4qaa!
 !4qbr"R
 }}S![000!((-<<<}}S![000$++C0K???}}S#&*;;;;}}S#&/999''XFF==c*.????==c*o=== G }}S#&*;;;;}}S#&/999}}S#&*;;;;}}S#&/999}}UC(,====}}UC(O;;;}}S#&*;;;;}}S#&/999}}S!V+++O GFF6 GFFs   L13L#L 	#L4	c           
        \        R R^^R7      p\        R R^^R7      p\        RR^^R7      p\        RR^^R7      p\        RR^^R7      p\        RR^^R7      p\        RR^^R7      p\        RR^^R7      p\        R	R^^R7      p	\        R	R^^R7      p
\        R	R
^^R7      p\        R	R^^R7      p\        R	R
^^R7      p\        R	R^^R7      p\        R	R
^^R7      p\        R	R^^R7      p\        R	R
^^R7      p\        R	R^^R7      p\        R	R
^^R7      p\        R	R^^R7      p\        R	R
^^R7      p\        R	R^^R7      p\        R R^^R7      p\        R R^^R7      p\        R R^^R7      p\        RRR7      p\        RR^R7      p\        RR^R7      p\        R	R^^R7      P                  ^8X  d   \        RRR7      pM\        RRR7      p\        R	R^^R7      P                  ^8X  d   \        RR^R7      pM\        RR^R7      p\        R	R^^R7      P                  ^8X  d   \        RR^R7      pM\        RR^R7      p\        P                  ! \        \
        R7      ;_uu_ 4        \        RR^^R7      p \        RR^^R7      p!RRR4       \        R	R^^R7      p"\        R	R^^R7      p#\        RR^^^ R7      p$\        RR^^^R7      p%\        RR^^^ ^ R7      p&\        RR^^^^;R7      p'\        RR^^^ ^ ^ R7      p(\        RR^^^^;^;R7      p)VP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q h\        P                  ! \        \
        R7      ;_uu_ 4        VP                  RR4      X 8X  g   Q hVP                  RR4      X!8X  g   Q h RRR4       VP                  R	R4      V"8X  g   Q hVP                  R	R4      V#8X  g   Q hVP                  R	R4      V	8X  g   Q hVP                  R	R4      V
8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  R	R4      V8X  g   Q hVP                  RR4      V$8X  g   Q hVP                  RR4      V%8X  g   Q hVP                  RR4      V&8X  g   Q hVP                  RR4      V'8X  g   Q hVP                  RR4      V(8X  g   Q hVP                  RR4      V)8X  g   Q hVP                  R 4      V8X  g   Q h\        p*\        P                  ! \        V*R7      ;_uu_ 4        VP                  R4       RRR4       R#   + '       g   i     EL; i  + '       g   i     EL; i  + '       g   i     R# ; i)r   r4   rG   zW-SATzW-FRIzW-THUzW-WEDzW-TUEzW-MONr   rP   r3   r5   rB   rC   rE   rF     r(   r*   NrH   rI   rJ   rK   rM   rN   r   WK)r   weekdayr+   r,   r-   r.   r    r   rT   rU   rV   )+r   ival_W	ival_WSUN	ival_WSAT	ival_WFRI	ival_WTHU	ival_WWED	ival_WTUE	ival_WMONival_WSUN_to_D_startival_WSUN_to_D_endival_WSAT_to_D_startival_WSAT_to_D_endival_WFRI_to_D_startival_WFRI_to_D_endival_WTHU_to_D_startival_WTHU_to_D_endival_WWED_to_D_startival_WWED_to_D_endival_WTUE_to_D_startival_WTUE_to_D_endival_WMON_to_D_startival_WMON_to_D_endival_W_end_of_yearival_W_end_of_quarterival_W_end_of_monthival_W_to_Aival_W_to_Qival_W_to_Mival_W_to_A_end_of_yearival_W_to_Q_end_of_quarterival_W_to_M_end_of_monthival_W_to_B_startival_W_to_B_endival_W_to_D_startival_W_to_D_endival_W_to_H_startival_W_to_H_endival_W_to_T_startival_W_to_T_endival_W_to_S_startival_W_to_S_endrW   s+   &                                          r   test_conv_weekly#TestFreqConversion.test_conv_weekly   s   St1!<$aQ?	d!C	d!C	d!C	d!C	d!C	d!C	%3TJ#4qaH%3TL#4qaH%3TL#4qaH%3TL#4qaH%3TL#4qaH%3TL#4qaH%3TL#4qaH#4rrJ &Cd! L$#DrJ#D1#D!<#D:sRR8@@AE&,#D&A#&,#D&A#sQB7??1D)/StQ)O&)/StQ)O&sQB7??1D'-3T'K$'-3T'K$''XFF &Cd! K$#DqIO G #$aQG cA1E"$aQQO cA12N"T!
 !T2
 #4qaa!
 !4qabB
 }}S![000!((-1HHHH}}S![000$++C04NNNN}}S![000"))#.2JJJJ''XFF==c*.????==c*o=== G }}S#&*;;;;}}S#&/999S)-AAAAS)-????S)-AAAAS)-????S)-AAAAS)-????S)-AAAAS)-????S)-AAAAS)-????S)-AAAAS)-????S)-AAAAS)-????}}S#&*;;;;}}S#&/999}}UC(,====}}UC(O;;;}}S#&*;;;;}}S#&/999}}S!V+++"]]:S11MM$ 21{ GFF: GFF@ 211s$   8Z3Z/?[Z,	/[ 	[	c           	     n   \         p\        P                  ! \        VR 7      ;_uu_ 4        \	        RR^^R7       RRR4       \        P                  ! \        VR 7      ;_uu_ 4        \	        RR^^R7       RRR4       \        P                  ! \        VR 7      ;_uu_ 4        \	        RR^^R7       RRR4       \        P                  ! \        VR 7      ;_uu_ 4        \	        RR^^R7       RRR4       \        P                  ! \        VR 7      ;_uu_ 4        \	        RR^^R7       RRR4       \        P                  ! \        VR 7      ;_uu_ 4        \	        R	R^^R7       RRR4       \        P                  ! \        VR 7      ;_uu_ 4        \	        R
R^^R7       RRR4       R#   + '       g   i     EL{; i  + '       g   i     ELS; i  + '       g   i     EL+; i  + '       g   i     EL; i  + '       g   i     L; i  + '       g   i     L; i  + '       g   i     R# ; i)r(   r   r4   rG   NzWK-SATzWK-FRIzWK-THUzWK-WEDzWK-TUEzWK-MON)r   rT   rU   rV   r   )r   rW   s   & r   test_conv_weekly_legacy*TestFreqConversion.test_conv_weekly_legacyk  sL   "]]:S114qa8 2 ]]:S11t1!< 2]]:S11t1!< 2]]:S11t1!< 2]]:S11t1!< 2]]:S11t1!< 2]]:S11t1!< 21 211 2111111111111111sS   F-'G#GG)G=HH#-F>	G	G&	)G:	=H	H 	#H4	c           
        \         P                  ! \        \        R 7      ;_uu_ 4        \	        RR^^R7      p\	        RR^^R7      p\	        RR^^R7      p\	        RR^^R7      p\	        RR^^R7      pRRR4       \	        RRR7      p\	        RR^R7      p\	        R	R^R
7      p\	        RR^^R7      p	\	        RR^^R7      p
\	        RR^^^ R7      p\	        RR^^^R7      p\	        RR^^^ ^ R7      p\	        RR^^^^;R7      p\	        RR^^^ ^ ^ R7      p\	        RR^^^^;^;R7      pXP                  R4      V8X  g   Q hXP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hXP                  R4      V8X  g   Q hVP                  R	4      V8X  g   Q hXP                  R	4      V8X  g   Q hVP                  R4      V	8X  g   Q hXP                  R4      V	8X  g   Q hVP                  R4      V
8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q h\         P                  ! \        \        R 7      ;_uu_ 4        VP                  R4      V8X  g   Q h RRR4       R#   + '       g   i     ELx; i  + '       g   i     R# ; i)r(   r*   r4   rG   Nr3   r5   rB   rC   rE   rF   r   r   rH   rI   rJ   rK   rM   rN   r   )r+   r,   r-   r.   r   r    )r   ival_Bival_B_end_of_yearival_B_end_of_quarterival_B_end_of_monthival_B_end_of_weekival_B_to_Aival_B_to_Qival_B_to_Mival_B_to_Wival_B_to_Dival_B_to_H_startival_B_to_H_endival_B_to_T_startival_B_to_T_endival_B_to_S_startival_B_to_S_ends   &                r   test_conv_business%TestFreqConversion.test_conv_business~  s	    ''XFF4qa@F!'St22!N$*$aR$P!"(cA2"N!'St1!!L G #D1#D!<#D:#DqA#DqA"$aQQO cA12N"T!
 !T2
 #4qaa!
 !4qabB
 }}S![000!((-<<<}}S![000$++C0K???}}S![000"))#.+===}}S![000!((-<<<}}S![000}}S#&*;;;;}}S#&/999}}UC(,====}}UC(O;;;}}S#&*;;;;}}S#&/999''XFF==%/// GF[ GFFZ GFFs   AK$ K8$K5	8L		c           
        \        R R^^R7      p\        R R^^R7      p\        R R^^R7      p\        R R^^R7      p\        R R^^R7      p\        R R^^R7      p\        R R^^R7      p\        R R^^R7      p\        P                  ! \        \        R7      ;_uu_ 4        \        RR^^R7      p	\        RR^^R7      p
RRR4       \        RRR7      p\        RR	R7      p\        R
RR7      p\        RRR7      p\        RR^R7      p\        RR^R7      p\        RR^R7      p\        RR^R7      p\        RR^^R7      p\        RR^^^ R7      p\        RR^^^R7      p\        RR^^^ ^ R7      p\        RR^^^^;R7      p\        RR^^^ ^ ^ R7      p\        RR^^^^;^;R7      pVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R
4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q h\        P                  ! \        \        R7      ;_uu_ 4        VP                  R4      X	8X  g   Q hVP                  RR4      V	8X  g   Q hVP                  RR4      X
8X  g   Q hVP                  RR4      V	8X  g   Q hVP                  RR4      V
8X  g   Q h RRR4       VP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  R 4      V8X  g   Q hR#   + '       g   i     EL; i  + '       g   i     L; i)r   r4   rG   r(   r*   Nr3   r5   r@   r   rA   zY-DECru   rC   rv   zQ-DECrE   rF   r   rH   rI   rJ   rK   rM   rN   rB   r   rw   )r   ival_Dival_D_end_of_yearival_D_end_of_quarterival_D_end_of_monthival_D_end_of_weekival_D_fridayival_D_saturdayival_D_sundayival_B_fridayival_B_mondayival_D_to_Aival_Deoq_to_AJANival_Deoq_to_AJUNival_Deoq_to_ADECival_D_to_QEJANival_D_to_QEJUNival_D_to_QEDECival_D_to_Mival_D_to_Wival_D_to_H_startival_D_to_H_endival_D_to_T_startival_D_to_T_endival_D_to_S_startival_D_to_S_ends   &                         r   test_conv_daily"TestFreqConversion.test_conv_daily  sr    St1!<#4rrJ &Cd! L$#DrJ#4qaHCd!C cA1ECd!C''XFF"$aQGM"$aQGM G #D1"d;"d;"d; gD!D gD!D gD!D#D:#DqA"$aQQO cA12N"T!
 !T2
 #4qaa!
 !4qabB
 }}S![000$++G48IIII$++G48IIII$++G48IIII!((-<<<$++C0OCCC}}W%888}}W%888}}W%888}}S![000"))#.+===}}S![000!((-<<<''XFF '',==="))#s3}DDD"))#s3}DDD ''S1]BBB ''S1]BBB G }}S#&*;;;;}}S#&/999}}UC(,====}}UC(O;;;}}S#&*;;;;}}S#&/999}}S!V+++} GFF` GFs   !P?	A=Q?Q	Q#	c           
     j   \        R R^^^ R7      p\        R R^^^R7      p\        R R^^^R7      p\        R R^^^R7      p\        R R^^^R7      p\        R R^^^R7      p\        R R^^^R7      p\        RRR7      p\        RR^R7      p	\        RR^R7      p
\        R	R^^R
7      p\        RR^^R
7      p\        P                  ! \        \        R7      ;_uu_ 4        \        RR^^R
7      pRRR4       \        RR^^^ ^ R7      p\        RR^^^ ^;R7      p\        RR^^^ ^ ^ R7      p\        RR^^^ ^;^;R7      pVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V	8X  g   Q hVP                  R4      V	8X  g   Q hVP                  R4      V
8X  g   Q hVP                  R4      V
8X  g   Q hVP                  R	4      V8X  g   Q hVP                  R	4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q h\        P                  ! \        \        R7      ;_uu_ 4        VP                  R4      X8X  g   Q hVP                  R4      V8X  g   Q h RRR4       VP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  R 4      V8X  g   Q hR#   + '       g   i     EL'; i  + '       g   i     L; i)rH   r4   rI   r3   r5   rB   rC   rE   rF   r   rG   r   r(   r*   NrJ   rK   rM   rN   r   rw   )r   ival_Hival_H_end_of_yearival_H_end_of_quarterival_H_end_of_monthival_H_end_of_weekival_H_end_of_dayival_H_end_of_busival_H_to_Aival_H_to_Qival_H_to_Mival_H_to_Wival_H_to_Dival_H_to_Bival_H_to_T_startival_H_to_T_endival_H_to_S_startival_H_to_S_ends   &                 r   test_conv_hourly#TestFreqConversion.test_conv_hourly  s8    St1!!D#4rrPRS &Cd!RT U$#DrPRS#4qabQ"$aQRP"$aQRP#D1#D!<#D:#DqA#DqA''XFF cA1EK G #T!
 !T"
 #4qaa!
 !4qaa2
 }}S![000!((-<<<}}S![000$++C0K???}}S![000"))#.+===}}S![000!((-<<<}}S![000 '',;;;''XFF==%444$++C0K??? G }}UC(,====}}UC(O;;;}}S#&*;;;;}}S#&/999}}S!V+++G GFF4 GFs    L1L"L	"L2	c           
     r   \        R R^^^ ^ R7      p\        R R^^^^;R7      p\        R R^^^^;R7      p\        R R^^^^;R7      p\        R R^^^^;R7      p\        R R^^^^;R7      p\        R R^^^^;R7      p\        R R^^^ ^;R7      p\        RRR7      p	\        RR^R7      p
\        RR^R7      p\        R	R^^R
7      p\        RR^^R
7      p\        P                  ! \        \        R7      ;_uu_ 4        \        RR^^R
7      pRRR4       \        RR^^^ R7      p\        RR^^^ ^ ^ R7      p\        RR^^^ ^ ^;R7      pVP                  R4      V	8X  g   Q hVP                  R4      V	8X  g   Q hVP                  R4      V
8X  g   Q hVP                  R4      V
8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R	4      V8X  g   Q hVP                  R	4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q h\        P                  ! \        \        R7      ;_uu_ 4        VP                  R4      X8X  g   Q hVP                  R4      V8X  g   Q h RRR4       VP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  RR4      V8X  g   Q hVP                  R 4      V8X  g   Q hR#   + '       g   i     EL; i  + '       g   i     L; i)rJ   r4   rK   r3   r5   rB   rC   rE   rF   r   rG   r   r(   r*   NrH   rI   rM   rN   r   rw   )r   ival_Tival_T_end_of_yearival_T_end_of_quarterival_T_end_of_monthival_T_end_of_weekival_T_end_of_dayival_T_end_of_busival_T_end_of_hourival_T_to_Aival_T_to_Qival_T_to_Mival_T_to_Wival_T_to_Dival_T_to_Bival_T_to_Hival_T_to_S_startival_T_to_S_ends   &                 r   test_conv_minutely%TestFreqConversion.test_conv_minutely3  sT    UQAAaP#T"R
 !'TB!
 %TB
 $T2
 #T2
 #T2
 $T"
 #D1#D!<#D:#DqA#DqA''XFF cA1EK G#DqqI"4qaa!
 !4qaa"
 }}S![000!((-<<<}}S![000$++C0K???}}S![000"))#.+===}}S![000!((-<<<}}S![000 '',;;;''XFF==%444$++C0K??? G }}S![000!((-<<<}}S#&*;;;;}}S#&/999}}U#v---= GFF* GFs   8L1L&L#	&L6	c           
     |   \        R R^^^ ^ ^ R7      p\        R R^^^^;^;R7      p\        R R^^^^;^;R7      p\        R R^^^^;^;R7      p\        R R^^^^;^;R7      p\        R R^^^^;^;R7      p\        R R^^^^;^;R7      p\        R R^^^ ^;^;R7      p\        R R^^^ ^ ^;R7      p	\        RRR7      p
\        RR^R7      p\        RR^R7      p\        R	R^^R
7      p\        RR^^R
7      p\        P                  ! \        \        R7      ;_uu_ 4        \        RR^^R
7      pRRR4       \        RR^^^ R7      p\        RR^^^ ^ R7      pVP                  R4      V
8X  g   Q hVP                  R4      V
8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R	4      V8X  g   Q hVP                  R	4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q h\        P                  ! \        \        R7      ;_uu_ 4        VP                  R4      X8X  g   Q hVP                  R4      V8X  g   Q h RRR4       VP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hVP                  R4      V8X  g   Q hV	P                  R4      V8X  g   Q hVP                  R 4      V8X  g   Q hR#   + '       g   i     EL; i  + '       g   i     L; i)rM   r4   rN   r3   r5   rB   rC   rE   rF   r   rG   r   r(   r*   NrH   rI   rJ   rK   rw   )r   ival_Sival_S_end_of_yearival_S_end_of_quarterival_S_end_of_monthival_S_end_of_weekival_S_end_of_dayival_S_end_of_busival_S_end_of_hourival_S_end_of_minuteival_S_to_Aival_S_to_Qival_S_to_Mival_S_to_Wival_S_to_Dival_S_to_Bival_S_to_Hival_S_to_Ts   &                 r   test_conv_secondly%TestFreqConversion.test_conv_secondlyr  s\    St1!!AVWX#4rr2b
 !'4qbr"R!
 %4qbr"R
 $4qabB
 #4qabB
 #4qabB
 $4qaa2
  &4qaa" 
 #D1#D!<#D:#DqA#DqA''XFF cA1EK G#DqqI%d!STU}}S![000!((-<<<}}S![000$++C0K???}}S![000"))#.+===}}S![000!((-<<<}}S![000 '',;;;''XFF==%444$++C0K??? G }}S![000!((-<<<}}U#{222#**51[@@@}}S!V+++/ GFF GFs   L#1L+L(	+L;	c                    \        R RR7      pVP                  R8X  g   Q hVP                  p\        R 4      pW#8X  g   Q hVP                  VP                  8X  g   Q hR# )z2020-01-30 15:57:27.576166usr   l   f	vu, N)r   r   
start_timer   _value)r   r   startr<   s   &   r   test_conv_microsecond(TestFreqConversion.test_conv_microsecond  sZ     1={{....9:   ||s{{***r   c                j   \        R RR7      pR\        P                  ! ^4      3 Fc  pVP                  V4      p\        RRR7      pW48X  g   Q hVP                  VP                  8X  g   Q hVP
                  VP
                  8X  d   Kc  Q h	  R\        P                  ! ^4      3 Fe  pVP                  VRR7      p\        RRR7      pW48X  g   Q hVP                  VP                  8X  g   Q hVP
                  VP
                  8X  d   Ke  Q h	  \        RRR7      pR \        P                  ! 4       3 Fc  pVP                  V4      p\        RR R7      pW48X  g   Q hVP                  VP                  8X  g   Q hVP
                  VP
                  8X  d   Kc  Q h	  R \        P                  ! 4       3 Fe  pVP                  VR	R7      p\        RR R7      pW48X  g   Q hVP                  VP                  8X  g   Q hVP
                  VP
                  8X  d   Ke  Q h	  \        R RR7      pR
\        P                  ! ^4      3 Fc  pVP                  V4      p\        RR
R7      pW48X  g   Q hVP                  VP                  8X  g   Q hVP
                  VP
                  8X  d   Kc  Q h	  R
\        P                  ! ^4      3 Fe  pVP                  VR	R7      p\        RR
R7      pW48X  g   Q hVP                  VP                  8X  g   Q hVP
                  VP
                  8X  d   Ke  Q h	  \        RRR7      pR
\        P                  ! ^4      3 Fc  pVP                  V4      p\        RR
R7      pW48X  g   Q hVP                  VP                  8X  g   Q hVP
                  VP
                  8X  d   Kc  Q h	  R
\        P                  ! ^4      3 Fe  pVP                  VR	R7      p\        RR
R7      pW48X  g   Q hVP                  VP                  8X  g   Q hVP
                  VP
                  8X  d   Ke  Q h	  R# )r3   r4   r5   3Y2007r   r   how2009rM   2Mz2007-12z2007-01z2009-12N)r   r   YearEndr    r   r	   MonthEnd)r   pr	   resultr<   s   &    r   test_asfreq_mult#TestFreqConversion.test_asfreq_mult  s   $'7??1-.DXXd^Ff40H%%%>>X%5%5555;;(--/// / 7??1-.DXXdX,Ff40H%%%>>X%5%5555;;(--/// / 4('//+,DXXd^Ff3/H%%%>>X%5%5555;;(--/// - '//+,DXXdX,Ff3/H%%%>>X%5%5555;;(--/// - $'7++A./DXXd^Fid3H%%%>>X%5%5555;;(--/// 0 7++A./DXXdX,Fid3H%%%>>X%5%5555;;(--/// 0 4(7++A./DXXd^Fid3H%%%>>X%5%5555;;(--/// 0 7++A./DXXdX,Fid3H%%%>>X%5%5555;;(--/// 0r   c                   \        R RR7      p\        R RR7      p\        RR.RR.4       FY  w  r4VP                  W4R7      pWR8X  g   Q hVP                  VP                  8X  g   Q hVP                  VP                  8X  d   KY  Q h	  \        RR	R
7      p\        RR	R
7      pVP                  R4      pVP                  R4      p	\        RRR7      pW8X  g   Q hVP                  VP                  8X  g   Q hVP                  VP                  8X  g   Q hW8X  g   Q hV	P                  VP                  8X  g   Q hV	P                  VP                  8X  g   Q hVP                  RRR7      pVP                  RRR7      p	\        RRR7      pW8X  g   Q hVP                  VP                  8X  g   Q hVP                  VP                  8X  g   Q hW8X  g   Q hV	P                  VP                  8X  g   Q hV	P                  VP                  8X  g   Q hR# )rK  rH   r   25h1D1h1h1Dr   r   rL  r4   r5   z
2007-01-02z
2007-01-01N)r   zipr    r   r	   )
r   rR  r<   r	   rM  rS  p1p2r:   r;   s
   &         r   test_asfreq_combined'TestFreqConversion.test_asfreq_combined  s   6$ &u-ff-Sz:IDXXdX,F%%%>>X%5%5555;;(--///	 ; d+d+ ))C.))C.,S1"""("2"2222||x}},,,"""("2"2222||x}},,, ))CS))))CS)),S1"""("2"2222||x}},,,"""("2"2222||x}},,,r   c                   \        R 4      pVP                  RRR7      \        RR4      8X  g   Q h\        p\        P                  ! \
        VR7      ;_uu_ 4        VP                  RRR7       RRR4       \        P                  ! \
        VR7      ;_uu_ 4        \        RR4       RRR4       R#   + '       g   i     LK; i  + '       g   i     R# ; i)2013rE   r   )r	   rM  z2013-01r(   MSN)r   r    r   rT   rU   rV   )r   initialrW   s   &  r   test_asfreq_MS!TestFreqConversion.test_asfreq_MS%  s    .~~3C~0F9c4JJJJ"]]:S11NN#N. 2 ]]:S119d# 21 21 211s   B1C1C	C	 N)r3   rB   rE   r   r*   r   )__name__
__module____qualname____firstlineno____doc__rT   markfilterwarningsparametrizer   r%   r0   r=   rr   r   r   r   r   r   r  r  r,  r@  rG  rT  r]  rc  __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     3[[ GH[[V%CD E I.(J,X@,D1,fo b=&10fK,Z3,j=.~9,v	+E0N$-L
$ 
$r   r   )rT   pandas._libs.tslibs.periodr   pandasr   r   r   pandas._testing_testingr+   r.   r   re  r   r   <module>ru     s+     ; 
 0`$ `$r   