
    A>iT                         S SK r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r	S SKJ
r
JrJrJrJrJrJrJrJr  S SKJr   " S S5      r " S S5      r " S	 S
5      rS rS rS rg)    N)datetime)Pandas4Warning)		DataFrameDatetimeIndexIndex
MultiIndexSeries	Timestampconcat
date_rangeto_timedeltac            	          \ rS rSrS rS rS rS rS rS r	S r
\R                  R                  S	S
S/5      S 5       r\R                  R                  SS
S/5      \R                  R                  SS
S/5      \R                  R                  S\R                   \" S5      R%                  S5      /5      S 5       5       5       r\R                  R                  SS
S/5      \R                  R                  SS
S/5      S 5       5       r\R                  R                  SS
S/5      \R                  R                  SS
S/5      S 5       5       rS rSrg
)TestDatetimeConcat   c                     [        SSS9n[        SU05      n[        X"/5      nUR                  S S S   U:H  R	                  5       (       d   eUR                  SS  S   U:H  R	                  5       (       d   eg )Nz1/1/2000
   )periodstime)r   r   r   ilocall)selfrngdfresults       i/var/www/html/land-tabula/venv/lib/python3.13/site-packages/pandas/tests/reshape/concat/test_datetimes.pytest_concat_datetime64_block/TestDatetimeConcat.test_concat_datetime64_block   s|    R0}%!CR (C/446666BC (C/446666    c                 
   / nUR                  [        SSS5      S/5        UR                  [        SSS5      S/5        [        R                  " USS/S9n[	        SS	S
S9n[        U[        S
5      S.5      n[        XB/5        g )N        hidatetestcolumnsz2000/1/1Dr   )startfreqr   )r$   r%   )appendr   r   from_recordsr   ranger   )r   rowsdf2_objinddf1s        r   %test_concat_datetime_datetime64_frame8TestDatetimeConcat.test_concat_datetime_datetime64_frame#   s    XdAq)1-.XdAq)401((7GHzR@eBi89 	~r   c           	      P   [        SSSSSS9n[        US   US   SSS	9n[        S
/ SQ0US9n[        S/ SQ0US9n[        X4/SS9n[        / SQSSS9n[        SS/SS/SS//US
S/S9n[        R
                  " XW5        [        SSSSSS9n[        S/ SQ0US9n	Sn
[        R                  " [        U
S9   [        X9/SS9nS S S 5        [        / SQ5      R                  S5      n[        [        R                  S/[        R                  S/[        R                  S/S[        R                  /S[        R                  /S[        R                  //US
S/S9n[        R
                  " XW5        [        UR                  S5      R                  5       UR                  S5      R                  5       /SS9n[        / SQ[        R                  /S-  -   [        R                  /S-  / SQ-   S.UR                  U5      S9n[        R
                  " XW5        g ! , (       d  f       GN[= f)N
2011-01-01   hzEurope/Parisns)r   r*   tzunitr   )r)   endr*   r:   ar!   r"   r6   indexbr!   axis)z2011-01-01 00:00:00+01:00z2011-01-01 01:00:00+01:00z2011-01-01 02:00:00+01:00zM8[ns, Europe/Paris])dtyper*   r"   r@   r'   z
Asia/Tokyoz7Sorting by default when concatenating all DatetimeIndex)match)z2010-12-31 15:00:00+00:00z2010-12-31 16:00:00+00:00z2010-12-31 17:00:00+00:00z2010-12-31 23:00:00+00:00z2011-01-01 00:00:00+00:00z2011-01-01 01:00:00+00:00T)sortr=   rA   )r   r   r   r   tmassert_frame_equalassert_produces_warningr   as_unitnpnanresamplemeanr+   )r   idx1idx2r1   df2r   exp_idxexpectedidx3df3msgs              r   test_concat_datetime_timezone0TestDatetimeConcat.test_concat_datetime_timezone1   s   !#.t
 QT"XCdKi(5i(5
+
 )
 VaVaV$Gc3Z
 	f/,SWXi(5G''cBSJQ/F C  	
 '$- 	 BFFBFFBFF #J
 	f/ c*//13<<3D3I3I3KLSWXrvvhl*"&&A	1IJ++d#
 	f/G CBs   6H
H%c                    [        SSSSS9n[        [        S5      5      n[        X!S9n[	        US S USS  /5      n[
        R                  " XC5        [	        USS  US S /5      n[        USS  US S -   USS  R                  US S 5      S9nS UR                  R                  l
        [
        R                  " XC5        g )Nz01-Jan-2013d   50msUTC)r   r*   r9   r?   2   )r   listr-   r   r   rI   rJ   r+   r@   _datar*   )r   drdatarU   r   s        r   test_concat_datetimeindex_freq1TestDatetimeConcat.test_concat_datetimeindex_freqr   s     sEJE#JT,#267
f/ "#"67T"#Ycr2"RS'..CR:QR$(!
f/r   c           
      d   [        [        R                  " SSS5      [        R                  " SSS5      [        R                  " SSS5      /SS9n[        SS/[        R
                  " SS	/US S
 /SS/S9S9n[        SS/[        R
                  " SS	/US S S	2   /SS/S9S9n[        R
                  " / SQU/SS/S9nUR                  S   R                  [        :X  d   e[        SS/S[        R                  /[        R                  S//US9n[        X#/SS9n[        R                  " Xe5        g )Ni  r!     i  objectrD   r=   rA   r"   r;   firstsecond)namesr?   )r!   r"   r"   rB   )r   dtr$   r	   r   from_arrayslevelsrD   rh   r   rM   rN   r   rI   rJ   )r   idxss2mirU   r   s          r   ,test_concat_multiindex_datetime_object_index?TestDatetimeConcat.test_concat_multiindex_datetime_object_index   sF   WWT1a "''$1"5rwwtQ7JK

 #J((FH )	
 #J((QSqS")
 ##H%
 yy|!!V+++3Z#rvv6
 a(
f/r   c           
         [        [        SSSSSS95      n[        [        R                  SS/S	S
9n[        US   US   [        R                  [        R                  /5      n[	        X/SS9n[
        R                  " XC5        [        [        R                  [        S5      S	S
9n[	        X"/SS9n[
        R                  " XC5        g )N20151124 08:0020151124 09:001h
US/Easternr8   )r*   r9   r:   r   r!   zdatetime64[ns, US/Eastern]r@   rD   Tignore_index   r	   r   pdNaTr   rI   assert_series_equalr-   r   xyrU   r   s        r   test_concat_NaT_series)TestDatetimeConcat.test_concat_NaT_series   s       
 266!Q/KL1Q41rvvrvv67T2
v0 "&&a8TUT2
v0r   c           	         [        [        SSSSS95      n[        [        SSSSS95      n[        R                  US S & [        US   US	   [        R                  [        R                  /5      n[	        X/S
S9n[
        R                  " XC5        [        R                  US S & [        [        R                  [        S5      SS9n[	        X/S
S9n[
        R                  " XC5        g )Nrw   rx   ry   r8   )r*   r:   z20151124 10:00z20151124 11:00r   r!   Tr|   r~   datetime64[ns]r{   r   r   s        r   test_concat_NaT_series2*TestDatetimeConcat.test_concat_NaT_series2   s    :.0@tRVWX:.0@tRVWXvv!1Q41rvvrvv67T2
v0 vv!"&&a8HIT2
v0r   r9   Nr^   c           
      f   [        [        R                  [        R                  /US9n[        SU05      n[        [	        SUS9/[	        SUS9//SS/S9n[        [        R                  [        R                  [	        SUS9[	        SUS9/5      n[        X4/SS9n[        R                  " Xe5        g )	Nr9   r   
2015/01/01
2016/01/01r"   r6   r?   rB   )r   r   r   r   r
   r   rI   rJ   )r   r9   dtirj   rk   rU   r   s          r   test_concat_NaT_dataframes-TestDatetimeConcat.test_concat_NaT_dataframes   s     RVVRVV,41c(#,-	,20N/OPa&
 ,2.,2.	
 a0
f/r   tz1tz2item20150101r8   c                   ^^ [        [        R                  /[        R                  //5      R                  U4S j5      n[        U/5      R                  U4S j5      n[	        XE/SS9n[        [        [        R                  [        R                  U// SQS95      nUR                  U4S j5      nTT:w  a  UR                  [        5      n[        R                  " Xg5        g )Nc                 :   > U R                   R                  T5      $ Nrm   tz_localize)r   r   s    r   <lambda>NTestDatetimeConcat.test_concat_NaT_dataframes_all_NaT_axis_0.<locals>.<lambda>   s    @P@PQT@Ur   c                 :   > U R                   R                  T5      $ r   r   r   r   s    r   r   r      s    1443C3CC3Hr   r   rB   )r   r!   r   r?   c                 :   > U R                   R                  T5      $ r   r   r   s    r   r   r      s    ADD,<,<S,Ar   )
r   r   r   applyr   r	   astyperh   rI   rJ   )r   r   r   r   rj   rk   r   rU   s    ``     r   )test_concat_NaT_dataframes_all_NaT_axis_0<TestDatetimeConcat.test_concat_NaT_dataframes_all_NaT_axis_0   s     BFF8bffX./556UVD6"(()HIa0VRVVRVVT$:)LM>>"AB#:v.H
f/r   c                 p   [        [        [        R                  [        R                  /5      R                  R                  U5      5      n[        [        [        R                  /5      R                  R                  U5      S/S9n[        [        [        R                  [        R                  /5      R                  R                  U5      [        [        R                  [        R                  /5      R                  R                  U5      S.5      n[        X4/SS9n[        R                  " Xe5        g )Nr!   r&   )r   r!   rB   )	r   r	   r   r   rm   r   r   rI   rJ   r   r   r   rj   rk   rU   r   s          r   )test_concat_NaT_dataframes_all_NaT_axis_1<TestDatetimeConcat.test_concat_NaT_dataframes_all_NaT_axis_1   s    
 &"&&"&&!1255AA#FG6266(+..::3?!M266266*+..::3?266266*+..::3?
 a0
f/r   c           
         [        [        R                  [        R                  /5      R                  R	                  U5      n[        [        SUS9/[        SUS9//SS/S9n[        [        R                  [        R                  [        SUS9[        SUS9/5      nX:w  a  UR                  [        5      n[        X4/5      n[        R                  " Xe5        g )Nr   r   r   r"   r6   r?   )r	   r   r   rm   r   r   r
   r   rh   r   rI   rJ   r   s          r   (test_concat_NaT_series_dataframe_all_NaT;TestDatetimeConcat.test_concat_NaT_series_dataframe_all_NaT  s     '(++77<<C01<C01 a&
 ,3/,3/	
 :v.H(
f/r   c           	         [        [        R                  " [        SSS5      /SS95      n[        [        R                  " SS/SS95      n[        [        S5      SS/5      n[        X/S	S
9n[        R                  " XC5        g )Nr    r!   zdatetime64[D]ri   r=   rA   categoryz2010-01-01 00:00:00Tr|   )	r	   rM   arrayr   r   r
   r   rI   r   )r   rj   rk   rU   r   s        r   (test_concat_compat_on_non_ns_datetime_EA;TestDatetimeConcat.test_concat_compat_on_non_ns_datetime_EA!  so    rxx$1!5 6oNO#s:>?9%:;S#FGd;
v0r    )__name__
__module____qualname____firstlineno__r   r2   rY   rd   rt   r   r   pytestmarkparametrizer   r   r   r
   rL   r   r   r   r   __static_attributes__r   r   r   r   r      sZ   7?0B0#0J1.1 [[TD%=10 20* [[UT5M2[[UT5M2[[Vbffi
.C.K.KD.Q%RS0 T 3 30 [[UT5M2[[UT5M20 3 30 [[UT5M2[[UT5M20 3 3061r   r   c                   
   \ rS rSrS rS rS rS rS rS r	S r
S	 rS
 rS rS rS r\R"                  R%                  SS\R&                  " \R*                  \R"                  R-                  SS9S9/5      S 5       rS rSrg)TestTimezoneConcati,  c           	          [        [        SSSSS95      n[        [        SS5      5      n[        US   US	   US   US	   /S
S9n[        X/SS9n[        R                  " XC5        g )Nrw   rx   ry   r^   r*   r9   
2012-01-01z
2012-01-02r   r!   rh   ri   Tr|   r	   r   r   rI   r   r   s        r   test_concat_tz_series(TestTimezoneConcat.test_concat_tz_series-  sl    :.0@tPUVW:lL9:1Q41qtQqT2(CT2
v0r   c           	          [        [        SSSSS95      n[        SS/5      n[        US   US	   US   US	   /S
S9n[        X/SS9n[        R                  " XC5        g )Nrw   rx   ry   r^   r   r=   rA   r   r!   rh   ri   Tr|   r   r   s        r   test_concat_tz_series2)TestTimezoneConcat.test_concat_tz_series25  si    :.0@tPUVWC:1Q41qtQqT2(CT2
v0r   c                 j   [        [        SSS5      //SU S3S9nUS   R                  R                  S5      US'   [        [        SSS5      //SU S3S9nUS   R                  R                  S5      US'   [	        X4/5      n[
        R                  " X5      nUS   R                  S	U S
3:X  d   eg )N  r!   M8[]ri   r   r^   r"   datetime64[z, UTC]r   r   rm   r   r   rI   get_finest_unitrD   r   r:   unit2rj   rk   r   exp_units          r   test_concat_tz_series3)TestTimezoneConcat.test_concat_tz_series3=  s     HT1a012CvQ-H8;;**51aXdAq123Sq>J1ILL,,U3q	(%%d2ayKz"@@@@r   c                 j   [        [        SSS5      //SU S3S9nUS   R                  R                  S5      US'   [        [        SSS5      //SU S3S9nUS   R                  R                  S5      US'   [	        X4/5      n[
        R                  " X5      nUS   R                  S	U S
3:X  d   eg )Nr   r!   r   r   ri   r   Europe/Londonr"   r   , Europe/London]r   r   s          r   test_concat_tz_series4)TestTimezoneConcat.test_concat_tz_series4J  s    HT1a012CvQ-H8;;**?;aXdAq123Sq>J1ILL,,_=q	(%%d2ayKz9I"JJJJr   c                    [        [        SSS5      /[        SSS5      //SU S3S9nUS   R                  R                  S5      US'   [        [        SSS	5      //SU S3S9nUS   R                  R                  S5      US'   [	        X4/5      n[
        R                  " X5      nUS   R                  S
U S3:X  d   eg )Nr   r!   r"   r   r   ri   r   r   r6   r   r   r   r   s          r   test_concat_tz_series5)TestTimezoneConcat.test_concat_tz_series5V  s    tQ"#htQ&:%;<c$qM
 8;;**?;aXdAq123Sq>J1ILL,,_=q	(%%d2ayKz9I"JJJJr   c                    [        [        SSS5      //SU S3S9nUS   R                  R                  S5      US'   [        [        SSS5      /[        SSS	5      //SU S3S9nUS   R                  R                  S5      US'   [	        X4/5      n[
        R                  " X5      nUS   R                  S
U S3:X  d   eg )Nr   r!   r   r   ri   r   r   r"   r6   r   r   r   r   s          r   test_concat_tz_series6)TestTimezoneConcat.test_concat_tz_series6d  s    HT1a012CvQ-H8;;**?;atQ"#htQ&:%;<c%PQN
 1ILL,,_=q	(%%d2ayKz9I"JJJJr   c                    [        S[        R                  R                  5       S9[        S[        R                  R                  5       S9/n[        S[        R                  R                  5       S9[        S[        R                  R                  5       S9/n[	        [        U5      [        U5      /SS9n[        R                  " U[        X-   5      5        UR                  S:X  d   eg )	Nr5   r   
2011-02-01r   z
2012-02-01Tr|   zdatetime64[us, tzlocal()])	r
   dateutilr9   tzlocalr   r	   rI   r   rD   r   r   r   r   s       r   test_concat_tz_series_tzlocal0TestTimezoneConcat.test_concat_tz_series_tzlocalr  s     lx{{':':'<=lx{{':':'<=

 lx{{':':'<=lx{{':':'<=

 F1I.TB
vvae}5||::::r   c                    [        SSS9[        SSS9/n[        R                  " S5      [        R                  " S5      /n[        [	        U5      [	        U5      /SS9n[
        R                  " U[	        X-   S	S
95        [        R                  " SSS9[        R                  " SSS9/n[        [	        U5      [	        U5      /SS9n[
        R                  " U[	        X-   S	S
95        g )Nr5   rz   r   r   z1 dayz2 dayTr|   rh   ri   z2011-03Mr*   z2011-04)r
   r   	Timedeltar   r	   rI   r   Periodr   s       r   'test_concat_tz_series_with_datetimelike:TestTimezoneConcat.test_concat_tz_series_with_datetimelike  s     l|4l|4
 \\'"BLL$9:F1I.TB
vvae8'DE YYys+RYYys-KLF1I.TB
vvae8'DEr   c                     [        [        SSS9[        SSS9S.[        S5      S9n[        UR                  R                  5       UR                  R                  5       /S	S
9n[        R                  " X5        g )N20130102rz   r   20130603CETAB   r?   r!   rB   )	r   r
   r-   r   r   to_framer   rI   rJ   )r   rS   rW   s      r   test_concat_tz_frame'TestTimezoneConcat.test_concat_tz_frame  se    zl;ze4 (
 ceenn&(89B
c'r   c                    [        SS S9n[        SSS9n[        SSS9n[        SU/05      n[        SU/05      n[        SU/05      n[        XE/5      R                  SS9n[        SX/0[        S9n[
        R                  " Xx5        [        XF/5      R                  SS9n[        SX/0[        S9n[
        R                  " Xx5        [        XV/5      R                  SS9n[        SX#/05      n[
        R                  " Xx5        g )	N
2015-01-01r   r^   ESTr   T)dropri   )r
   r   r   reset_indexrh   rI   rJ   )	r   ts1ts2ts3r1   rS   rW   resultsrU   s	            r   test_concat_multiple_tzs+TestTimezoneConcat.test_concat_multiple_tzs  s    .//#(#(#(#$00d0;fsj1@
g0#$00d0;fsj1@
g0#$00d0;fsj12
g0r   c                    [        [        [        SSS5      [        SSS5      [        SSS5      /SS9/ SQ/ SQ/ S	QS
.5      nUR                  SS/5      n[        / SQS-  SSS9n[	        / SQS-  SS9n[
        R                  " X#/5      n[        / SQS-  / S	QS-  S.USS/S9n[        X/5      n[        R                  " Xe5        g )Nrg   r!   r"   r6   zM8[ns, US/Pacific]ri   )r   r   Cr>   )r~   r      )rm   rA   cdrm   rA   )z
2014-01-01z
2014-01-02z
2014-01-03)rD   name)r  )r  r  r  r  rE   )
r   r   r   	set_indexr   r   rn   r   rI   rJ   )r   r   exp_idx1exp_idx2rT   rU   r   s          r   test_concat_multiindex_with_tz1TestTimezoneConcat.test_concat_multiindex_with_tz  s    # q!, q!, q!,
 / %
 \\4+& 6:&

 1,37((()=>a-i!m4GcSVZ
 !
f/r   c                 b   [         R                  " SS/5      R                  S5      n[        SU05      n[        XS.5      n[	        X#/SSS9n[        [        U5      [        U5      -   [         R                  [         R                  /[        U5      QS.5      n[        R                  " XE5        g )Nr!   r"   r^   r   r   T)rG   r}   )	r   to_datetimer   r   r   r`   r   rI   rJ   )r   tsr=   rA   r   rU   s         r   test_concat_tz_not_aligned-TestTimezoneConcat.test_concat_tz_not_aligned  s    ^^QF#//6sBi B()T=r(T"X%RVVRVV,Gd2h,GH
 	f/r   t1r   z*GH23037 incorrect dtype when concatenating)reason)marksc                     [        USS9n[        SSS9n[        SSS9n[        X#//5      n[        U//5      n[        XV/5      n[        X#/U[        R                  //SS/S9n[
        R                  " Xx5        g )Nr^   r   r   r   r?   )r
   r   r   r   r   rI   rJ   )	r   r  r   r   r   r1   rS   r   rU   s	            r   test_concat_tz_NaT%TestTimezoneConcat.test_concat_tz_NaT  s}     u%//#%# 
#sj3-8AG
f/r   c           
          [        [        [        SSSS95      [        5       /5      n[        [        SSSS95      n[        R                  " X5        g )N2000r!   r^   )r   r9   )r   r   r   rI   rJ   )r   r   rU   s      r   test_concat_tz_with_empty,TestTimezoneConcat.test_concat_tz_with_empty  sG    z&!>?M
 ZeDE
f/r   r   N)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	  r  r   r   r   paramr   r   xfailr  r  r   r   r   r   r   r   ,  s    11A
KKK;F(1.0B	0 [[LLkk''G ( 	
000r   r   c                   2    \ rS rSrS rS rS rS rS rSr	g)	TestPeriodConcati  c                     [        [        R                  " SS/SS95      n[        [        R                  " SS/SS95      n[        US   US   US   US   /S	S
9n[        X/SS9n[        R
                  " XC5        g )N
2015-11-01
2015-12-01r(   r   
2015-10-01
2016-01-01r   r!   z	Period[D]ri   Tr|   )r	   r   PeriodIndexr   rI   r   r   s        r   test_concat_period_series*TestPeriodConcat.test_concat_period_series  sw    2>><">SIJ2>><">SIJ1Q41qtQqT2+FT2
v0r   c                    [        [        R                  " SS/SS95      n[        [        R                  " SS/SS95      n[        US   US	   US   US	   /S
S9n[        X/SS9n[        R
                  " XC5        UR                  S
:X  d   eg )Nr  r   r(   r   r!  r"  r   r   r!   rh   ri   Tr|   r	   r   r#  r   rI   r   rD   r   s        r   'test_concat_period_multiple_freq_series8TestPeriodConcat.test_concat_period_multiple_freq_series      2>><">SIJ2>><">SIJ1Q41qtQqT2(CT2
v0||x'''r   c                    [        [        R                  " SS/SS95      n[        [        R                  " SS/SS95      n[        US   US   US   US   /SS	9n[        X/S
S9n[        R
                  " XC5        UR                  S:X  d   eg )Nr  r   r(   r   r   r   r!   rh   ri   Tr|   r'  r   s        r   test_concat_period_other_series0TestPeriodConcat.test_concat_period_other_series  r*  r   c                 
   [        [        R                  " SS/SS95      n[        [        SS/5      5      n[        US   US   US   US   /SS9n[	        X/S	S
9n[
        R                  " XC5        UR                  S:X  d   eg )Nr  r   r(   r   r   r!   rh   ri   Tr|   )r	   r   r#  r   r   rI   r   rD   r   s        r    test_concat_period_other_series21TestPeriodConcat.test_concat_period_other_series2  s    2>><">SIJ=,!=>?1Q41qtQqT2(CT2
v0||x'''r   c                     [        [        R                  " SS/SS95      n[        SS/5      n[        US   US   US   US   /S	S
9n[        X/SS9n[        R
                  " XC5        UR                  S	:X  d   eg )Nr  r   r(   r   r   r   r   r!   rh   ri   Tr|   r'  r   s        r    test_concat_period_other_series31TestPeriodConcat.test_concat_period_other_series3%  s}    2>><">SIJC:1Q41qtQqT2(CT2
v0||x'''r   r   N)
r   r   r   r   r$  r(  r,  r/  r2  r   r   r   r   r  r    s    1((((r   r  c                      [        [        R                  " S5      SS9n [        SU 05      n[	        X/5      n[
        R                  " UR                  S S USS9  [
        R                  " UR                  SS  USS9  g )Nr   rq   )r:   r   F)check_index_type)r   rM   aranger   r   rI   rJ   r   )r   r   r   s      r   test_concat_timedelta64_blockr7  .  sj    
ryy}3
/C	FC=	!BRHF&++cr*BG&++bc*BGr   c                     [        SS0[        R                  " S[        R                  4/5      S9n [        SS0[        R                  " S[        R                  4S[        R                  4/5      S9n[        X/SS9n[        S[        R                  /SS	.[        R                  " S[        R                  4S[        R                  4/5      5      n[        R                  " X#5        g )
Nr=   r!   r?   rA   r"   r'   rB         ?rH   )
r   r   from_tuplesr   r   r   rM   rN   rI   rJ   )leftrightr   rU   s       r   #test_concat_multiindex_datetime_natr=  8  s    c1XZ%;%;a[M%JKD	a
..BFFa[/IJE TM	2FBFFm!$j&<&<q"&&kArvv;=W&XH &+r   c            	      j   [        S[        R                  " S/SS905      n [        S[        R                  " S/SS905      n[        S[        R                  " S/SS9S   [        R                  " S/SS9S   /0SS/S9n[        X/5      n[        R
                  " X25        [        S[        R                  " / S	S905      n[        U R                  S S UR                  S S /5      n[        R
                  " X25        [        S[        R                  " S/S	S905      n[        U R                  S S U/5      n[        R
                  " X25        [        S[        R                  " S/SS905      R                  [        5      n[        XR                  S S /5      n[        R
                  " X25        g )
Nr   r  r   ri   r9  float64r   r?   rh   )	r   r   r   r   rI   rJ   r   r   rh   )df_timedf_floatrU   r   s       r   test_concat_float_datetime64rB  E  s   bhhx7GHIJG#rxxY?@AH&)9:1=#i03	
 !fH W'(F&+#rxx(;<=HW\\"1%x}}Ra'89:F&+#rxxX>?@HW\\"1%x01F&+#rxx8HIJKRRH WmmBQ/01F&+r   )r   rm   r   numpyrM   r   pandas.errorsr   pandasr   r   r   r   r   r	   r
   r   r   r   pandas._testing_testingrI   r   r   r  r7  r=  rB  r   r   r   <module>rH     sc         ( 
 
 
 P1 P1fU0 U0p'( '(TH
,,r   