Ë
    ômxiAO ã            
       óÜ  — d dl mZ d dlmZ d dlmZmZ d dlmZ d dlZ	d dlm
Z
 d dlZd dlmZmZ d dlmZ d d	lmZ d d
lmZ d dlmc mZ d dlmZ d dlZd dlmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z- d dl.m/Z0 d dl1m2Z2m3Z3m4Z4 d dl5m6Z6  G d„ d«      Z7 G d„ d«      Z8 G d„ d«      Z9d„ Z:ejv                  jy                  dd d i e	jz                  d gge	j|                  ¬«      fddi e	jz                  dgge?¬«      fddi e	jz                  dgge	j|                  ¬«      fg«      d„ «       Z@d„ ZAejv                  jy                  dd eBd«      dgd eBd«      d gg«      d!„ «       ZCy)"é    )ÚOrderedDict)ÚIterator)ÚdatetimeÚ	timedelta)ÚtzoffsetN)Úma)ÚiNaTÚlib)ÚHAS_PYARROW)Únp_version_gt2)ÚIntCastingNaNError)ÚCategoricalDtype)ÚCategoricalÚ	DataFrameÚDatetimeIndexÚDatetimeTZDtypeÚIndexÚIntervalÚIntervalIndexÚ
MultiIndexÚNaTÚPeriodÚ
RangeIndexÚSeriesÚ	TimestampÚ
date_rangeÚisnaÚperiod_rangeÚtimedelta_range)ÚIntegerArrayÚIntervalArrayÚperiod_array)Ú
NumpyBlockc                   óF  — e Zd Zd„ Zd„ Zd„ Zd„ Zej                  j                  dd„ d„ d„ d	„ d
„ d„ d„ d„ d„ d„ d„ g«      ej                  j                  ddg g«      d„ «       «       Z
d„ Zd„ Zd„ Zd„ Zd„ Zd„ Zej                  j                  deeeg«      d„ «       Zej                  j                  dej,                   ed«      g«      d„ «       Zej                  j                  dg d ¢«      ej                  j                  d!d eg «      g«      d"„ «       «       Zd#„ Zd$„ Zej                  j                  d%g d&¢«      d'„ «       Zd(„ Zd)„ Zd*„ Z d+„ Z!d,„ Z"d-„ Z#d.„ Z$ej                  j                  dg d/¢«      d0„ «       Z%ej                  j                  d1d2d3gd4d5g e e&d6d3d7¬8«      «       e e&d6d3d7d9¬:«      «       e'd;d<¬=«      gg«      d>„ «       Z(d?„ Z)d@„ Z*dA„ Z+dB„ Z,dC„ Z-dD„ Z.dE„ Z/dF„ Z0dG„ Z1dH„ Z2dI„ Z3dJ„ Z4dK„ Z5dL„ Z6dM„ Z7dN„ Z8dO„ Z9ej                  j                  dPg dQ¢dQ e e:dR«      «       e;g dS¢«      dT„  e:dR«      D «       dU„  e:dR«      D «       g«      dV„ «       Z<dW„ Z=dX„ Z>dY„ Z?dZ„ Z@d[„ ZAeBj†                  ej                  j                  d! e&d\dRd9¬]«       e&d\dR¬^«       eDd_dR¬^«       eEd`dRda¬8«       e edb«      «       eg dQ¢«       eFd;dR«      gdc„ ¬d«      de„ «       «       ZGdf„ ZHdg„ ZIdh„ ZJdi„ ZKdj„ ZLej                  j                  dk ejš                  d2gejœ                  ¬l«       ejš                  d2gejž                  ¬l«       ejš                  d2gej                   ¬l«       ejœ                  d2«      g ejž                  d2«      g ej                   d2«      gg«      dm„ «       ZQdn„ ZRdo„ ZSdp„ ZTdq„ ZUdr„ ZVds„ ZWdt„ ZXdu„ ZYdv„ ZZdw„ Z[dx„ Z\dy„ Z]dz„ Z^d{„ Z_d|„ Z`d}„ Zad~„ Zbd„ Zcd€„ Zdd�„ Zed‚„ Zfdƒ„ Zgd„„ Zhd…„ Zid†„ Zjd‡„ Zkdˆ„ Zlej                  j                  d‰ejÚ                  ejÜ                  g«      ej                  j                  dŠd‹dŒg«      ej                  j                  d�g dŽ¢«      d�„ «       «       «       Zoej                  j                  d�d‘epej,                  dg«      d’„ «       Zqd“„ Zrej                  j                  d”esetg«      d•„ «       Zuej                  j                  d–eejš                  gd—d˜g¬d«      d™„ «       Zvej                  j                  d–eejš                  gd—d˜g¬d«      dš„ «       Zwd›„ Zxej                  j                  d–eejš                  gd—d˜g¬d«      dœ„ «       Zyej                  jõ                  d�¬ž«      dŸ„ «       Z{d „ Z|d¡„ Z}d¢„ Z~d£„ Zd¤„ Z€d¥„ Z�ej                  j                  d¦d3ej,                  d ed«      g«      d§„ «       Z‚d¨„ Zƒd©„ Z„dª„ Z…d«„ Z†d¬„ Z‡d­„ Zˆej                  �j                  d®«      d¯„ «       ZŠd°„ Z‹d±„ ZŒd²„ Z�d³„ ZŽd´„ Z�dµ„ Z�d¶„ Z‘d·„ Z’d¸„ Z“ej                  j                  d! e&d¹dº¬^«       eDd_dº¬^«       eEd»dºda¬8«      gd¼„ ¬d«      d½„ «       Z”ej                  j                  d! e&d¹dº¬^«       eDd_dº¬^«       eEd»dºda¬8«      gd¾„ ¬d«      d¿„ «       Z•ej                  j                  de�j,                  e�j.                  g«      dÀ„ «       Z˜ej                  j                  d�g dÁ¢«      ej                  j                  dŠdŒd‹g«      dÂ„ «       «       Z™ej                  j                  dg dÃ¢«      dÄ„ «       ZšdÅ„ Z›dÆ„ Zœej                  j                  dÇdÈdÉg«      dÊ„ «       Z�dË„ ZždÌ„ ZŸej                  j                  dk e�j,                  dÍ«       e�j,                  dÎ«      gdÍdÎgg«      dÏ„ «       Z dÐ„ Z¡dÑ„ Z¢dÒ„ Z£dÓ„ Z¤dÔ„ Z¥dÕ„ Z¦dÖ„ Z§d×„ Z¨dØ„ Z©dÙ„ ZªdÚ„ Z«dÛ„ Z¬dÜ„ Z­dÝ„ Z®dÞ„ Z¯ej                  jõ                  dß¬ž«      dà„ «       Z°ej                  jõ                  dß¬ž«      dá„ «       Z±ej                  �j                  dâ«      ej                  j                  dãe²e³ee´jš                  g«      dä„ «       «       Zµdå„ Z¶dæ„ Z·ej                  j                  dçd2dèg«      dé„ «       Z¸ej                  j                  dçd2dèg«      dê„ «       Z¹dë„ Zºdì„ Z»dí„ Z¼dî„ Z½ej                  j                  dïdej,                  e´�j|                  g«      dð„ «       Z¿dñ„ ZÀdò„ ZÁdó„ ZÂdô„ ZÃdõ„ ZÄdö„ ZÅy)÷ÚTestSeriesConstructorsc                 óî   — t        j                  d«      } ||d¬«      } ||j                  d«      «      }t        j                  ||«        |t        |«      d¬«      }t        j                  ||«       y )Né
   úM8[s]©Údtype)ÚnpÚarangeÚastypeÚtmÚassert_equalÚlist)ÚselfÚindex_or_seriesÚvaluesÚresÚexpecteds        ú\/home/htdocs/ttos/venv/lib/python3.12/site-packages/pandas/tests/series/test_constructors.pyÚ'test_from_ints_with_non_nano_dt64_dtypez>TestSeriesConstructors.test_from_ints_with_non_nano_dt64_dtype6   sZ   € Ü—‘˜2“ˆá˜f¨GÔ4ˆÙ" 6§=¡=°Ó#9Ó:ˆÜ
�‰˜˜XÔ&áœd 6›l°'Ô:ˆÜ
�‰˜˜XÕ&ó    c                 ó‚   — t        d gd¬«      }|j                  «       j                  «       sJ ‚|j                  dk(  sJ ‚y )Nzinterval[datetime64[ns]]r)   zinterval[datetime64[ns], right])r   r   Úallr*   ©r1   Úsers     r6   Ú1test_from_na_value_and_interval_of_datetime_dtypezHTestSeriesConstructors.test_from_na_value_and_interval_of_datetime_dtype@   s:   € ä�d�VÐ#=Ô>ˆØ�x‰x‹z�~‰~ÔÐÐØ�y‰yÐ=Ò=Ð=Ñ=r8   c                 ó&  — t        ddd«      }|j                  «       |j                  «       g}t        |«      }t        |t        ¬«      }t        j                  ||«       t        |«      }t        |t        ¬«      }t        j                  ||«       y )Nià  é   r)   )	r   Úto_pydatetimeÚdater   Úobjectr.   Úassert_series_equalr   Úassert_index_equal)r1   ÚtsÚvalsr<   r5   Úidxs         r6   Ú!test_infer_with_date_and_datetimez8TestSeriesConstructors.test_infer_with_date_and_datetimeF   su   € ô �t˜Q Ó"ˆØ× Ñ Ó" B§G¡G£IÐ.ˆä�T‹lˆÜ˜$¤fÔ-ˆÜ
×Ñ˜s HÔ-ä�D‹kˆÜ˜¤VÔ,ˆÜ
×Ñ˜c 8Õ,r8   c                 ó4  — dg}d}t        j                  t        |¬«      5  t        |d¬«       d d d «       t        j                  t        |¬«      5  t        t	        j
                  |t        ¬«      d¬«       d d d «       y # 1 sw Y   ŒTxY w# 1 sw Y   y xY w)NÚaazD^Unknown datetime string format, unable to parse: aa, at position 0$©Úmatchúdatetime64[ns]r)   )ÚpytestÚraisesÚ
ValueErrorr   r+   ÚarrayrB   )r1   rF   Úmsgs      r6   Ú'test_unparsable_strings_with_dt64_dtypez>TestSeriesConstructors.test_unparsable_strings_with_dt64_dtypeT   s�   € àˆvˆØTˆÜ�]‰]œ:¨SÔ1ñ 	1Ü�4Ð/Õ0÷	1ô �]‰]œ:¨SÔ1ñ 	IÜ”2—8‘8˜D¬Ô/Ð7GÕH÷	Ið 	I÷	1ð 	1ú÷	Ið 	Iús   ¡BÁ'BÂBÂBÚconstructorc                 ó   — t        | ¬«      S ©N©Úindex©r   ©rG   s    r6   ú<lambda>zTestSeriesConstructors.<lambda>e   s   € œ cÔ*€ r8   c                 ó   — t        d | ¬«      S rV   rY   rZ   s    r6   r[   zTestSeriesConstructors.<lambda>f   s   € œ ¨CÔ0€ r8   c                 ó   — t        i | ¬«      S rV   rY   rZ   s    r6   r[   zTestSeriesConstructors.<lambda>g   ó   € œ ¨#Ô.€ r8   c                 ó   — t        d| ¬«      S )N© rW   rY   rZ   s    r6   r[   zTestSeriesConstructors.<lambda>h   r^   r8   c                 ó   — t        g | ¬«      S rV   rY   rZ   s    r6   r[   zTestSeriesConstructors.<lambda>i   r^   r8   c                 ó*   — t        d„ dD «       | ¬«      S )Nc              3   ó    K  — | ]  }|–— Œ y ­w©Nr`   ©Ú.0Ú_s     r6   ú	<genexpr>z2TestSeriesConstructors.<lambda>.<locals>.<genexpr>j   s   è ø€ ¢ q¤¡ùó   ‚r`   rW   rY   rZ   s    r6   r[   zTestSeriesConstructors.<lambda>j   s   € œ¡¨B¤°sÔ;€ r8   c                 ó   — t        d | ¬«      S ©N©ÚdatarX   rY   rZ   s    r6   r[   zTestSeriesConstructors.<lambda>k   s   € œ T°Ô5€ r8   c                 ó   — t        i | ¬«      S rk   rY   rZ   s    r6   r[   zTestSeriesConstructors.<lambda>l   ó   € œ R¨sÔ3€ r8   c                 ó   — t        d| ¬«      S )Nr`   rl   rY   rZ   s    r6   r[   zTestSeriesConstructors.<lambda>m   ro   r8   c                 ó   — t        g | ¬«      S rk   rY   rZ   s    r6   r[   zTestSeriesConstructors.<lambda>n   ro   r8   c                 ó*   — t        d„ dD «       | ¬«      S )Nc              3   ó    K  — | ]  }|–— Œ y ­wrd   r`   re   s     r6   rh   z2TestSeriesConstructors.<lambda>.<locals>.<genexpr>o   s   è ø€ ¢_¨A¤a¡_ùri   r`   rl   rY   rZ   s    r6   r[   zTestSeriesConstructors.<lambda>o   s   € œ¡_°¤_¸CÔ@€ r8   Úempty_indexNc                 óº   — t        |¬«      } ||«      }|j                  t        k(  sJ ‚t        |j                  «      dk(  sJ ‚t        j                  ||d¬«       y )NrW   r   T©Úcheck_index_type)r   r*   rB   ÚlenrX   r.   rC   )r1   rT   rt   r5   Úresults        r6   Útest_empty_constructorz-TestSeriesConstructors.test_empty_constructor^   sS   € ô.  Ô,ˆÙ˜[Ó)ˆà�|‰|œvÒ%Ð%Ð%Ü�6—<‘<Ó  AÒ%Ð%Ð%Ü
×Ñ˜v xÀ$ÖGr8   c                 ó¬   — d}t         dt        g}|D ]4  }t        j                  t        |¬«      5  t        g d|¬«       d d d «       Œ6 y # 1 sw Y   ŒAxY w)Nznot understoodr   rK   Útime)Únamer*   )r   r0   rN   rO   Ú	TypeErrorr   )r1   rR   Úinvalid_listr*   s       r6   Útest_invalid_dtypez)TestSeriesConstructors.test_invalid_dtype|   sV   € àˆÜ! ;´Ð5ˆØ!ò 	5ˆEÜ—‘œy°Ô4ñ 5Ü�r ¨eÕ4÷5ð 5ñ	5÷5ð 5ús   °A
Á
A	c                 óâ   — t        j                  ddg«      }t        j                  ddg|¬«      }t        j                  t
        d¬«      5  t        |dd	g¬
«       d d d «       y # 1 sw Y   y xY w)N)ÚaÚi8)ÚbÚf4)r?   gš™™™™™Ù?)é   ióÿÿÿr)   zUse DataFrame insteadrK   ÚAÚBrW   )r+   r*   rQ   rN   rO   rP   r   )r1   Úc_dtypeÚcdt_arrs      r6   Útest_invalid_compound_dtypez2TestSeriesConstructors.test_invalid_compound_dtype„   s\   € ä—(‘(˜K¨Ð5Ó6ˆÜ—(‘(˜H jÐ1¸ÔAˆä�]‰]œ:Ð-DÔEñ 	.Ü�7 3¨ *Õ-÷	.÷ 	.ñ 	.ús   ÁA%Á%A.c                 ó>   — t        d«      }t        |t        «      rJ ‚y )Ng      à?)r   Ú
isinstanceÚfloat)r1   Úscalars     r6   Útest_scalar_conversionz-TestSeriesConstructors.test_scalar_conversionŒ   s   € ä˜“ˆÜ˜f¤eÔ,Ð,Ð,Ð,r8   c                 óª   — |\  }}t        |t        d«      ¬«      }t        |gdz  |¬«      }|j                  |k(  sJ ‚t        j                  ||«       y )Né   rW   r)   )r   Úranger*   r.   rC   )r1   Úea_scalar_and_dtypeÚ	ea_scalarÚea_dtyper<   r5   s         r6   Útest_scalar_extension_dtypez2TestSeriesConstructors.test_scalar_extension_dtype‘   sR   € ð 2Ñˆ	�8ä�Y¤e¨A£hÔ/ˆÜ˜9˜+¨™/°Ô:ˆà�y‰y˜HÒ$Ð$Ð$Ü
×Ñ˜s HÕ-r8   c                 óT  — t        «       }|j                  j                  sJ ‚t        |«      }|j                  j                  sJ ‚t        j                  |j                  |j                  «       t        |j                  «      t        |j                  «      k(  sJ ‚t        dt        j                  gddg¬«      }|s|j                  t        j                  k(  sJ ‚	 t        j                  |d   «      sJ ‚|j                  j                  rJ ‚t        «       j                  j                  rJ ‚t        j                  t        d¬«      5  t        t        j                  j                  d«      j!                  d«      t        j"                  d	«      ¬«       d d d «       d
|_        t        |«      j$                  }d
}||k(  sJ ‚t'        j(                  ddgd	dgg«      }d}	t        j                  t*        |	¬«      5  t        |«       d d d «       y # 1 sw Y   Œ{xY w# 1 sw Y   y xY w)NÚhellor   r?   rW   zAData must be 1-dimensional, got ndarray of shape \(3, 3\) insteadrK   é   )r’   r’   r’   r   é   z8initializing a Series from a MultiIndex is not supported)r   rX   Ú_is_all_datesr.   rD   Úidr+   Únanr*   Úobject_ÚisnanrN   rO   rP   ÚrandomÚdefault_rngÚstandard_normalr,   r}   r   Úfrom_arraysÚNotImplementedError)
r1   Údatetime_seriesÚusing_infer_stringÚempty_seriesÚderivedÚmixedÚrsÚxpÚmrR   s
             r6   Útest_constructorz'TestSeriesConstructors.test_constructorœ   sÆ  € Ü“xˆØ×$Ñ$×2Ò2Ð2Ð2ô ˜Ó)ˆØ�}‰}×*Ò*Ð*Ð*ä
×Ñ˜gŸm™m¨_×-BÑ-BÔCä�/×'Ñ'Ó(¬B¨w¯}©}Ó,=Ò=Ð=Ð=ô ˜¤§¡Ð(°°A°Ô7ˆÙ0Bˆu�{‰{œbŸj™jÒ(ÐMÐMÈÜ�x‰x˜˜a™Ô!Ð!Ð!à×%Ñ%×3Ò3Ð3Ð3Ü“8—>‘>×/Ò/Ð/Ð/ô �]‰]ÜØVô
ñ 	Yô ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸FÓCÌ2Ï9É9ÐUVË<ÕX÷		Yð ˆŒ
Ü�E‹]×ÑˆØˆØ�RŠxˆˆxô ×"Ñ" Q¨ F¨Q°¨FÐ#3Ó4ˆØHˆÜ�]‰]Ô.°cÔ:ñ 	Ü�1ŒI÷	ð 	÷	Yð 	Yú÷	ð 	ús   ÅAHÇ=HÈHÈH'c                 ó²   — t        ddgddgddggg d¢¬«      }t        j                  t        d	¬
«      5  t	        g d¢|¬«       d d d «       y # 1 sw Y   y xY w)Nr?   rš   r’   r›   é   é   )r’   r±   é	   rW   z Index data must be 1-dimensionalrK   ©r?   r’   rš   )r   rN   rO   rP   r   )r1   Údfs     r6   Ú'test_constructor_index_ndim_gt_1_raisesz>TestSeriesConstructors.test_constructor_index_ndim_gt_1_raisesÂ   sO   € ä˜˜A˜  A ¨¨A¨Ð/²yÔAˆÜ�]‰]œ:Ð-OÔPñ 	(Ü’9 BÕ'÷	(÷ 	(ñ 	(ús   ´AÁAÚinput_classc                 óL  — t        «       }t         |«       «      }t        j                  ||d¬«       t        d¬«      }t         |«       d¬«      }t        j                  ||d¬«       t        d¬«      }t         |«       d¬«      }t        j                  ||d¬«       |t        urþt        t	        d«      ¬«      }t         |«       t	        d«      ¬«      }t        j                  ||«       t        t
        j                  t	        d«      ¬«      }t         |«       t	        d«      d¬«      }t        j                  ||«       t        d	t        t	        d
«      ¬«      }|rt        d	t	        d
«      d¬«      }nt        d	t	        d
«      ¬«      }t        j                  ||«       y y )NFrv   Úfloat64r)   Úcategoryr'   rW   ©rX   r*   Ú r’   ©r*   rX   Ústr)r   r.   rC   r0   r“   r+   rž   r½   )r1   r¶   r§   ÚemptyÚempty2s        r6   Útest_constructor_emptyz-TestSeriesConstructors.test_constructor_emptyÈ   sA  € ä“ˆÜ™›Ó&ˆô 	×Ñ˜u f¸uÕEô ˜YÔ'ˆÜ™›¨YÔ7ˆÜ
×Ñ˜u f¸uÕEô ˜ZÔ(ˆÜ™›¨ZÔ8ˆÜ
×Ñ˜u f¸uÕEàœdÑ"ä¤ r£Ô+ˆEÜ™K›M´°r³Ô;ˆFÜ×"Ñ" 5¨&Ô1ô œ2Ÿ6™6¬¨r«Ô3ˆEÜ™K›M´°r³À)ÔLˆFÜ×"Ñ" 5¨&Ô1ô ˜2¤S´°a³Ô9ˆEÙ!Ü ¬%°«(¸%Ô@‘ä ¬%°«(Ô3�Ü×"Ñ" 5¨&Õ1ð# #r8   Ú	input_argrž   c                 óŒ   — t        dt        d«      ¬«      }t        |t        d«      ¬«      }t        j                  ||d¬«       y )Nr¸   r'   r¼   rW   Frv   ©r   r“   r.   rC   )r1   rÁ   r¾   r¿   s       r6   Útest_constructor_nanz+TestSeriesConstructors.test_constructor_nanî   s4   € ä˜Y¬e°B«iÔ8ˆÜ˜	¬¨r«Ô3ˆä
×Ñ˜u f¸uÖEr8   r*   )Úf8rƒ   úM8[ns]úm8[ns]r¹   rB   zdatetime64[ns, UTC]rX   c                 ó`   — t        ||¬«      }|j                  |k(  sJ ‚t        |«      dk(  sJ ‚y )Nr¼   r   )r   r*   rx   )r1   r*   rX   ry   s       r6   Útest_constructor_dtype_onlyz2TestSeriesConstructors.test_constructor_dtype_onlyõ   s4   € ô ˜e¨5Ô1ˆØ�|‰|˜uÒ$Ð$Ð$Ü�6‹{˜aÒÐÑr8   c                 ób   — t        g d¢¬«      }|j                  j                  «       g d¢k(  sJ ‚y )N©r„   r‚   ÚcrW   )r   rX   Útolist©r1   ry   s     r6   Ú$test_constructor_no_data_index_orderz;TestSeriesConstructors.test_constructor_no_data_index_order   s'   € ÜšoÔ.ˆØ�|‰|×"Ñ"Ó$ªÒ7Ð7Ñ7r8   c                 óp   — t        dgt        ¬«      }t        j                  |j                  d   «      sJ ‚y ©Nr?   rº   r   )r   r½   r+   r    ÚilocrÎ   s     r6   Ú$test_constructor_no_data_string_typez;TestSeriesConstructors.test_constructor_no_data_string_type  s*   € ä˜q˜c¬Ô-ˆÜ�x‰x˜Ÿ™ A™Ô'Ð'Ñ'r8   Úitem)Úentryu   Ñ�é   c                 ód   — t        |dgt        ¬«      }|j                  d   t        |«      k(  sJ ‚y rÑ   )r   r½   rÒ   )r1   rÔ   ry   s      r6   Ú+test_constructor_string_element_string_typezBTestSeriesConstructors.test_constructor_string_element_string_type	  s.   € ô ˜ Q C¬sÔ3ˆØ�{‰{˜1‰~¤ T£Ò*Ð*Ñ*r8   c                 ó,  — t        dd g|¬«      }|j                  «       }t        ddg«      }t        j                  ||«       |j                  d   �J ‚t        dt
        j                  g|¬«      }t        j                  |j                  d   «      sJ ‚y )NÚxr)   FTr?   )r   r   r.   rC   rÒ   r+   rž   r    )r1   Ústring_dtyper<   ry   r5   s        r6   Ú$test_constructor_dtype_str_na_valuesz;TestSeriesConstructors.test_constructor_dtype_str_na_values  s}   € ä�c˜4�[¨Ô5ˆØ—‘“ˆÜ˜5 $˜-Ó(ˆÜ
×Ñ˜v xÔ0Ø�x‰x˜‰{Ð"Ð"Ð"ä�cœ2Ÿ6™6�]¨,Ô7ˆÜ�x‰x˜Ÿ™ ™Ô$Ð$Ñ$r8   c                 ó¢   — g d¢}t        |«      }t        g d¢|¬«      }t        ||¬«      }t        j                  ||j	                  «       «       y )N)Údr„   r‚   rÌ   )r›   é   éûÿÿÿr’   rW   )Úsortedr   r.   rC   Ú
sort_index)r1   Úindex1Úindex2Ús1Ús2s        r6   Útest_constructor_seriesz.TestSeriesConstructors.test_constructor_series  s>   € Ú%ˆÜ˜“ˆÜ’M¨Ô0ˆÜ�B˜fÔ%ˆä
×Ñ˜r 2§=¡=£?Õ3r8   c                 ó¦   —  G d„ d«      }t        t        t        d«      «      d¬«      }t         |«       d¬«      }t        j                  ||«       y )Nc                   ó   — e Zd Zdefd„Zy)ú>TestSeriesConstructors.test_constructor_iterable.<locals>.IterÚreturnc              3   ó6   K  — t        d«      E d {  –—†  y 7 Œ­w)Nr'   )r“   ©r1   s    r6   Ú__iter__zGTestSeriesConstructors.test_constructor_iterable.<locals>.Iter.__iter__%  s   è ø€ Ü  ›9×$Ò$ús   ‚‘’N)Ú__name__Ú
__module__Ú__qualname__r   rî   r`   r8   r6   ÚIterrê   $  s   „ ð% (ô %r8   rò   r'   Úint64r)   ©r   r0   r“   r.   rC   )r1   rò   r5   ry   s       r6   Útest_constructor_iterablez0TestSeriesConstructors.test_constructor_iterable"  s@   € ÷	%ñ 	%ô œ$œu R›y›/°Ô9ˆÜ™› gÔ.ˆÜ
×Ñ˜v xÕ0r8   c                 óš   — t        t        t        d«      «      d¬«      }t        t        d«      d¬«      }t        j                  ||«       y )Nr'   ró   r)   rô   ©r1   r5   ry   s      r6   Útest_constructor_sequencez0TestSeriesConstructors.test_constructor_sequence,  s6   € äœ$œu R›y›/°Ô9ˆÜœ˜b›	¨Ô1ˆÜ
×Ñ˜v xÕ0r8   c                 ó^   — t        dg«      }t        d«      }t        j                  ||«       y )NÚabc©r   r.   rC   r÷   s      r6   Útest_constructor_single_strz2TestSeriesConstructors.test_constructor_single_str2  s&   € ä˜5˜'“?ˆÜ˜“ˆÜ
×Ñ˜v xÕ0r8   c                 ó²   — t        g d¢d¬«      }g d¢dt        j                  g d¢d¬«      fD ]'  }t        |g d¢¬«      }t        j                  ||«       Œ) y )N©r?   rš   r’   ró   r)   ©r   r?   rš   rW   )r   r+   rQ   r.   rC   )r1   r5   Úobjry   s       r6   Útest_constructor_list_likez1TestSeriesConstructors.test_constructor_list_like8  sM   € ô š)¨7Ô3ˆÚ˜y¬"¯(©(²9ÀGÔ*LÐMò 	5ˆCÜ˜C¢yÔ1ˆFÜ×"Ñ" 6¨8Õ4ñ	5r8   c                 óœ   — t        g d¢g d¢¬«      }|dk(  }t        g d¢|¬«      }t        g d¢g d¢¬«      }t        j                  ||«       y )Nrþ   )r›   r°   r±   rW   rš   r³   )FTFrû   )r1   rå   rX   ry   r5   s        r6   Útest_constructor_boolean_indexz5TestSeriesConstructors.test_constructor_boolean_indexA  s@   € ä’I¢YÔ/ˆà�a‘ˆÜš	¨Ô/ˆÜš)Ò+?Ô@ˆÜ
×Ñ˜v xÕ0r8   )ÚboolÚint32ró   r¸   c                 óV   — t        t        g d¢«      |¬«      }|j                  |k(  sJ ‚y )N)r   rš   r›   r)   )r   r   r*   )r1   r*   Úss      r6   Útest_constructor_index_dtypez3TestSeriesConstructors.test_constructor_index_dtypeJ  s'   € ô ”5šÓ#¨5Ô1ˆØ�w‰w˜%ÒÐÑr8   Ú
input_valsr?   rš   Ú1Ú2z1/1/2011Úh©ÚperiodsÚfreqú
US/Eastern)r  r  Útzr   r°   )ÚleftÚrightc                 ó~   — t        ||¬«      }t        |«      j                  |«      }t        j                  ||«       y ©Nr)   ©r   r-   r.   rC   )r1   r	  rÛ   ry   r5   s        r6   Útest_constructor_list_strz0TestSeriesConstructors.test_constructor_list_strQ  s5   € ô ˜
¨,Ô7ˆÜ˜*Ó%×,Ñ,¨\Ó:ˆÜ
×Ñ˜v xÕ0r8   c                 óä   — t        ddt        j                  g|¬«      }t        ddt        j                  gt        ¬«      }t	        j
                  ||«       t        j                  |d   «      sJ ‚y )Nç      ð?ç       @r)   z1.0z2.0rš   )r   r+   rž   rB   r.   rC   r    )r1   rÛ   ry   r5   s       r6   Útest_constructor_list_str_naz3TestSeriesConstructors.test_constructor_list_str_nac  sV   € Ü˜˜c¤2§6¡6Ð*°,Ô?ˆÜ˜5 %¬¯©Ð0¼Ô?ˆÜ
×Ñ˜v xÔ0Ü�x‰x˜˜q™	Ô"Ð"Ñ"r8   c                 ó2  — d„ t        d«      D «       }t        |«      }t        t        d«      «      }t        j                  ||«       d„ t        d«      D «       }t        |t        dd«      ¬«      }t        dd«      |_        t        j                  ||«       y )Nc              3   ó    K  — | ]  }|–— Œ y ­wrd   r`   ©rf   Úis     r6   rh   zDTestSeriesConstructors.test_constructor_generator.<locals>.<genexpr>j  ó   è ø€ Ò$�QŒqÑ$ùri   r'   c              3   ó    K  — | ]  }|–— Œ y ­wrd   r`   r  s     r6   rh   zDTestSeriesConstructors.test_constructor_generator.<locals>.<genexpr>q  r   ri   é   rW   ©r“   r   r.   rC   rX   )r1   Úgenry   Úexps       r6   Útest_constructor_generatorz1TestSeriesConstructors.test_constructor_generatori  sv   € Ù$œ% ›)Ô$ˆä˜“ˆÜ”U˜2“YÓˆÜ
×Ñ˜v sÔ+ñ %œ% ›)Ô$ˆÜ˜¤5¨¨R£=Ô1ˆÜ˜"˜b“MˆŒ	Ü
×Ñ˜v sÕ+r8   c                 ó2  — d„ t        d«      D «       }t        |«      }t        t        d«      «      }t        j                  ||«       d„ t        d«      D «       }t        |t        dd«      ¬«      }t        dd«      |_        t        j                  ||«       y )Nc              3   ó    K  — | ]  }|–— Œ y ­wrd   r`   ©rf   rÚ   s     r6   rh   z>TestSeriesConstructors.test_constructor_map.<locals>.<genexpr>x  ó   è ø€ Ò"�1ŒQÑ"ùri   r'   c              3   ó    K  — | ]  }|–— Œ y ­wrd   r`   r)  s     r6   rh   z>TestSeriesConstructors.test_constructor_map.<locals>.<genexpr>  r*  ri   r"  rW   r#  )r1   r­   ry   r%  s       r6   Útest_constructor_mapz+TestSeriesConstructors.test_constructor_mapv  sv   € á"œ˜b›	Ô"ˆä˜“ˆÜ”U˜2“YÓˆÜ
×Ñ˜v sÔ+ñ #œ˜b›	Ô"ˆÜ˜¤ r¨2£Ô/ˆÜ˜"˜b“MˆŒ	Ü
×Ñ˜v sÕ+r8   c                 óô   — t        g d¢g d¢«      }t        |«      }t        j                  |j                  |«       t        t        g d¢«      d¬«      }t        g d¢d¬«      }t        j
                  ||«       y )N)r   r?   rš   r   r?   rš   ©r‚   r„   rÌ   rþ   ró   r)   )r   r   r.   Úassert_categorical_equalr3   rC   )r1   Úcatr4   ry   r5   s        r6   Útest_constructor_categoricalz3TestSeriesConstructors.test_constructor_categorical„  s[   € ÜÒ,ªoÓ>ˆÜ�S‹kˆÜ
×#Ñ# C§J¡J°Ô4ô œ¢IÓ.°gÔ>ˆÜš)¨7Ô3ˆÜ
×Ñ˜v xÕ0r8   c                 ól   — t        t        g d¢«      d¬«      }t        |j                  t        «      sJ ‚y ©Nrþ   r¹   r)   )r   r   r�   r*   r   r;   s     r6   Ú*test_construct_from_categorical_with_dtypezATestSeriesConstructors.test_construct_from_categorical_with_dtypeŽ  s(   € ä”[¢Ó+°:Ô>ˆÜ˜#Ÿ)™)Ô%5Ô6Ð6Ñ6r8   c                 óZ   — t        g d¢d¬«      }t        |j                  t        «      sJ ‚y r3  )r   r�   r*   r   r;   s     r6   Ú,test_construct_intlist_values_category_dtypezCTestSeriesConstructors.test_construct_intlist_values_category_dtype“  s#   € Ü’Y jÔ1ˆÜ˜#Ÿ)™)Ô%5Ô6Ð6Ñ6r8   c                 óÄ  — t        g d¢«      }t        |d¬«      }|j                  dk(  sJ ‚t        |«      t        |«      k(  sJ ‚t	        d|i«      }|d   }t        j                  ||«       |j                  d d …df   }t        j                  ||«       t        |«      t        |«      k(  sJ ‚t	        d|i«      }|d   }t        j                  ||«       t        |«      t        |«      k(  sJ ‚t	        ||ddœ«      }|d   }|d   }t        j                  ||«       t        j                  ||d	¬
«       |j                  dk(  sJ ‚t        |«      t        |«      k(  sJ ‚y )N)r‚   r„   r„   r‚   r‚   rÌ   rÌ   rÌ   r‡   ©r}   r¹   r   r?   ©r‡   rˆ   ÚCrˆ   F)Úcheck_names)	r   r   r*   rx   r   r.   rC   rÒ   r}   )r1   Úfactorr  r´   ry   Úresult1Úresult2s          r6   Ú*test_constructor_categorical_with_coercionzATestSeriesConstructors.test_constructor_categorical_with_coercion—  sM  € ÜÒEÓFˆä�6 Ô$ˆØ�w‰w˜*Ò$Ð$Ð$Ü�1‹vœ˜V›Ò$Ð$Ð$ô ˜˜V�}Ó%ˆØ�C‘ˆÜ
×Ñ˜v qÔ)Ø—‘š˜A˜‘ˆÜ
×Ñ˜v qÔ)Ü�2‹wœ#˜f›+Ò%Ð%Ð%ä˜˜Q�xÓ ˆØ�C‘ˆÜ
×Ñ˜v qÔ)Ü�2‹wœ#˜f›+Ò%Ð%Ð%ô ˜Q Q¨QÑ/Ó0ˆØ�S‘'ˆØ�S‘'ˆÜ
×Ñ˜w¨Ô*Ü
×Ñ˜w¨°uÕ=Ø�|‰|˜sÒ"Ð"Ð"Ü�2‹wœ#˜f›+Ò%Ð%Ñ%r8   c                 óB  — t        ddgddgddggddg¬«      }t        |j                  «      |d<   |j                  d   j                  }|j                  j                  d   }||k(  sJ ‚|j                  d   }||k(  sJ ‚|j                  j                  d   }||k(  sJ ‚y )	Nr?   zJohn P. Doerš   z	Jane DoveÚ	person_idÚperson_name)Úcolumnsr   )r   r   rB  rÒ   Úloc)r1   rÚ   r5   ry   s       r6   Ú+test_constructor_categorical_with_coercion2zBTestSeriesConstructors.test_constructor_categorical_with_coercion2´  sµ   € äØ�Ð ! [Ð!1°A°}Ð3EÐFØ  -Ð0ô
ˆô ' q§}¡}Ó5ˆˆ-Ñà—6‘6˜!‘9×(Ñ(ˆØ—‘×#Ñ# AÑ&ˆØ˜Ò!Ð!Ð!à—‘˜qÑ!ˆØ˜Ò!Ð!Ð!à—‘×"Ñ" 1Ñ%ˆØ˜Ò!Ð!Ñ!r8   c                 ó‚   — t        g d¢«      }t        |d¬«      }t        g d¢d¬«      }t        j                  ||«       y )Nr.  r¹   r)   rû   )r1   Úseriesry   r5   s       r6   Ú&test_constructor_series_to_categoricalz=TestSeriesConstructors.test_constructor_series_to_categoricalÆ  s4   € äšÓ(ˆä˜ jÔ1ˆÜš/°Ô<ˆä
×Ñ˜v xÕ0r8   c                 ó¼  — t        ddgt        g d¢d¬«      ¬«      }t        |j                  t        «      sJ ‚t	        j
                  |j                  j                  t        g d¢«      «       |j                  j                  sJ ‚t        ddgt        ddg«      ¬«      }t        |j                  t        «      sJ ‚t	        j
                  |j                  j                  t        ddg«      «       |j                  j                  du sJ ‚t        ddd	gt        ddgd¬«      ¬
«      }t        ddgdd	gt        ddgd¬«      ¬
«      }t	        j                  ||«       y )Nr‚   r„   r.  T)Úorderedr)   Fr   r?   rº   )r   r   r�   r*   r.   rD   r0  Ú
categoriesr   rJ  rC   ©r1   ry   r5   s      r6   Ú"test_constructor_categorical_dtypez9TestSeriesConstructors.test_constructor_categorical_dtypeÏ  s-  € ÜØ�#ˆJÔ.ªÈÔMô
ˆô ˜&Ÿ,™,Ô(8Ô9Ð9Ð9Ü
×Ñ˜fŸj™j×3Ñ3´Uº?Ó5KÔLØ�z‰z×!Ò!Ð!Ð!ä˜˜c˜
Ô*:¸CÀ¸:Ó*FÔGˆÜ˜&Ÿ,™,Ô(8Ô9Ð9Ð9Ü
×Ñ˜fŸj™j×3Ñ3´U¸CÀ¸:Ó5FÔGØ�z‰z×!Ñ! UÑ*Ð*Ð*ô Ø˜˜1�vÔ%5°s¸C°jÈ$Ô%Oô
ˆô Ø�#ˆJ˜q !˜fÔ,<¸cÀ3¸ZÐQUÔ,Vô
ˆô 	×Ñ˜v xÕ0r8   c                 ó  — t        t        d«      d¬«      }t        t        d«      |¬«      }t        t        d«      |¬«      }t        |d¬«      }t	        j
                  ||«       t        |d¬«      }t	        j
                  ||«       y )NÚdabcT)rK  rJ  Úabcabcr)   r¹   )r   r0   r   r   r.   rC   )r1   Úcdtr5   r0  ry   s        r6   Ú#test_constructor_categorical_stringz:TestSeriesConstructors.test_constructor_categorical_stringå  sn   € ä¬$¨v«,ÀÔEˆÜœ$˜x›.°Ô4ˆô œ$˜x›.°Ô4ˆÜ˜ :Ô.ˆÜ
×Ñ˜v xÔ0ô ˜ jÔ1ˆÜ
×Ñ˜v xÕ0r8   c                 óŠ  — t        g d¢«      }t        |d¬«      }|j                  |usJ ‚|j                  j                  g d¢«      }t	        j
                  g d¢t        j                  ¬«      }t	        j
                  g d¢t        j                  ¬«      }t        j                  |j                  «       |«       t        j                  |j                  «       |«       d|d<   t	        j
                  g d	¢t        j                  ¬«      }t        j                  |j                  «       |«       t        j                  |j                  «       |«       t        g d¢«      }t        |d
¬«      }|j                  |u sJ ‚|j                  j                  g d¢«      }|j                  |usJ ‚t	        j
                  g d¢t        j                  ¬«      }t        j                  |j                  «       |«       d|d<   t	        j
                  g d	¢t        j                  ¬«      }t        j                  |j                  «       |«       y )N)r‚   r„   rÌ   r‚   T)Úcopyrþ   )r?   rš   r’   r?   r)   rš   r   )rš   rš   r’   r?   F)r   r   r0  Úrename_categoriesr+   rQ   ró   rŸ   r.   Úassert_numpy_array_equalÚ	__array__r3   )r1   r0  r  Úexp_sÚexp_catÚexp_s2s         r6   Ú!test_categorical_sideeffects_freez8TestSeriesConstructors.test_categorical_sideeffects_freeó  s�  € ô Ò.Ó/ˆÜ�3˜TÔ"ˆØ�u‰u˜CÑÐÐØ�E‰E×#Ñ#¢IÓ.ˆÜ—‘š¬R¯X©XÔ6ˆÜ—(‘(Ò/´r·z±zÔBˆÜ
×#Ñ# A§K¡K£M°5Ô9Ü
×#Ñ# C§M¡M£O°WÔ=ð ˆˆ!‰Ü—‘š,¬b¯h©hÔ7ˆÜ
×#Ñ# A§K¡K£M°6Ô:Ü
×#Ñ# C§M¡M£O°WÔ=ô Ò.Ó/ˆÜ�3˜UÔ#ˆØ�x‰x˜3‰ÐˆØ�E‰E×#Ñ#¢IÓ.ˆØ�x‰x˜sÑ"Ð"Ð"Ü—‘š¬R¯X©XÔ6ˆÜ
×#Ñ# A§K¡K£M°5Ô9àˆˆ!‰Ü—‘š,¬b¯h©hÔ7ˆÜ
×#Ñ# A§K¡K£M°6Õ:r8   c                 ó¶   — t        g d¢t        ddg«      ¬«      }t        t        ddt        j                  gddg¬«      «      }t        j                  ||«       y )Nr.  r‚   r„   r)   )rK  )r   r   r   r+   rž   r.   rC   )r1   r  r  s      r6   Útest_unordered_compare_equalz3TestSeriesConstructors.test_unordered_compare_equal  sH   € Ü’oÔ-=¸sÀC¸jÓ-IÔJˆÜ”{ C¨¬b¯f©fÐ#5À3ÈÀ*ÔMÓNˆÜ
×Ñ˜t UÕ+r8   c           	      ó:	  — t        j                  dt        ¬«      }t        |«      }t        t        j
                  t        j
                  t        j
                  g«      }t        j                  ||«       d|d<   d|d<   g d¢}t        ||¬«      }t        dt        j
                  dg|¬«      }t        j                  ||«       d	|d
<   t        ||¬«      }t        g d¢|¬«      }t        j                  ||«       t        j                  dt        ¬«      }t        |«      }t        t        j
                  t        j
                  t        j
                  gt        ¬«      }t        j                  ||«       d|d<   d|d<   g d¢}t        ||¬«      }t        dt        j
                  dg|t        ¬«      }t        j                  ||«       d
|d
<   t        ||¬«      }t        g d¢|t        ¬«      }t        j                  t        d¬«      5  t        j                  ||«       d d d «       t        j                  dt        ¬«      }t        |«      }t        t        j
                  t        j
                  t        j
                  gt        ¬«      }t        j                  ||«       d|d<   d|d<   g d¢}t        ||¬«      }t        dt        j
                  dg|t        ¬«      }t        j                  ||«       d|d
<   t        ||¬«      }t        g d¢|t        ¬«      }t        j                  t        d¬«      5  t        j                  ||«       d d d «       t        j                  dd¬«      }t        |«      }t        t        t        t        gd¬«      }t        j                  ||«       t        dd
d
«      |d<   t        dd
d«      |d<   g d¢}t        ||¬«      }t        t        dd
d
«      t        t        dd
d«      g|d¬«      }t        j                  ||«       t        dd
d«      |d
<   t        ||¬«      }t        t        dd
d
«      t        dd
d«      t        dd
d«      g|d¬«      }t        j                  ||«       y # 1 sw Y   �ŒdxY w# 1 sw Y   �ŒCxY w)N©r’   r)   ç        r   r  rš   r.  rW   r  r?   )r`  r  r  rº   rÿ   zSeries classes are differentrK   TF©TTFrÆ   éÑ  r’   )r   Ú
masked_allrŽ   r   r+   rž   r.   rC   ÚintrN   rO   ÚAssertionErrorr  rB   r	   r   )r1   rm   ry   r5   rX   s        r6   Útest_constructor_maskedarrayz3TestSeriesConstructors.test_constructor_maskedarray  s¶  € Ü�}‰}˜T¬Ô/ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2Ó3ˆÜ
×Ñ˜v xÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ˜ EÔ*ˆÜ˜3¤§¡¨Ð,°EÔ:ˆÜ
×Ñ˜v xÔ0àˆˆQ‰Ü˜ EÔ*ˆÜš/°Ô7ˆÜ
×Ñ˜v xÔ0ä�}‰}˜T¬Ô-ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2¼%Ô@ˆÜ
×Ñ˜v xÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ˜ EÔ*ˆÜ˜1œbŸf™f a˜.°¼UÔCˆÜ
×Ñ˜v xÔ0àˆˆQ‰Ü˜ EÔ*ˆÜš)¨5¼Ô<ˆÜ�]‰]œ>Ð1OÔPñ 	5ô ×"Ñ" 6¨8Ô4÷	5ô
 �}‰}˜T¬Ô.ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2¼&ÔAˆÜ
×Ñ˜v xÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ˜ EÔ*ˆÜ˜4¤§¡¨Ð/°uÄFÔKˆÜ
×Ñ˜v xÔ0àˆˆQ‰Ü˜ EÔ*ˆÜÒ-°UÄ$ÔGˆÜ�]‰]œ>Ð1OÔPñ 	5ô ×"Ñ" 6¨8Ô4÷	5ô
 �}‰}˜T¨Ô2ˆÜ˜“ˆÜœ4¤¤tÐ,°HÔ=ˆÜ
×Ñ˜v xÔ0ä˜4  AÓ&ˆˆQ‰Ü˜4  AÓ&ˆˆQ‰ÚˆÜ˜ EÔ*ˆÜÜ�d˜A˜qÓ!¤4¬°$¸¸1Ó)=Ð>ØØô
ˆô
 	×Ñ˜v xÔ0ä˜4  AÓ&ˆˆQ‰Ü˜ EÔ*ˆÜÜ�d˜A˜qÓ!¤8¨D°!°QÓ#7¼À$ÈÈ1Ó9MÐNØØô
ˆô
 	×Ñ˜v xÕ0÷a	5ñ 	5ú÷(	5ñ 	5ús   È
RÌ8RÒRÒRc                 ó  — t        j                  dt        ¬«      j                  «       }t	        |«      }t	        t
        j                  t
        j                  t
        j                  g«      }t        j                  ||«       y )Nr_  r)   )	r   rc  rŽ   Úharden_maskr   r+   rž   r.   rC   ©r1   rm   ry   r5   s       r6   Ú%test_constructor_maskedarray_hardenedz<TestSeriesConstructors.test_constructor_maskedarray_hardenedl  sQ   € ä�}‰}˜T¬Ô/×;Ñ;Ó=ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2Ó3ˆÜ
×Ñ˜v xÕ0r8   c                 óÄ   — t        ddd¬«      }|D �ci c]  }|d“Œ }}t        ||¬«      }|r|j                  j                  |«      sJ ‚y |j                  |u sJ ‚y c c}w )NÚ20090415Ú20090519rˆ   ©r  r?   rW   )r   r   rX   Úis_)r1   Úusing_copy_on_writeÚrngÚkrm   ry   s         r6   Ú#test_series_ctor_plus_datetimeindexz:TestSeriesConstructors.test_series_ctor_plus_datetimeindexs  se   € Ü˜ Z°cÔ:ˆØ!Ö"˜��1‘Ð"ˆÐ"ä˜ CÔ(ˆÙØ—<‘<×#Ñ# CÔ(Ð(Ñ(à—<‘< 3Ñ&Ð&Ñ&ùò #s   “
Ac                 ó†   — t        g d¢«      }t        j                  |j                  t	        t        d«      «      d¬«       y )Nrÿ   r’   T)Úexact)r   r.   rD   rX   r   r“   ©r1   r  s     r6   Útest_constructor_default_indexz5TestSeriesConstructors.test_constructor_default_index}  s*   € Ü’9ÓˆÜ
×Ñ˜aŸg™g¤u¬U°1«X£¸dÖCr8   Úinputrþ   r’   )r‚   r„   r‚   c              #   ó    K  — | ]  }|–— Œ y ­wrd   r`   r  s     r6   rh   z TestSeriesConstructors.<genexpr>ˆ  ó   è ø€ Ò!�1ŒQÑ!ùri   c              #   ó    K  — | ]  }|–— Œ y ­wrd   r`   r)  s     r6   rh   z TestSeriesConstructors.<genexpr>‰  rz  ri   c                 ó¨   — d}t        j                  t        |¬«      5  t        |t	        j
                  d«      ¬«       d d d «       y # 1 sw Y   y xY w)Nz;Length of values \(3\) does not match length of index \(4\)rK   r›   rW   )rN   rO   rP   r   r+   r,   )r1   rx  rR   s      r6   Útest_constructor_index_mismatchz6TestSeriesConstructors.test_constructor_index_mismatch�  s?   € ð MˆÜ�]‰]œ:¨SÔ1ñ 	.Ü�5¤§	¡	¨!£Õ-÷	.÷ 	.ñ 	.ús   ž!AÁAc                 óÚ   — t        t        j                  d«      t        j                  d«      d¬«      }t        dt        j                  d«      d¬«      }t	        j
                  ||«       y )Néd   r›   ró   rº   )r   r+   rQ   r,   r.   rC   rL  s      r6   Útest_constructor_numpy_scalarz4TestSeriesConstructors.test_constructor_numpy_scalar”  sH   € ô œŸ™ ›¬R¯Y©Y°q«\ÀÔIˆÜ˜#¤R§Y¡Y¨q£\¸ÔAˆÜ
×Ñ˜v xÕ0r8   c                 óˆ   — d}t        j                  t        |¬«      5  t        dgg d¢¬«       d d d «       y # 1 sw Y   y xY w)Nz;Length of values \(1\) does not match length of index \(3\)rK   Úfoor.  rW   )rN   rO   rP   r   ©r1   rR   s     r6   Útest_constructor_broadcast_listz6TestSeriesConstructors.test_constructor_broadcast_listœ  s9   € ð MˆÜ�]‰]œ:¨SÔ1ñ 	3Ü�E�7¢/Õ2÷	3÷ 	3ñ 	3ús	   ž8¸Ac                 ó�   — t        t        d«      t        dd¬«      ¬«      }||g}t        |ddg¬«      }t	        |t        «      sJ ‚y )Nr°   ú
2020-01-01©r  rW   r   r?   )r   r“   r   r   r�   )r1   r´   Úobjsr  s       r6   Útest_constructor_cornerz.TestSeriesConstructors.test_constructor_corner¤  sB   € Ü”u˜Q“x¤z°,ÈÔ'JÔKˆØ�BˆxˆÜ�4  1˜vÔ&ˆÜ˜!œVÔ$Ð$Ñ$r8   c                 óX  — t        t        j                  g d¢«      d¬«      }|j                  t        j                  d«      k(  sJ ‚d}t	        j
                  t        |¬«      5  t        t        j                  ddt        j                  g«      dd¬«       d d d «       y # 1 sw Y   y xY w)	N)r  r  g       @rƒ   r)   ú9Cannot convert non-finite values \(NA or inf\) to integerrK   r  T©rT  r*   )r   r+   rQ   r*   rN   rO   r   rž   )r1   r  rR   s      r6   Útest_constructor_sanitizez0TestSeriesConstructors.test_constructor_sanitizeª  s~   € Ü”2—8‘8šOÓ,°DÔ9ˆØ�w‰wœ"Ÿ(™( 4›.Ò(Ð(Ð(àJˆÜ�]‰]Ô-°SÔ9ñ 	HÜ”2—8‘8˜S #¤r§v¡vÐ.Ó/°dÀ$ÕG÷	H÷ 	Hñ 	Hús   Á$3B Â B)c                 óþ   — dgt        j                  dg«      fD ]a  }t        |«      }t        |dt        ¬«      }t	        j
                  ||«       d|d<   |j                  |«      rJ ‚|d   dk(  sJ ‚|d   dk(  rŒaJ ‚ y )Nr  TrŒ  r  r   )r+   rQ   r   rŽ   r.   rC   Úequals)r1   rm   rÚ   Úys       r6   Útest_constructor_copyz,TestSeriesConstructors.test_constructor_copy²  sˆ   € ð �UœBŸH™H c U›OÐ,ò 	ˆDÜ�t“ˆAÜ�q˜t¬5Ô1ˆAô ×"Ñ" 1 aÔ(ð ˆAˆa‰DØ—x‘x ”{Ð"�?Ø�Q‘4˜3’;Ð�;Ø�Q‘4˜3“;Ð�;ñ	r8   Ú20170101©r  r  r‡  z1 dayÚ2012Q1ÚQrú   c                 ó,   — t        | «      j                  S rd   ©Útyperï   ©rÚ   s    r6   r[   zTestSeriesConstructors.<lambda>Î  ó   € ”d˜1“g×&Ñ&€ r8   )Úidsc                 óh   — t        |«      }|j                  j                  d   j                  |usJ ‚y ©Nr   )r   Ú_mgrÚblocksr3   )r1   rX   r  s      r6   Útest_constructor_limit_copiesz4TestSeriesConstructors.test_constructor_limit_copiesÂ  s0   € ô" �5‹Mˆð �v‰v�}‰}˜QÑ×&Ñ&¨eÑ3Ð3Ñ3r8   c                 óÆ   — t        g d¢«      }|j                  «       }t        |«      }|j                  |j                  usJ ‚g d¢|_        t	        j
                  ||«       y )Nrþ   r.  )r   rT  rž  rX   r.   rC   )r1   r  Ús_origræ   s       r6   Útest_constructor_shallow_copyz4TestSeriesConstructors.test_constructor_shallow_copyØ  sO   € ô ’9ÓˆØ—‘“ˆÜ�A‹YˆØ�w‰w˜aŸf™fÑ$Ð$Ð$â"ˆŒÜ
×Ñ˜q &Õ)r8   c                 óz  — t        d t        d«      ¬«      }|j                  t        j                  k(  sJ ‚t        d t        d«      t
        ¬«      }|j                  t        j                  k(  sJ ‚t        t        j                  d g«      ¬«      }t        t        d g«      ¬«      }t        j                  ||«       y )Nr°   rW   rº   )r   r“   r*   r+   r¸   rB   rŸ   rQ   r   r.   rC   ©r1   r  r5   s      r6   Útest_constructor_pass_nonez1TestSeriesConstructors.test_constructor_pass_noneä  s‡   € Ü�4œu Q›xÔ(ˆØ�w‰wœ"Ÿ*™*Ò$Ð$Ð$ä�4œu Q›x¬vÔ6ˆØ�w‰wœ"Ÿ*™*Ò$Ð$Ð$ô œŸ™ 4 &Ó)Ô*ˆÜ¤ t f£Ô.ˆÜ
×Ñ˜q (Õ+r8   c                 óÈ  — t        t        j                  t        j                  gt        j                  ¬«      }|j                  t        j                  k(  sJ ‚t        j                  t        t        j                  t        j                  g«      |«       t        j                  t        t        j                  t        j                  t        j                  g«      «      |«       t        t        t        g«      }|j                  dk(  sJ ‚t        j                  t        t        t        g«      |«       t        j                  t        t        j                  t        t        g«      «      |«       t        j                  t        t        t        j                  g«      |«       t        j                  t        t        j                  t        t        j                  g«      «      |«       t        j                  t        t        j                  t        g«      |«       t        j                  t        t        j                  t        j                  t        g«      «      |«       y )Nr)   rM   )	r   r+   rž   r¸   r*   r.   rC   rQ   r   )r1   r%  s     r6   Útest_constructor_pass_nan_natz4TestSeriesConstructors.test_constructor_pass_nan_natñ  sd  € ä”b—f‘fœbŸf™fÐ%¬R¯Z©ZÔ8ˆØ�y‰yœBŸJ™JÒ&Ð&Ð&Ü
×Ñœv¤r§v¡v¬r¯v©vÐ&6Ó7¸Ô=Ü
×Ñœv¤b§h¡h´·±¼¿¹Ð/?Ó&@ÓAÀ3ÔGä”cœ3�ZÓ ˆØ�y‰yÐ,Ò,Ð,Ð,Ü
×Ñœv¤s¬C jÓ1°3Ô7Ü
×Ñœv¤b§h¡h´´S¨zÓ&:Ó;¸SÔAä
×Ñœv¤s¬B¯F©F mÓ4°cÔ:Ü
×Ñœv¤b§h¡h´´R·V±V¨}Ó&=Ó>ÀÔDä
×Ñœv¤r§v¡v¬s mÓ4°cÔ:Ü
×Ñœv¤b§h¡h´·±¼¨}Ó&=Ó>ÀÕDr8   c                 óŽ   — d}t        j                  t        |¬«      5  t        g d¢t        ¬«       d d d «       y # 1 sw Y   y xY w)Nz!could not convert string to floatrK   r.  r)   )rN   rO   rP   r   rŽ   rƒ  s     r6   Útest_constructor_castz,TestSeriesConstructors.test_constructor_cast  s4   € Ø1ˆÜ�]‰]œ:¨SÔ1ñ 	1Ü’?¬%Õ0÷	1÷ 	1ñ 	1ús	   ž;»Ac                 ó  — t         r	d}t        }nd}t        }t        j                  ||¬«      5  t        g d¢d¬«       d d d «       t        j                  ||¬«      5  t        g d¢d¬«       d d d «       y # 1 sw Y   Œ9xY w# 1 sw Y   y xY w)NzCThe elements provided in the data cannot all be casted to the dtypez/Values are too large to be losslessly convertedrK   )r?   éÈ   i2 Úint8r)   Úuint8)r   ÚOverflowErrorrP   rN   rO   r   )r1   rR   Úerrs      r6   Ú+test_constructor_signed_int_overflow_raiseszBTestSeriesConstructors.test_constructor_signed_int_overflow_raises  s|   € åØWˆCÜ‰CàCˆCÜˆCÜ�]‰]˜3 cÔ*ñ 	3ÜÒ#¨6Õ2÷	3ô �]‰]˜3 cÔ*ñ 	4ÜÒ#¨7Õ3÷	4ð 	4÷	3ð 	3ú÷	4ð 	4ús   ¯A7ÁBÁ7B ÂBr3   r)   c                 ót   — |d   }t        |«      }|d   j                  |j                  k(  sJ ‚|d   |k(  sJ ‚y r�  )r   r*   )r1   r3   Úvaluery   s       r6   Útest_constructor_numpy_uintsz3TestSeriesConstructors.test_constructor_numpy_uints  sB   € ð �q‘	ˆÜ˜“ˆà�a‰y�‰ %§+¡+Ò-Ð-Ð-Ø�a‰y˜EÒ!Ð!Ñ!r8   c                 óœ   — t         rd|› �}nd}t        j                  t        |¬«      5  t	        dg|¬«       d d d «       y # 1 sw Y   y xY w)NzDThe elements provided in the data cannot all be casted to the dtype z5Trying to coerce negative values to unsigned integersrK   éÿÿÿÿr)   )r   rN   rO   r¯  r   )r1   Úany_unsigned_int_numpy_dtyperR   s      r6   Ú(test_constructor_unsigned_dtype_overflowz?TestSeriesConstructors.test_constructor_unsigned_dtype_overflow)  sS   € åð.Ø.JÐ-KðMñ ð
 JˆCÜ�]‰]œ=°Ô4ñ 	=Ü�B�4Ð;Õ<÷	=÷ 	=ñ 	=ús   ªAÁAc                 óœ  — t         j                  j                  d«      j                  d«      }d}t	        j
                  t        |¬«      5   ||d¬«       d d d «       t	        j
                  t        |¬«      5   |t        |«      d¬«       d d d «       t         j                  |d<   d}t	        j
                  t        |¬«      5   ||d¬«       d d d «       t        }|t        u rt        }d}t	        j
                  ||¬«      5   |t        |«      d¬«       d d d «       t        j                  d	d
gd¬«      } ||j                  d«      «      } ||d¬«      }t        j                  ||«        |t        |«      d¬«      }t        j                  ||«       y # 1 sw Y   �ŒGxY w# 1 sw Y   �ŒxY w# 1 sw Y   ŒæxY w# 1 sw Y   Œ©xY w)Nrš   ú(Trying to coerce float values to integerrK   rƒ   r)   r   r‹  ú#cannot convert float NaN to integerr  r  r¸   )r+   r¡   r¢   r£   rN   rO   rP   r0   rž   r   r   rQ   r-   r.   r/   )r1   Úframe_or_seriesÚarrrR   Úexcr5   r   s          r6   Ú(test_constructor_floating_data_int_dtypez?TestSeriesConstructors.test_constructor_floating_data_int_dtype5  sx  € ä�i‰i×#Ñ# AÓ&×6Ñ6°qÓ9ˆð 9ˆÜ�]‰]œ:¨SÔ1ñ 	-Ù˜C tÕ,÷	-ô �]‰]œ:¨SÔ1ñ 	3ÙœD ›I¨TÕ2÷	3ô —‘ˆˆA‰ð KˆÜ�]‰]Ô-°SÔ9ñ 	-Ù˜C tÕ,÷	-ô !ˆØœfÑ$äˆCØ7ˆCÜ�]‰]˜3 cÔ*ñ 	3áœD ›I¨TÕ2÷	3ô
 �h‰h˜˜S�z¨Ô3ˆÙ" 3§:¡:¨dÓ#3Ó4ˆá˜c¨Ô.ˆÜ
�‰˜˜XÔ&áœd 3›i¨tÔ4ˆÜ
�‰˜˜XÕ&÷?	-ñ 	-ú÷	3ñ 	3ú÷	-ð 	-ú÷	3ð 	3ús0   ÁFÁ:F)ÃF6ÄGÆF&Æ)F3Æ6F?ÇGc                 ó*  — g d¢}d}t        j                  t        |¬«      5  t        ||¬«       d d d «       t        j                  t        |¬«      5  t        t	        j
                  |«      |¬«       d d d «       y # 1 sw Y   ŒNxY w# 1 sw Y   y xY w)N©r?   rš   g      @rº  rK   r)   )rN   rO   rP   r   r+   rQ   ©r1   Úany_int_numpy_dtyperF   rR   s       r6   Ú"test_constructor_coerce_float_failz9TestSeriesConstructors.test_constructor_coerce_float_faila  sw   € ò
 ˆà8ˆÜ�]‰]œ:¨SÔ1ñ 	4Ü�4Ð2Õ3÷	4ä�]‰]œ:¨SÔ1ñ 	>Ü”2—8‘8˜D“>Ð)<Õ=÷	>ð 	>÷	4ð 	4ú÷	>ð 	>ús   ¢A=Á!B	Á=BÂ	Bc                 ó†   — t        g d¢|¬«      }t        g d¢«      j                  |«      }t        j                  ||«       y )NrÁ  r)   r  )r1   Úfloat_numpy_dtyper  r5   s       r6   Ú#test_constructor_coerce_float_validz:TestSeriesConstructors.test_constructor_coerce_float_validn  s5   € Ü’;Ð&7Ô8ˆÜš+Ó&×-Ñ-Ð.?Ó@ˆÜ
×Ñ˜q (Õ+r8   c                 óL  — ddt         j                  g}d}t        j                  t        |¬«      5  t        ||¬«       d d d «       d}t        j                  t        |¬«      5  t        t        j                  |«      |¬«       d d d «       y # 1 sw Y   ŒPxY w# 1 sw Y   y xY w)Nr?   rš   r»  rK   r)   r‹  )r+   rž   rN   rO   rP   r   r   rQ   rÂ  s       r6   Ú3test_constructor_invalid_coerce_ints_with_float_nanzJTestSeriesConstructors.test_constructor_invalid_coerce_ints_with_float_nans  s‰   € ð �1”b—f‘fˆ~ˆð 4ˆÜ�]‰]œ:¨SÔ1ñ 	4Ü�4Ð2Õ3÷	4àJˆÜ�]‰]Ô-°SÔ9ñ 	>Ü”2—8‘8˜D“>Ð)<Õ=÷	>ð 	>÷	4ð 	4ú÷	>ð 	>ús   ±BÁ$!BÂBÂB#c                 óô   — t        g d¢«      }t        |t        j                  ¬«      }|rt        nd }t	        j
                  |«      5  d|d<   d d d «       |r|d   dk(  sJ ‚y |d   dk(  sJ ‚y # 1 sw Y   Œ!xY w)Nrþ   r)   r°   r?   rš   )r   r+   ró   ÚFutureWarningr.   Úassert_produces_warning)r1   rp  Úwarn_copy_on_writer  ræ   Úwarns         r6   Útest_constructor_dtype_no_castz5TestSeriesConstructors.test_constructor_dtype_no_cast�  st   € ä’9ÓˆÜ�AœRŸX™XÔ&ˆá 2�}¸ˆÜ×'Ñ'¨Ó-ñ 	ØˆBˆq‰E÷	áØ�Q‘4˜1’9Ð‘9à�Q‘4˜1’9Ð‘9÷	ð 	ús   ÁA.Á.A7c                 óÈ   — t        t        d«      dgt        ¬«      }|j                  d   t        d«      k(  sJ ‚|j                  d   dk(  sJ ‚|j                  t        k(  sJ ‚y )NÚ20130101ÚNOVr)   r   r?   )r   r   rB   rÒ   r*   rv  s     r6   Ú"test_constructor_datelike_coercionz9TestSeriesConstructors.test_constructor_datelike_coercionŽ  s]   € ô ”I˜jÓ)¨5Ð1¼Ô@ˆØ�v‰v�a‰yœI jÓ1Ò1Ð1Ð1Ø�v‰v�a‰y˜EÒ!Ð!Ð!Ø�w‰wœ&Ò Ð Ñ r8   c                 ó\  — dj                  «       }dj                  «       }dj                  «       }t        j                  dj                  «       «      }t        |||dœ|¬«      }|j                  d   }|j
                  t        k(  sJ ‚|j                  d   }|j
                  t        k(  sJ ‚y )	Nz216 3T19z	2T15 4H19z416 4T20z2016-01-22 2019-09-07)Úwing1Úwing2ÚmatrW   Ú3T19Ú216)ÚsplitÚpdÚto_datetimer   rD  r*   rB   )r1   ÚbellyrÕ  rÖ  r×  r´   ry   s          r6   Ú#test_constructor_datelike_coercion2z:TestSeriesConstructors.test_constructor_datelike_coercion2—  s—   € ð × Ñ Ó"ˆØ×!Ñ!Ó#ˆØ× Ñ Ó"ˆÜ�n‰nÐ4×:Ñ:Ó<Ó=ˆÜ °¸sÑCÈ5ÔQˆà—‘˜‘ˆØ�|‰|œvÒ%Ð%Ð%Ø—‘˜‘ˆØ�|‰|œvÒ%Ð%Ñ%r8   c                 ó¾   — t        d«      dt        j                  g} ||d¬«      } |t        d«      t        d«      t        g«      }t        j                  ||«       y )Nr²   r'   rÆ   r)   )r   r   Ú_valuer.   r/   )r1   r¼  rˆ  ry   r5   s        r6   Ú(test_constructor_mixed_int_and_timestampz?TestSeriesConstructors.test_constructor_mixed_int_and_timestamp¥  sI   € ä˜!“˜b¤#§*¡*Ð-ˆÙ  ¨XÔ6ˆá"¤I¨a£L´)¸B³-ÄÐ#EÓFˆÜ
�‰˜ Õ)r8   c                 óö   — t        j                  d d d d t        j                  «       d g«      t        j                  d d t        j                  «       d g«      fD ]  }t	        |«      }|j
                  dk(  rŒJ ‚ y )NrÆ   )r+   rQ   r   Únowr   r*   )r1   r½  ry   s      r6   Ú%test_constructor_datetimes_with_nullsz<TestSeriesConstructors.test_constructor_datetimes_with_nulls­  sl   € ô �H‰H�d˜D $¨¬h¯l©l«n¸dÐCÓDÜ�H‰H�d˜D¤(§,¡,£.°$Ð7Ó8ð
ò 	,ˆCô ˜C“[ˆFØ—<‘< 8Ó+Ð+Ð+ñ	,r8   c           	      ór  — t        t        dt        d«      ¬«      }t        |«      j	                  «       sJ ‚t        t        t        d«      ¬«      }t        |«      j	                  «       rJ ‚t        t
        j                  dt        d«      ¬«      }t        |«      j	                  «       sJ ‚t        t        ddddd«      t        gd¬	«      }t        |d   «      sJ ‚|j                  dk(  sJ ‚t        t        ddddd«      t
        j                  gd¬	«      }t        |d   «      sJ ‚|j                  dk(  sJ ‚y )
NrÆ   r°   r¼   rW   rb  r?   rš   r   r)   )	r   r	   r“   r   r:   r+   rž   r   r*   rv  s     r6   Ú!test_constructor_dtype_datetime64z8TestSeriesConstructors.test_constructor_dtype_datetime64¶  s÷   € Ü”4˜x¬u°Q«xÔ8ˆÜ�A‹w�{‰{Œ}Ðˆ}ô ”4œu Q›xÔ(ˆÜ˜“7—;‘;”=Ð Ð ä”2—6‘6 ´°q³Ô:ˆÜ�A‹w�{‰{Œ}Ðˆ}ä”H˜T 1 a¨¨AÓ.´Ð5¸XÔFˆÜ�A�a‘DŒzÐˆzØ�w‰w˜(Ò"Ð"Ð"ä”H˜T 1 a¨¨AÓ.´·±Ð7¸xÔHˆÜ�A�a‘DŒzÐˆzØ�w‰w˜(Ò"Ð"Ñ"r8   c           	      óî  — t        ddd«      t        ddd«      t        ddd«      g}|D �cg c]  }t        j                  |«      ‘Œ }}t        |«      }|j                  dk(  sJ ‚t        j
                  |j                  d<   |j                  dk(  sJ ‚t        |d¬«      }t        t        |«      j                  t        j                  «      d	z  d
¬«      }t        j                  ||«       t        |d¬«      }t        j                  ||«       t        t        t        ddd«      t        ddd«      gd¬«      }t        t        j
                  g|dd  z   d¬«      }t        j                  ||«       y c c}w )NéÝ  r?   rš   r’   rÆ   r   zdatetime64[ms]r)   é@B úM8[ms]rM   )r   r+   Ú
datetime64r   r*   rž   rÒ   r-   ró   r.   rC   r   )r1   ÚpydatesrÚ   Údatesr<   r5   ry   s          r6   Ú$test_constructor_dtype_datetime64_10z;TestSeriesConstructors.test_constructor_dtype_datetime64_10Ê  sB  € ä˜D ! QÓ'¬°$¸¸1Ó)=¼xÈÈaÐQRÓ?SÐTˆØ+2Ö3 a”—‘˜qÕ!Ð3ˆÐ3ä�U‹mˆØ�y‰y˜HÒ$Ð$Ð$ä—f‘fˆ�‰�‰Ø�y‰y˜HÒ$Ð$Ð$ô ˜'Ð)9Ô:ˆäœ˜u›×,Ñ,¬R¯X©XÓ6¸Ñ@ÈÔQˆÜ
×Ñ˜v xÔ0ä˜Ð%5Ô6ˆÜ
×Ñ˜v xÔ0äÜ”(˜4  AÓ&¬°°q¸!Ó(<Ð=ÐEUô
ˆô œŸ™˜ 5¨¨ 9Ñ,Ð4DÔEˆÜ
×Ñ˜v xÕ0ùò+ 4s   «E2c                 ó  — t        ddd«      t        ddd«      t        ddd«      g}|D �cg c]  }t        j                  |«      ‘Œ }}t        |d¬«      }|j	                  d«       d}t        j                  t        |¬	«      5  |j	                  d
«       d d d «       t        |t        j                  ¬«      }t        |j	                  t        j                  «      «      }t        j                  ||«       y c c}w # 1 sw Y   ŒhxY w)Nrè  r?   rš   r’   rM   r)   ró   z:Converting from datetime64\[ns\] to int32 is not supportedrK   r  )r   r+   rë  r   r-   rN   rO   r~   ró   r.   rC   )r1   rì  rÚ   rí  ÚdtsrR   ry   r5   s           r6   Ú$test_constructor_dtype_datetime64_11z;TestSeriesConstructors.test_constructor_dtype_datetime64_11ä  sÖ   € Ü˜D ! QÓ'¬°$¸¸1Ó)=¼xÈÈaÐQRÓ?SÐTˆØ+2Ö3 a”—‘˜qÕ!Ð3ˆÐ3ä�UÐ"2Ô3ˆð 	�
‰
�7Ôð LˆÜ�]‰]œ9¨CÔ0ñ 	 Ø�J‰J�wÔ÷	 ô ˜¤2§8¡8Ô,ˆÜ˜#Ÿ*™*¤R§X¡XÓ.Ó/ˆÜ
×Ñ˜v xÕ0ùò# 4÷	 ð 	 ús   «C8ÂC=Ã=Dc                 ó¼   — t        t        ddd«      g«      }|d   t        ddddd«      k(  sJ ‚t        t        ddd«      g«      }|d   t        ddddd«      k(  sJ ‚y )Nrš   r?   r   i¸  )r   r   rÎ   s     r6   Ú#test_constructor_dtype_datetime64_9z:TestSeriesConstructors.test_constructor_dtype_datetime64_9ù  sl   € äœ ! Q¨Ó*Ð+Ó,ˆØ�a‰yœH Q¨¨1¨a°Ó3Ò3Ð3Ð3äœ $¨¨1Ó-Ð.Ó/ˆØ�a‰yœH T¨1¨a°°AÓ6Ò6Ð6Ñ6r8   c                 ór   — t        t        d«      dgddg¬«      }|d   t        d«      k(  sJ ‚|d   dk(  sJ ‚y )NrÑ  r?   r‚   r„   rW   )r   r   rÎ   s     r6   Ú#test_constructor_dtype_datetime64_8z:TestSeriesConstructors.test_constructor_dtype_datetime64_8  sE   € äœ :Ó.°Ð2¸3À¸*ÔEˆØ�c‰{œi¨
Ó3Ò3Ð3Ð3Ø�c‰{˜aÒÐÑr8   c                 óæ  — t        ddd¬«      }|j                  t        j                  «      j	                  d«      }t        ||¬«      }dD ]¥  }t        j                  d|› d	�«      }|j                  t        j                  «      j	                  |«      }t        ||«      }|d
k(  rt        j                  d«      }|j                  |k(  sJ ‚t        j                  ||j	                  |«      «       Œ§ t        ||t        ¬«      }dD ]\  }|j                  t        j                  «      j	                  d|› d	�«      }t        ||t        ¬«      }t        j                  ||«       Œ^ t        j                  |j                  «       D �cg c]  }|j                  «       ‘Œ c}t        ¬«      }	t        |	|«      }
t        j                  |
j                  |	«       |
j                  t        k(  sJ ‚y c c}w )Nz01-Jan-2015z01-Dec-2015ÚMErn  rM   rW   )r  ÚDÚmsÚusÚnszM8[ú]rø  r(   rº   r)   )r   Úviewr+   Úndarrayr-   r   r*   r.   rC   rB   rQ   r@   rA   rV  r3   )r1   rí  Úvalues2r5   Úunitr*   Úvalues1ry   rÞ   Údates2Úseries1s              r6   Ú#test_constructor_dtype_datetime64_7z:TestSeriesConstructors.test_constructor_dtype_datetime64_7  s’  € ô ˜=¨-¸dÔCˆØ—*‘*œRŸZ™ZÓ(×/Ñ/Ð0@ÓAˆÜ˜'¨Ô/ˆà0ò 	CˆDÜ—H‘H˜s 4 &¨˜]Ó+ˆEØ—j‘j¤§¡Ó,×3Ñ3°EÓ:ˆGÜ˜G UÓ+ˆFØ�sŠ{äŸ™ Ó)�Ø—<‘< 5Ò(Ð(Ð(Ü×"Ñ" 6¨8¯?©?¸5Ó+AÕBð	Cô ˜'¨´fÔ=ˆØ1ò 	5ˆEØ—j‘j¤§¡Ó,×3Ñ3°c¸%¸À°NÓCˆGÜ˜G¨5¼Ô?ˆFÜ×"Ñ" 6¨8Õ4ð	5ô —‘¨U×-@Ñ-@Ó-BÖC¨˜1Ÿ6™6�8ÒCÌ6ÔRˆÜ˜ Ó'ˆÜ
×#Ñ# G§N¡N°FÔ;Ø�}‰}¤Ò&Ð&Ñ&ùò Ds   ÆG.c                 ót  — t        d t        dg«      }|j                  t        k(  sJ ‚t        t        j
                  t        dg«      }|j                  t        k(  sJ ‚t        t        d dg«      }|j                  t        k(  sJ ‚t        t        t        j
                  dg«      }|j                  t        k(  sJ ‚y )Nz2013-08-05 15:30:00.000001)r   r   r*   rB   r+   rž   r;   s     r6   Ú#test_constructor_dtype_datetime64_6z:TestSeriesConstructors.test_constructor_dtype_datetime64_6&  sœ   € ô �dœCÐ!=Ð>Ó?ˆØ�y‰yœFÒ"Ð"Ð"ä”b—f‘fœcÐ#?Ð@ÓAˆØ�y‰yœFÒ"Ð"Ð"ä”c˜4Ð!=Ð>Ó?ˆØ�y‰yœFÒ"Ð"Ð"ä”cœ2Ÿ6™6Ð#?Ð@ÓAˆØ�y‰yœFÒ"Ð"Ñ"r8   c                 ó^  — t        dd¬«      }t        |«      j                  d   j                  �J ‚t        ddd¬«      }t	        t        |«      j                  d   j                  «      dk(  sJ ‚t        ddd¬«      }t	        t        |«      j                  d   j                  «      dk(  sJ ‚y )NrÑ  r’   r‡  r   ÚUTCr“  r  )r   r   rÒ   r  r½   )r1   Údrs     r6   Ú#test_constructor_dtype_datetime64_5z:TestSeriesConstructors.test_constructor_dtype_datetime64_56  s—   € ô ˜
¨AÔ.ˆÜ�b‹z�‰˜qÑ!×$Ñ$Ð,Ð,Ð,Ü˜
¨A°%Ô8ˆÜ”6˜"“:—?‘? 1Ñ%×(Ñ(Ó)¨UÒ2Ð2Ð2Ü˜
¨A°,Ô?ˆÜ”6˜"“:—?‘? 1Ñ%×(Ñ(Ó)¨\Ò9Ð9Ñ9r8   c                 ó‚   — t        ddt        g«      }|j                  dk(  sJ ‚|d   t        u sJ ‚dt        |«      v sJ ‚y )Nl   *�}aiZléÿrB   rš   r   )r   r   r*   r½   r;   s     r6   Ú#test_constructor_dtype_datetime64_4z:TestSeriesConstructors.test_constructor_dtype_datetime64_4@  sG   € ä�m X¬sÐ3Ó4ˆØ�y‰y˜HÒ$Ð$Ð$Ø�1‰vœ‰}Ðˆ}Øœ˜C›Ñ Ð Ñ r8   c                 ó®   — t        t        ddd«      t        ddd«      t        g«      }|j                  dk(  sJ ‚|d   t        u sJ ‚dt	        |«      v sJ ‚y )NéÚ  r?   rš   rB   r   )r   r   r   r*   r½   r;   s     r6   Ú#test_constructor_dtype_datetime64_3z:TestSeriesConstructors.test_constructor_dtype_datetime64_3G  sY   € ä”h˜t Q¨Ó*¬H°Q¸¸1Ó,=¼sÐCÓDˆØ�y‰y˜HÒ$Ð$Ð$Ø�1‰vœ‰}Ðˆ}Øœ˜C›Ñ Ð Ñ r8   c                 óÖ   — t        t        ddd«      t        ddd«      t        j                  g«      }|j                  dk(  sJ ‚|d   t        j                  u sJ ‚dt        |«      v sJ ‚y )Nr  r?   rš   rB   ÚNaN)r   r   r+   rž   r*   r½   r;   s     r6   Ú#test_constructor_dtype_datetime64_2z:TestSeriesConstructors.test_constructor_dtype_datetime64_2N  sc   € ä”h˜t Q¨Ó*¬H°Q¸¸1Ó,=¼r¿v¹vÐFÓGˆØ�y‰y˜HÒ$Ð$Ð$Ø�1‰vœŸ™ÑÐÐØœ˜C›Ñ Ð Ñ r8   c                 óŒ  — t        ddd¬«      }t        |«      }|j                  j                  dk(  sJ ‚|j                  dk(  sJ ‚t	        |j                  t
        «      sJ ‚dt        |«      v sJ ‚|j                  }t	        |t        j                  «      sJ ‚|j                  dk(  sJ ‚t        |«      }|j                  d«      j                  |j                  j                  ¬«      }t        j                   ||«       |j"                  d	   }|t%        d
d¬«      k(  sJ ‚|d	   }|t%        d
d¬«      k(  sJ ‚|t        g d¢|j&                  ¬«         }t        j(                  ||d	d «       |j"                  d	d }t        j(                  |t        |d	d «      «       t+        j,                  |j"                  d	d |j"                  dd  g«      }t        j(                  ||«       dt        |«      v sJ ‚|j/                  «       }dt        |«      v sJ ‚dt        |«      v sJ ‚t        |d¬«      }t        j                   ||«       y )NrÑ  r’   r  r“  údatetime64[ns, US/Eastern]rM   r  ©r  r   z2013-01-01 00:00:00-0500ra  rW   rš   r?   r   Úinferrn  )r   r   r*   r}   r�   r   r½   r3   r+   rþ  r   Útz_localizeÚ
tz_convertÚdtr  r.   rD   rÒ   r   rX   rC   rÛ  ÚconcatÚshift)r1   r	  r  ry   r%  s        r6   Ú!test_constructor_with_datetime_tzz8TestSeriesConstructors.test_constructor_with_datetime_tzU  s  € ô ˜
¨A°,Ô?ˆÜ�2‹JˆØ�w‰w�|‰|Ð;Ò;Ð;Ð;Ø�w‰wÐ6Ò6Ð6Ð6Ü˜!Ÿ'™'¤?Ô3Ð3Ð3Ø+¬s°1«vÑ5Ð5Ð5ð —‘ˆÜ˜&¤"§*¡*Ô-Ð-Ð-Ø�|‰|Ð/Ò/Ð/Ð/ä˜FÓ#ˆØ�o‰o˜eÓ$×/Ñ/°1·4±4·7±7Ð/Ó;ˆÜ
×Ñ˜b #Ô&ð —‘˜‘ˆØœÐ#=À,ÔOÒOÐOÐOØ�1‘ˆØœÐ#=À,ÔOÒOÐOÐOà”6Ò-°Q·W±WÔ=Ñ>ˆÜ
×Ñ˜v q¨¨1 vÔ.à—‘˜˜!�ˆÜ
×Ñ˜v¤v¨b°°1¨g£Ô7ô —‘˜AŸF™F 1 Q˜K¨¯©°°¨Ð4Ó5ˆÜ
×Ñ˜v qÔ)ð ,¬s°1«vÑ5Ð5Ð5ð —‘“ˆØ+¬s°6«{Ñ:Ð:Ð:Øœ˜F›Ñ#Ð#Ð#ä˜q wÔ/ˆÜ
×Ñ˜f bÕ)r8   c                 óP   — t        t        ddd¬«      «      }dt        |«      v sJ ‚y )NrÑ  éè  r  r“  r  )r   r   r½   r;   s     r6   Ú"test_constructor_with_datetime_tz5z9TestSeriesConstructors.test_constructor_with_datetime_tz5„  s'   € ä”Z 
°D¸\ÔJÓKˆØ+¬s°3«xÑ7Ð7Ñ7r8   c                 ó¤   — t        t        dd¬«      t        dd¬«      g«      }|j                  dk(  sJ ‚t        j                  |d¬«      dk(  sJ ‚y )	Nú2013-01-01 13:00:00-0800ú
US/Pacificr  ú2013-01-02 14:00:00-0800zdatetime64[ns, US/Pacific]T©Úskipnarë  ©r   r   r*   r
   Úinfer_dtyper;   s     r6   Ú"test_constructor_with_datetime_tz4z9TestSeriesConstructors.test_constructor_with_datetime_tz4‰  sU   € ääÐ4¸ÔFÜÐ4¸ÔFðó
ˆð �y‰yÐ8Ò8Ð8Ð8Ü�‰˜s¨4Ô0°LÒ@Ð@Ñ@r8   c                 ó¤   — t        t        dd¬«      t        dd¬«      g«      }|j                  dk(  sJ ‚t        j                  |d¬«      d	k(  sJ ‚y )
Nr!  r"  r  r#  r  rB   Tr$  r   r&  r;   s     r6   Ú"test_constructor_with_datetime_tz3z9TestSeriesConstructors.test_constructor_with_datetime_tz3”  sT   € ÜäÐ4¸ÔFÜÐ4¸ÔFðó
ˆð �y‰y˜HÒ$Ð$Ð$Ü�‰˜s¨4Ô0°JÒ>Ð>Ñ>r8   c                 óª   — t        t        ddgd¬«      }t        ddgd¬«      j                  d«      }t        |«      }t	        j
                  ||«       y )	Nr   r?   r  rº   r   r  r  rû  )r   r   r   Úas_unitr.   rC   )r1   r<   Údtir5   s       r6   Ú"test_constructor_with_datetime_tz2z9TestSeriesConstructors.test_constructor_with_datetime_tz2ž  sI   € ä”S  A Ð.JÔKˆÜ˜U E˜N¨|Ô<×DÑDÀTÓJˆÜ˜#“;ˆÜ
×Ñ˜s HÕ-r8   c                 ó�   ‡‡— dt        d«      ddd gŠt        ‰«      Št        ˆˆfd„t        t	        ‰«      «      D «       «      sJ ‚y )Nrž   z
1990-01-01z2015-03-14T16:15:14.123-08:00z2019-03-04T21:56:32.620-07:00c              3   ó2   •K  — | ]  }‰|   ‰|   u –— Œ y ­wrd   r`   )rf   r  r<   rF   s     €€r6   rh   zVTestSeriesConstructors.test_constructor_no_partial_datetime_casting.<locals>.<genexpr>¯  s   øè ø€ Ò?¨�3�q‘6˜T !™WÔ$Ñ?ùs   ƒ)r   r   r:   r“   rx   )r1   r<   rF   s    @@r6   Ú,test_constructor_no_partial_datetime_castingzCTestSeriesConstructors.test_constructor_no_partial_datetime_casting¥  sH   ù€ ð Ü�lÓ#Ø+Ø+Øð
ˆô �T‹lˆÜÔ?¬e´C¸³IÓ.>Ô?Ô?Ð?Ñ?r8   Ú	arr_dtypeÚkindÚMr­   r   )rû  rú  rù  r  r  r­   rø  c                 óz  — |› d|› d�}t        j                  g d¢|¬«      }t        |«      }|j                  |«      }t        |j                  |«      «      }|dv r"|j                  |k(  sJ ‚|j                  |k(  s*J ‚|j                  |› d�k(  sJ ‚|j                  |› d�k(  sJ ‚t        j                  ||«       y )Nú8[rü  rþ   r)   )rû  rú  rù  r  z8[s])r+   rQ   r   r-   r*   r.   rC   )	r1   r2  r3  r   r*   r½  r<   ry   r5   s	            r6   Ú&test_construction_to_datetimelike_unitz=TestSeriesConstructors.test_construction_to_datetimelike_unit±  s¿   € ð �&˜˜4˜& Ð"ˆÜ�h‰h’y¨	Ô2ˆÜ�S‹kˆØ—‘˜EÓ"ˆä˜#Ÿ*™* UÓ+Ó,ˆàÐ*Ñ*Ø—<‘< 5Ò(Ð(Ð(Ø—>‘> UÒ*Ð*Ð*ð —<‘< d V¨4 =Ò0Ð0Ð0Ø—>‘>¨ v¨T ]Ò2Ð2Ð2ä
×Ñ˜v xÕ0r8   Úargz2013-01-01 00:00:00c                 ó¦   — t        |gd¬«      }t        t        |«      «      j                  j                  d«      }t	        j
                  ||«       y )Nzdatetime64[ns, CET]r)   ÚCET)r   r   r  r  r.   rC   )r1   r8  ry   r5   s       r6   Ú7test_constructor_with_naive_string_and_datetimetz_dtypezNTestSeriesConstructors.test_constructor_with_naive_string_and_datetimetz_dtypeÉ  sB   € ô ˜˜Ð%:Ô;ˆÜœ) C›.Ó)×,Ñ,×8Ñ8¸Ó?ˆÜ
×Ñ˜v xÕ0r8   c                 ó4  — t        j                  dd«      }t        j                  t        j                  dd«      gd¬«      }t        |«      }t        t	        |«      g«      j                  d«      }|j                  dk(  sJ ‚t        j                  ||«       y )Nr?   rù  z>M8[ms]r)   rê  )	r+   rë  rQ   r   r   r-   r*   r.   rC   )r1   rù  r½  ry   r5   s        r6   Ú%test_constructor_datetime64_bigendianz<TestSeriesConstructors.test_constructor_datetime64_bigendianÐ  sv   € ä�]‰]˜1˜dÓ#ˆÜ�h‰hœŸ™ a¨Ó.Ð/°yÔAˆä˜“ˆÜœ9 R›=˜/Ó*×1Ñ1°(Ó;ˆØ�~‰~ Ò)Ð)Ð)Ü
×Ñ˜v xÕ0r8   Úinterval_constructorc                 óì   — |j                  t        j                  d«      d¬«      }t        |«      }|j                  dk(  sJ ‚t        j                  t        |j                  «      t        |«      «       y )Nr’   r  ©Úclosedzinterval[int64, right])	Úfrom_breaksr+   r,   r   r*   r.   rD   r   r3   )r1   r>  Ú	intervalsry   s       r6   Útest_construction_intervalz1TestSeriesConstructors.test_construction_intervalÚ  s\   € ð )×4Ñ4´R·Y±Y¸q³\È'Ð4ÓRˆ	Ü˜	Ó"ˆØ�|‰|Ð7Ò7Ð7Ð7Ü
×Ñœe F§M¡MÓ2´E¸)Ó4DÕEr8   Údata_constructorr0   zndarray[object]c                 óÎ   — t        dd«      t        dd«      d g}t         ||«      «      }t        t        |«      «      }|j                  dk(  sJ ‚t	        j
                  ||«       y )Nr   r?   rš   zinterval[float64, right])r   r   r!   r*   r.   rC   ©r1   rE  rm   ry   r5   s        r6   Útest_constructor_infer_intervalz6TestSeriesConstructors.test_constructor_infer_intervalâ  s^   € ô
 ˜˜A“¤¨¨A£°Ð5ˆÜÑ(¨Ó.Ó/ˆÜœ-¨Ó-Ó.ˆØ�|‰|Ð9Ò9Ð9Ð9Ü
×Ñ˜v xÕ0r8   c                 ó²   — t        ddd¬«      t        ddd¬«      g}t         ||«      «      }|j                  t        k(  sJ ‚|j	                  «       |k(  sJ ‚y )Nr   r?   Úbothr@  rš   Úneither)r   r   r*   rB   rÍ   )r1   rE  rm   ry   s       r6   Ú&test_constructor_interval_mixed_closedz=TestSeriesConstructors.test_constructor_interval_mixed_closedí  sV   € ô
 ˜˜A fÔ-¬x¸¸1ÀYÔ/OÐPˆÜÑ(¨Ó.Ó/ˆØ�|‰|œvÒ%Ð%Ð%Ø�}‰}‹ $Ò&Ð&Ñ&r8   c                 ó$  — t        t        ddd¬«      «      }t        ||j                  ¬«      }t        j                  ||«       t        |j
                  j                  d«      |j                  ¬«      }t        j                  ||«       t        |j                  |j                  ¬«      }t        |j                  «      j
                  j                  |j                  j                  «      }t        j                  ||«       t        j                  d «      5  t        |j                  «      j
                  j                  d«      }|j
                  j                  |j                  j                  «      }d d d «       t        j                  ||«       t        j                  d «      5  t        |j                  j                  d«      |j                  ¬«      }d d d «       t        j                  ||«       y # 1 sw Y   Œ„xY w# 1 sw Y   Œ,xY w)NrÑ  r’   r  r“  r)   r  ró   )r   r   r*   r.   rC   r  r  r3   r  r  rÌ  rý  )r1   r<   ry   r5   Úmiddles        r6   Útest_construction_consistencyz4TestSeriesConstructors.test_construction_consistency÷  sy  € ô ”Z 
°A¸,ÔGÓHˆä˜ 3§9¡9Ô-ˆÜ
×Ñ˜v sÔ+ä˜Ÿ™×)Ñ)¨%Ó0¸¿	¹	ÔBˆÜ
×Ñ˜v sÔ+ô ˜Ÿ
™
¨#¯)©)Ô4ˆÜ˜#Ÿ*™*Ó%×(Ñ(×4Ñ4°S·Y±Y·\±\ÓBˆÜ
×Ñ˜v xÔ0ä×'Ñ'¨Ó-ñ 	8ä˜CŸJ™JÓ'×*Ñ*×6Ñ6°uÓ=ˆFØ—Y‘Y×)Ñ)¨#¯)©)¯,©,Ó7ˆF÷	8ô 	×Ñ˜v sÔ+ä×'Ñ'¨Ó-ñ 	Gä˜CŸJ™JŸO™O¨GÓ4¸C¿I¹IÔFˆF÷	Gô 	×Ñ˜v sÕ+÷	8ð 	8ú÷	Gð 	Gús   ÄAG:Æ*1HÇ:HÈHc                 óÎ   — t        dd«      t        dd«      d g}t         ||«      «      }t        t        |«      «      }t        j                  ||«       |j
                  dk(  sJ ‚y )NÚ2000rø  Ú2001ú	Period[D])r   r   r"   r.   rC   r*   rG  s        r6   Útest_constructor_infer_periodz4TestSeriesConstructors.test_constructor_infer_period  s_   € ô �v˜sÓ#¤V¨F°CÓ%8¸$Ð?ˆÜÑ(¨Ó.Ó/ˆÜœ, tÓ,Ó-ˆÜ
×Ñ˜v xÔ0Ø�|‰|˜{Ò*Ð*Ñ*r8   z$PeriodDtype Series not supported yet©Úreasonc                 ó¤   — t        dddt        j                  j                  gd¬«      }|d   }t	        |«      sJ ‚||d<   t	        |d   «      sJ ‚y )Nr   r  éÐ  z	period[D]r)   r’   rš   )r   rÛ  Ú_libsr	   r   ©r1   rG  Úvals      r6   Ú;test_construct_from_ints_including_iNaT_scalar_period_dtypezRTestSeriesConstructors.test_construct_from_ints_including_iNaT_scalar_period_dtype  sM   € ä˜˜D $¬¯©¯©Ð6¸kÔJˆà�Q‰iˆÜ�CŒyÐˆyàˆˆq‰	Ü�F˜1‘IŒÐ‰r8   c                 óž   — t        dd«      t        dd«      g}t        |«      }|j                  t        k(  sJ ‚|j	                  «       |k(  sJ ‚y )NrQ  rø  rR  ÚY)r   r   r*   rB   rÍ   )r1   rm   ry   s      r6   Ú.test_constructor_period_incompatible_frequencyzETestSeriesConstructors.test_constructor_period_incompatible_frequency'  sI   € Ü�v˜sÓ#¤V¨F°CÓ%8Ð9ˆÜ˜“ˆØ�|‰|œvÒ%Ð%Ð%Ø�}‰}‹ $Ò&Ð&Ñ&r8   c                 ó   — t        ddd¬«      }t        |«      }|j                  dk(  sJ ‚t        j                  t
        d¬«      5  t        |j                  t        «      «      }d d d «       t        j                  |«       y # 1 sw Y   Œ xY w)NrÑ  r°   rø  r  rS  úDtype inferencerK   )	r   r   r*   r.   rÌ  rË  r-   rB   rC   )r1   Úpir  r5   s       r6   Útest_constructor_periodindexz3TestSeriesConstructors.test_constructor_periodindex-  sv   € ô ˜*¨a°cÔ:ˆÜ�2‹JˆØ�w‰w˜+Ò%Ð%Ð%Ü×'Ñ'¬Ð=NÔOñ 	1Ü˜bŸi™i¬Ó/Ó0ˆH÷	1ä
×Ñ˜q (Õ+÷	1ð 	1ús   ÁBÂBc                 ó0  — ddddœ}t        |«      }t        |t        |j                  «       «      ¬«      }t        j                  ||«       t        |g d¢¬«      }t        ddt
        j                  d	gg d¢¬«      }t        j                  ||«       t        d
dd¬«      }|d	   d	|d   di}t        ||¬«      }t        t
        j                  |t
        j                  ¬«      }d	|j                  d	<   d|j                  d<   t        j                  ||«       y )Nr`  r  r  r.  rW   )r„   rÌ   rÞ   r‚   r?   rš   r   r†  r'   rø  r  r)   )
r   rá   Úkeysr.   rC   r+   rž   r   r¸   rÒ   )r1   rÞ   ry   r5   Úpidxs        r6   Útest_constructor_dictz,TestSeriesConstructors.test_constructor_dict8  sç   € Ø˜C cÑ*ˆä˜“ˆÜ˜!¤6¨!¯&©&«(Ó#3Ô4ˆÜ
×Ñ˜v xÔ0ä˜Ò!5Ô6ˆÜ˜1˜a¤§¡¨Ð+Ò3GÔHˆÜ
×Ñ˜v xÔ0ä˜L°"¸3Ô?ˆØ�!‰W�a˜˜a™ !Ð$ˆÜ˜ Ô&ˆÜœ"Ÿ&™& $¬b¯j©jÔ9ˆØˆ�‰�aÑØˆ�‰�aÑÜ
×Ñ˜v xÕ0r8   c                 ó~   — ddgdgdggi}t        |dgd¬«      }t        |dg¬«      }t        j                  ||«       y )Nr‚   rš   r’   r›   rB   rº   rW   rû   ©r1   rÞ   ry   r5   s       r6   Ú/test_constructor_dict_list_value_explicit_dtypezFTestSeriesConstructors.test_constructor_dict_list_value_explicit_dtypeK  sF   € à�A�3˜˜˜a˜S�/Ð"ˆÜ˜ # ¨hÔ7ˆÜ˜! C 5Ô)ˆÜ
×Ñ˜v xÕ0r8   c                 ó‚   — ddddœ}t        |«      }t        g d¢t        d«      ¬«      }t        j                  ||«       y )Nr?   r   rš   rË   )r?   r   rš   ÚbacrW   )r   r0   r.   rC   ri  s       r6   Útest_constructor_dict_orderz2TestSeriesConstructors.test_constructor_dict_orderR  s9   € ð ˜! !Ñ$ˆÜ˜“ˆÜš)¬4°«;Ô7ˆÜ
×Ñ˜v xÕ0r8   c                 ó   — |\  }}t        |t        «      r1t        j                  j	                  d¬«      }|j                  |«       d|i}t        |dg¬«      }t        |dg|¬«      }|j                  |k(  sJ ‚t        j                  ||«       y )NzMConstruction from dict goes through maybe_convert_objects which casts to nanorU  r‚   rW   rº   )
r�   r   rN   ÚmarkÚxfailÚapplymarkerr   r*   r.   rC   )	r1   r”   Úrequestr•   r–   ro  rÞ   ry   r5   s	            r6   Útest_constructor_dict_extensionz6TestSeriesConstructors.test_constructor_dict_extensionZ  sŽ   € Ø1Ñˆ	�8Ü�i¤Ô+Ü—;‘;×$Ñ$ð<ð %ó ˆDð ×Ñ Ô%Ø�)ÐˆÜ˜ # Ô'ˆÜ˜)¨C¨5¸ÔAˆà�|‰|˜xÒ'Ð'Ð'ä
×Ñ˜v xÕ0r8   r³  c           	      ó¶  — dd|dt        d«      dddi}t        |«      j                  «       }t        g d¢d|t        j                  dg¬	«      }t        j                  ||«       d
ddt        j                  fdd|fdi}t        |«      j                  «       }t        g d¢t        d
dt        j                  fd|fg«      ¬	«      }t        j                  ||«       y )Nr?   r‚   r„   rž   rÌ   r›   rÞ   ©r‚   r„   rÌ   rÞ   rW   ©r?   r?   rš   r’   r.  )rŽ   r   Úsort_valuesr+   rž   r.   rC   r   )r1   r³  rÞ   ry   r5   s        r6   Útest_constructor_dict_nan_keyz4TestSeriesConstructors.test_constructor_dict_nan_keyj  sÅ   € ð ��U˜C¤ u£¨s°A°sÐ;ˆÜ˜“×&Ñ&Ó(ˆÜÒ.°q¸%ÄÇÁÈÐ6KÔLˆÜ
×Ñ˜v xÔ0ð �S˜1œbŸf™f˜+ s¨Q°¨J¸Ð<ˆÜ˜“×&Ñ&Ó(ˆÜÚ¤5¨&°1´b·f±f°+ÀÀ5¸zÐ)JÓ#Kô
ˆô 	×Ñ˜v xÕ0r8   c                 óf  ‡	‡
— g d¢Š	g d¢Š
ˆ	ˆ
fd„} |t         j                  «      } |d„ «      } |t        «      }t        ‰
d„ ‰	D «       «      }t        |«      }t        |«      }t        |«      }t	        j
                  ||«       t	        j
                  ||«       t	        j
                  ||«       y )N)z
1984-02-19z
1988-11-06z
1989-12-03z
1990-03-15)g{—‰\I„Ai…Ö g„¦tyZQƒAr¶  c                 óB   •‡ — t        t        ˆ fd„‰D «       ‰«      «      S )Nc              3   ó.   •K  — | ]  } ‰|«      –— Œ y ­wrd   r`   )rf   rÚ   rT   s     €r6   rh   zeTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.create_data.<locals>.<genexpr>�  s   øè ø€ ÒB°™[¨Ÿ^ÑBùs   ƒ)ÚdictÚzip)rT   Údates_as_strr3   s   `€€r6   Úcreate_datazRTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.create_data€  s   ù€ ÜœÓB°\ÔBÀFÓKÓLÐLr8   c                 ó.   — t        j                  | d«      S )Nz%Y-%m-%d)r   Ústrptimer™  s    r6   r[   zOTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.<lambda>„  s   € ¬h×.?Ñ.?ÀÀ:Ó.N€ r8   c              3   ó2   K  — | ]  }t        |«      –— Œ y ­wrd   )r   r)  s     r6   rh   zPTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.<genexpr>‡  s   è ø€ Ò"F°A¤9¨Q§<Ñ"Fùs   ‚)r+   rë  r   r   r.   rC   )r1   r  Údata_datetime64Údata_datetimeÚdata_Timestampr5   Úresult_datetime64Úresult_datetimeÚresult_Timestampr~  r3   s            @@r6   Ú&test_constructor_dict_datetime64_indexz=TestSeriesConstructors.test_constructor_dict_datetime64_indexz  sŸ   ù€ ò PˆÚFˆõ	Mñ &¤b§m¡mÓ4ˆÙ#Ñ$NÓOˆÙ$¤YÓ/ˆä˜&Ñ"F¸Ô"FÓGˆä" ?Ó3ÐÜ  Ó/ˆÜ! .Ó1Ðä
×ÑÐ0°(Ô;Ü
×Ñ˜°Ô9Ü
×ÑÐ/°Õ:r8   c           	      ó²   — ddi}t        |«      }t        dt        dgdgt        j                  ggdgdgdgg¬«      ¬«      }t	        j
                  ||«       y )N)r?   r?   Ng      ð¿r?   r   r¶  )ÚlevelsÚcodesrW   )r   r   r+   rž   r.   rC   ri  s       r6   Ú#test_constructor_dict_tuple_indexerz:TestSeriesConstructors.test_constructor_dict_tuple_indexer‘  s]   € à˜dÐ#ˆÜ˜“ˆÜØœ
¨A¨3°°´b·f±f°XÐ*>ÈÀsÈQÈCÐRTÐQUÐFVÔWô
ˆô 	×Ñ˜v xÕ0r8   c                 óx   —  |ddi«      }t        |«      }t        dgdg¬«      }t        j                  ||«       y )Nr’   ÚthreerW   rû   )r1   Únon_dict_mapping_subclassÚndmry   r5   s        r6   Útest_constructor_mappingz/TestSeriesConstructors.test_constructor_mappingš  s9   € á'¨¨G¨Ó5ˆÜ˜“ˆÜ˜7˜)¨A¨3Ô/ˆä
×Ñ˜v xÕ0r8   c                 óB   — g d¢}t        |«      }t        |«      |k(  sJ ‚y ©N)rv  )rš   rš   )rš   r’   )r   r0   ©r1   rm   r  s      r6   Útest_constructor_list_of_tuplesz6TestSeriesConstructors.test_constructor_list_of_tuples¢  s    € Ú'ˆÜ�4‹LˆÜ�A‹w˜$ŠÐ‰r8   c                 ó>   — d}t        |«      }t        |«      |k(  sJ ‚y r”  )r   Útupler•  s      r6   Ú test_constructor_tuple_of_tuplesz7TestSeriesConstructors.test_constructor_tuple_of_tuples§  s"   € Ø'ˆÜ�4‹LˆÜ�Q‹x˜4ÒÐÑr8   c                 ó´   — dddœ}t        |«      j                  «       }t        ddgt        j                  ddg«      ¬«      }t	        j
                  ||«       y )Nr’   r±   )©r?   rš   ©Nr°   r›  rœ  rW   )r   rw  r   Úfrom_tuplesr.   rC   ri  s       r6   Útest_constructor_dict_of_tuplesz6TestSeriesConstructors.test_constructor_dict_of_tuples¬  sN   € Ø aÑ(ˆÜ˜“×)Ñ)Ó+ˆÜ˜1˜a˜&¬
×(>Ñ(>ÀÈ	Ð?RÓ(SÔTˆÜ
×Ñ˜v xÕ0r8   z+ignore:elementwise comparison:FutureWarningc                 ó¾  — dddddœ}t        |«      }t        j                  |j                  «       dddt	        j
                  «       dœ}t        |«      }|j                  t        j                  k(  sJ ‚dddddœ}t        |«      }|s|j                  t        j                  k(  sJ ‚	 d	dd
œ}t        |t        ¬«      }|j                  t        j                  k(  sJ ‚y )Nr   r?   rš   r’   ru  r
  r  Ú3Ú0©r‚   r„   r)   )r   r.   Úassert_is_sortedrX   r   rã  r*   r+   rŸ   rŽ   r¸   )r1   r§   rm   rG  s       r6   Útest_fromDictz$TestSeriesConstructors.test_fromDict³  s»   € à˜Q Q¨QÑ/ˆä˜“ˆÜ
×Ñ˜FŸL™LÔ)à˜S s´·±³Ñ@ˆÜ˜“ˆØ�|‰|œrŸz™zÒ)Ð)Ð)à˜S s°Ñ5ˆÜ˜“ˆÙ1Cˆv�|‰|œrŸz™zÒ)ÐNÐNÈà˜sÑ#ˆÜ˜¤EÔ*ˆØ�|‰|œrŸz™zÒ)Ð)Ñ)r8   c                 ó&  — t        t        j                  |j                  t        j                  ¬«      }|j
                  t        j                  k(  sJ ‚t        |«      t        |«      k(  sJ ‚t        d|j                  ¬«      }|s|j
                  t        j                  k(  sJ ‚	 t        |«      t        |«      k(  sJ ‚t        j                  «       }t        ||j                  ¬«      }|j
                  dk(  sJ ‚t        |«      t        |«      k(  sJ ‚t        d|j                  d¬«      }t        d|j                  ¬«      j                  d«      }|j
                  dk(  sJ ‚t        |«      t        |«      k(  sJ ‚t        j                  ||«       y )Nrº   r‚  rW   zM8[us]r   r¹   )r   r+   rž   rX   r¸   r*   rx   rŸ   r   rã  r-   r.   rC   )	r1   r¦   r§   ÚnansÚstringsrÞ   rí  Úcategoricalr5   s	            r6   Útest_fromValuez%TestSeriesConstructors.test_fromValueÆ  sC  € Ü”b—f‘f O×$9Ñ$9ÄÇÁÔLˆØ�z‰zœRŸZ™ZÒ'Ð'Ð'Ü�4‹yœC Ó0Ò0Ð0Ð0ä˜ o×&;Ñ&;Ô<ˆÙ2Dˆw�}‰}¤§
¡
Ò*ÐOÐOÈ%Ü�7‹|œs ?Ó3Ò3Ð3Ð3ä�L‰L‹NˆÜ�q × 5Ñ 5Ô6ˆØ�{‰{˜hÒ&Ð&Ð&Ü�5‹zœS Ó1Ò1Ð1Ð1ô ˜Q o×&;Ñ&;À:ÔNˆÜ˜! ?×#8Ñ#8Ô9×@Ñ@ÀÓLˆØ× Ñ  JÒ.Ð.Ð.Ü�;Ó¤3 Ó#7Ò7Ð7Ð7Ü
×Ñ˜{¨HÕ5r8   c                 ó   — t        t        d«      D �cg c]  }t        |¬«      ‘Œ c}«      }|j                  dk(  sJ ‚t        t        d¬«      g«      }|j                  dk(  sJ ‚t        t        d¬«      t        d¬«      t	        j
                  dd«      g«      }|j                  dk(  sJ ‚t        t        d¬«      t        gd¬«      }|j                  dk(  sJ ‚t        t        d¬«      t        j                  gd¬«      }|j                  dk(  sJ ‚t        t	        j
                  d	«      t        gd¬«      }|j                  dk(  sJ ‚t        t	        j
                  d	«      t        g«      }|j                  dk(  sJ ‚t        t	        j
                  d	«      t        g«      }|j                  d
k(  sJ ‚t        t	        j
                  d	«      t        j                  g«      }|j                  dk(  sJ ‚t        t        t	        j
                  d	«      g«      }|j                  dk(  sJ ‚t        t	        j
                  dd«      g«      }|j                  dk(  sJ ‚ |j                  d«       d}t        j                  t        |¬«      5   |j                  d«       d d d «       dj                  ddg«      }t        j                  t        |¬«      5  t        t        d¬«      dgd¬«       d d d «       t        t        d«      D �cg c]  }t        |¬«      ‘Œ c}dgz   «      }|j                  d
k(  sJ ‚t        d t        dg«      }|j                  t        k(  sJ ‚t        t        j                  t        dg«      }|j                  t        k(  sJ ‚t        t        d dg«      }|j                  t        k(  sJ ‚t        t        t        j                  dg«      }|j                  t        k(  sJ ‚y c c}w # 1 sw Y   �ŒYxY w# 1 sw Y   �ŒxY wc c}w )Nr’   )Údaysútimedelta64[ns]r?   rš   r  rÇ   r)   i £árB   ró   z;Converting from timedelta64\[ns\] to int32 is not supportedrK   r  ú|z+Could not convert object to NumPy timedeltaz*Could not convert 'foo' to NumPy timedeltar‚  z1 Day)r   r“   r   r*   r+   Útimedelta64r   rž   r	   r-   rN   rO   r~   ÚjoinrP   rB   )r1   r  ÚtdrR   r<   s        r6   Ú"test_constructor_dtype_timedelta64z9TestSeriesConstructors.test_constructor_dtype_timedelta64Ü  sk  € ä´°a³Ö9¨1”Y AÖ&Ò9Ó:ˆØ�x‰xÐ,Ò,Ð,Ð,ä”Y AÔ&Ð'Ó(ˆØ�x‰xÐ,Ò,Ð,Ð,ä”Y AÔ&¬	°qÔ(9¼2¿>¹>È!ÈSÓ;QÐRÓSˆà�x‰xÐ,Ò,Ð,Ð,ô ”Y AÔ&¬Ð,°HÔ=ˆØ�x‰xÐ,Ò,Ð,Ð,ä”Y AÔ&¬¯©Ð/°xÔ@ˆØ�x‰xÐ,Ò,Ð,Ð,ä”R—^‘^ IÓ.´Ð4¸HÔEˆØ�x‰xÐ,Ò,Ð,Ð,ô ”R—^‘^ IÓ.´Ð4Ó5ˆØ�x‰xÐ,Ò,Ð,Ð,ô ”R—^‘^ IÓ.´Ð5Ó6ˆØ�x‰x˜8Ò#Ð#Ð#ä”R—^‘^ IÓ.´·±Ð7Ó8ˆØ�x‰xÐ,Ò,Ð,Ð,ä”Sœ"Ÿ.™.¨Ó3Ð4Ó5ˆØ�x‰xÐ,Ò,Ð,Ð,ä”R—^‘^ A sÓ+Ð,Ó-ˆØ�x‰xÐ,Ò,Ð,Ð,ð 	ˆ�	‰	�'Ôð MˆÜ�]‰]œ9¨CÔ0ñ 	ØˆB�I‰I�gÔ÷	ð �h‰hà=Ø<ðó
ˆô �]‰]œ:¨SÔ1ñ 	?Ü”I 1Ô% uÐ-°XÕ>÷	?ô ´°a³Ö9¨1”Y AÖ&Ò9¸U¸GÑCÓDˆØ�x‰x˜8Ò#Ð#Ð#ô �dœC Ð)Ó*ˆØ�y‰yœFÒ"Ð"Ð"ä”b—f‘fœc 7Ð+Ó,ˆØ�y‰yœFÒ"Ð"Ð"ä”c˜4 Ð)Ó*ˆØ�y‰yœFÒ"Ð"Ð"ä”cœ2Ÿ6™6 7Ð+Ó,ˆØ�y‰yœFÒ"Ð"Ñ"ùòQ :÷V	ñ 	ú÷	?ñ 	?üò :s#   “O,ÊO1ËO>ÌPÏ1O;Ï>Pc                 ó¸   — t        t        d«      t        dd¬«      g«      }t        t        d«      t        dd¬«      gd¬«      }t        j                  ||«       y )NrÑ  r  r  rB   r)   )r   r   r.   rC   r¥  s      r6   Útest_constructor_mixed_tzz0TestSeriesConstructors.test_constructor_mixed_tz)  sP   € Ü”I˜jÓ)¬9°ZÀLÔ+QÐRÓSˆÜÜ�zÓ"¤I¨j¸\Ô$JÐKØô
ˆô 	×Ñ˜q (Õ+r8   c                 ó|   — t        dddt        gd¬«      }|d   }t        |«      sJ ‚||d<   t        |d   «      sJ ‚y )Nr   r  rX  rÆ   r)   r’   rš   )r   r	   r   rZ  s      r6   Útest_NaT_scalarz&TestSeriesConstructors.test_NaT_scalar1  sE   € Ü˜˜D $¬Ð-°XÔ>ˆà�Q‰iˆÜ�CŒyÐˆyàˆˆq‰	Ü�F˜1‘IŒÐ‰r8   c                 ó¦   — t        t        j                  g«      j                  d«      }t        t        gd¬«      }t        j                  ||«       y )NrÆ   r)   )r   r+   rž   r-   r   r.   rC   rL  s      r6   Útest_NaT_castz$TestSeriesConstructors.test_NaT_cast:  s;   € äœŸ™˜Ó!×(Ñ(¨Ó2ˆÜœ3˜% xÔ0ˆÜ
×Ñ˜v xÕ0r8   c                 ó´   — dddt        ddd«      ddfD ]B  }g d¢t        j                  d	«      d
ddœfD ]   }t        ||¬«      }|j                  |k(  rŒ J ‚ ŒD y )Ni	  g     Hˆ@r}   rb  é   ©r?   u   ×�rþ   r’   r   r?   r¢  r8  )r   r+   Úonesr   r}   )r1   Únrm   r  s       r6   Útest_constructor_name_hashablez5TestSeriesConstructors.test_constructor_name_hashable@  sf   € Ø�u˜f¤h¨t°R¸Ó&<¸dÀHÐMò 	#ˆAÚ"¤B§G¡G¨A£J°a¸aÑ0@ÐAò #�Ü˜4 aÔ(�Ø—v‘v “{Ð"�{ñ#ñ	#r8   c                 ó  — d}dgt        j                  d«      ddifD ]S  }dgt        j                  d«      ddifD ]3  }t        j                  t        |¬«      5  t        ||¬«       d d d «       Œ5 ŒU y # 1 sw Y   ŒBxY w)Nz$Series\.name must be a hashable typeÚ	name_listrš   r?   rK   r8  )r+   r»  rN   rO   r~   r   )r1   rR   r¼  rm   s       r6   Ú test_constructor_name_unhashablez7TestSeriesConstructors.test_constructor_name_unhashableF  s�   € Ø5ˆØ�-¤§¡¨£¨a°¨VÐ4ò 	)ˆAØ%˜¬¯©°«
°Q¸°FÐ;ò )�Ü—]‘]¤9°CÔ8ñ )Ü˜4 aÕ(÷)ð )ñ)ñ	)÷)ð )ús   ÁA5Á5A>c                 ód   — t        t        t        dd¬«      «      «      }|j                  dk(  sJ ‚y )Nú1/1/2000r'   r‡  rÆ   )r   r0   r   r*   ©r1   rG  s     r6   Útest_auto_conversionz+TestSeriesConstructors.test_auto_conversionM  s*   € ÜœœZ¨
¸BÔ?Ó@ÓAˆØ�|‰|˜xÒ'Ð'Ñ'r8   c                 óÄ  — t        j                  g d¢d¬«      }t        |«      }|j                  |j                  k(  sJ ‚t	        ddd¬«      j                  d«      }t        |«      }|j                  |j                  k(  sJ ‚t        j                  ||«       t        j                  g d¢d	¬«      }t        |«      }t        t        d
dd¬«      d¬«      }|j                  dk(  sJ ‚t        j                  ||«       t        j                  g d¢d¬«      }t        |«      }t        t        ddd¬«      d¬«      }|j                  dk(  sJ ‚t        j                  ||«       y )Nrþ   útimedelta64[s]r)   z00:00:01r’   r  r  )ú
2013-01-01z
2013-01-02z
2013-01-03zdatetime64[D]rÑ  rø  r(   )z2013-01-01 00:00:01z2013-01-01 00:00:02z2013-01-01 00:00:03zdatetime64[s]z20130101 00:00:01)	r+   rQ   r   r*   r   r,  r.   rC   r   )r1   r½  r<   Útdir5   s        r6   Útest_convert_non_nsz*TestSeriesConstructors.test_convert_non_nsQ  s-  € ä�h‰h’yÐ(8Ô9ˆÜ�S‹kˆØ�y‰y˜CŸI™IÒ%Ð%Ð%ä˜j°!¸#Ô>×FÑFÀsÓKˆÜ˜#“;ˆØ�~‰~ §¡Ò*Ð*Ð*Ü
×Ñ˜s HÔ-ô �h‰hÚ6¸oô
ˆô �S‹kˆÜœ* Z¸ÀÔEÈWÔUˆØ�~‰~ Ò(Ð(Ð(Ü
×Ñ˜s HÔ-ä�h‰hÚQØ!ô
ˆô �S‹kˆÜÜÐ*°A¸CÔ@Èô
ˆð �~‰~ Ò(Ð(Ð(Ü
×Ñ˜s HÕ-r8   rÂ  r'   z2000-Q1c                 ó,   — t        | «      j                  S rd   r—  r™  s    r6   r[   zTestSeriesConstructors.<lambda>w  rš  r8   c                 óˆ  — dt        |«      j                  j                  d«      › d�}t        j                  t
        |¬«      5  t        |t        ¬«       d d d «       t        |t        j                  ¬«      }t        |j                  t        j                  «      «      }t        j                  ||«       y # 1 sw Y   ŒcxY w)NzCannot cast r   z.*? to rK   r)   )r˜  rï   ÚrstriprN   rO   r~   r   rŽ   r+   ró   r-   r.   rC   )r1   rX   rR   ry   r5   s        r6   Ú'test_constructor_cant_cast_datetimelikez>TestSeriesConstructors.test_constructor_cant_cast_datetimelikep  sŽ   € ð œT %›[×1Ñ1×8Ñ8¸ÓAÐBÀ'ÐJˆä�]‰]œ9¨CÔ0ñ 	'Ü�5¤Õ&÷	'ô ˜¤R§X¡XÔ.ˆÜ˜%Ÿ,™,¤r§x¡xÓ0Ó1ˆÜ
×Ñ˜v xÕ0÷	'ð 	'ús   ÁB8Â8Cc                 ó,   — t        | «      j                  S rd   r—  r™  s    r6   r[   zTestSeriesConstructors.<lambda>‘  rš  r8   c                 óæ  — t        |t        ¬«      }t        |«      j                  t        «      }t        j                  ||«       t        t        |t        ¬«      t        ¬«      }t        |«      j                  t        «      }t        j                  ||«       t        |j                  t        «      t        ¬«      }t        |«      j                  t        «      }t        j                  ||«       y r  )r   rB   r-   r.   rC   r   )r1   rX   r  r%  s       r6   Útest_constructor_cast_objectz3TestSeriesConstructors.test_constructor_cast_objectŠ  s¤   € ô �5¤Ô'ˆÜ�U‹m×"Ñ"¤6Ó*ˆÜ
×Ñ˜q #Ô&ä”5˜¤fÔ-´VÔ<ˆÜ�U‹m×"Ñ"¤6Ó*ˆÜ
×Ñ˜q #Ô&ä�5—<‘<¤Ó'¬vÔ6ˆÜ�U‹m×"Ñ"¤6Ó*ˆÜ
×Ñ˜q #Õ&r8   c                 ó&  — d}t        j                  |«      j                  dvr1t        j                  j                  d¬«      }|j                  |«       t        j                  t        |¬«      5  t        g |¬«       d d d «       y # 1 sw Y   y xY w)Nz!dtype has no unit. Please pass in)r®  rë  zGH#33890 Is assigned ns unitrU  rK   r)   )
r+   r*   r}   rN   ro  rp  rq  rO   rP   r   )r1   r*   rr  rR   ro  s        r6   Ú/test_constructor_generic_timestamp_no_frequencyzFTestSeriesConstructors.test_constructor_generic_timestamp_no_frequency   ss   € ð 2ˆä�8‰8�E‹?×ÑÐ'DÑDÜ—;‘;×$Ñ$Ð,JÐ$ÓKˆDØ×Ñ Ô%ä�]‰]œ:¨SÔ1ñ 	$Ü�2˜UÕ#÷	$÷ 	$ñ 	$ús   Á0BÂB)	ÚpsÚasÚfsr^  r4  ÚWrø  r  r­   c                 ó  — |› d|› d�}d}t        j                  t        |¬«      5  t        g |¬«       d d d «       t        j                  t        |¬«      5  t	        dgg|¬«       d d d «       y # 1 sw Y   Œ=xY w# 1 sw Y   y xY w)Nr6  rü  z4dtype=.* is not supported. Supported resolutions arerK   r)   r   )rN   rO   r~   r   r   )r1   r3  r   r*   rR   s        r6   Ú0test_constructor_generic_timestamp_bad_frequencyzGTestSeriesConstructors.test_constructor_generic_timestamp_bad_frequency¬  s€   € ð �&˜˜4˜& Ð"ˆàDˆÜ�]‰]œ9¨CÔ0ñ 	$Ü�2˜UÕ#÷	$ô �]‰]œ9¨CÔ0ñ 	*ä˜�s�e 5Õ)÷	*ð 	*÷	$ð 	$ú÷	*ð 	*ús   ¦A0ÁA<Á0A9Á<B)Nr®  r¹   c                 ó‚   — t        g d¢|xs d¬«      }t        t        d«      |¬«      }t        j                  ||«       y )N)r   r?   rš   r’   r›   ró   r)   r°   rÃ   )r1   r*   r5   ry   s       r6   Útest_constructor_range_dtypez3TestSeriesConstructors.test_constructor_range_dtype½  s5   € ô š/°Ò1A¸'ÔBˆÜœ˜a›¨Ô.ˆÜ
×Ñ˜v xÕ0r8   c                 óº  — t        dd«      }t        |«      }t        t        |«      «      }t        j                  ||«       t        |«      t        |«      k(  sJ ‚|j
                  t        j                  k(  sJ ‚t        ddd«      }t        |«      }t        t        |«      «      }t        j                  ||«       t        |«      t        |«      k(  sJ ‚|j
                  t        j                  k(  sJ ‚t        ddd«      }t        |«      }t        t        |«      «      }	t        j                  ||	«       t        |«      t        |«      k(  sJ ‚|j
                  t        k(  sJ ‚t        ddz  ddz  dz   «      }
t        |
«      }t        t        |
«      «      }t        j                  ||«       t        |«      t        |
«      k(  sJ ‚|j
                  t        k(  sJ ‚y )	Nl            l           r¶  lûÿÿÿ         lûÿÿÿ        rš   éI   r›   )	r“   r   r0   r.   rC   r*   r+   Úuint64rB   )r1   rq  r<   r5   Úrng2Úser2Ú	expected2Úrng3Úser3Ú	expected3Úrng4Úser4Ú	expected4s                r6   Ú test_constructor_range_overflowsz7TestSeriesConstructors.test_constructor_range_overflowsÄ  s†  € ä�E˜9Ó%ˆÜ�S‹kˆÜœ$˜s›)Ó$ˆÜ
×Ñ˜s HÔ-Ü�C‹yœD ›IÒ%Ð%Ð%Ø�y‰yœBŸI™IÒ%Ð%Ð%ä�Y  rÓ*ˆÜ�d‹|ˆÜœ4 ›:Ó&ˆ	Ü
×Ñ˜t YÔ/Ü�D‹zœT $›ZÒ'Ð'Ð'Ø�z‰zœRŸY™YÒ&Ð&Ð&ä�X˜|¨RÓ0ˆÜ�d‹|ˆÜœ4 ›:Ó&ˆ	Ü
×Ñ˜t YÔ/Ü�D‹zœT $›ZÒ'Ð'Ð'Ø�z‰zœVÒ#Ð#Ð#ä�Q˜‘U˜A˜r™E A™IÓ&ˆÜ�d‹|ˆÜœ4 ›:Ó&ˆ	Ü
×Ñ˜t YÔ/Ü�D‹zœT $›ZÒ'Ð'Ð'Ø�z‰zœVÒ#Ð#Ñ#r8   c                 ó˜   — t        d«      t        dd¬«      g}t        |«      }t        |t        ¬«      }t        j                  ||«       y )Nz2016-05-01 02:03:37z2016-04-30 19:03:37-0700r"  r  r)   )r   r   rB   r.   rC   )r1   Údt_listry   r5   s       r6   Útest_constructor_tz_mixed_dataz5TestSeriesConstructors.test_constructor_tz_mixed_dataâ  sF   € ô Ð+Ó,ÜÐ0°\ÔBð
ˆô ˜“ˆÜ˜'¬Ô0ˆÜ
×Ñ˜v xÕ0r8   ÚpydtTFc                 ót  — |}t        d|¬«      }|r|j                  «       }d}t        j                  t        |¬«      5  t        |gd¬«       d d d «       t        j                  t        |¬«      5  t        t        j                  |gt        ¬«      d¬«       d d d «       t        j                  t        |¬«      5  t        d|id¬«       d d d «       d}t        j                  t        |¬«      5  t        |dgd¬	«       d d d «       y # 1 sw Y   Œ½xY w# 1 sw Y   Œ~xY w# 1 sw Y   ŒWxY w# 1 sw Y   y xY w)
NÚ2019r  zsCannot convert timezone-aware data to timezone-naive dtype. Use pd.Series\(values\).dt.tz_localize\(None\) instead.rK   rM   r)   r   z/Cannot unbox tzaware Timestamp to tznaive dtyperº   )
r   r@   rN   rO   rP   r   r+   rQ   rB   r~   )r1   Útz_aware_fixturerë  r  rE   rR   s         r6   Ú'test_constructor_data_aware_dtype_naivez>TestSeriesConstructors.test_constructor_data_aware_dtype_naiveì  s  € ð ˆÜ�v "Ô%ˆÙØ×!Ñ!Ó#ˆBðGð 	ô �]‰]œ:¨SÔ1ñ 	1Ü�B�4Ð/Õ0÷	1ô �]‰]œ:¨SÔ1ñ 	IÜ”2—8‘8˜R˜D¬Ô/Ð7GÕH÷	Iô �]‰]œ:¨SÔ1ñ 	4Ü�A�r�7Ð"2Õ3÷	4ð @ˆÜ�]‰]œ9¨CÔ0ñ 	:Ü�2˜a˜SÐ(8Õ9÷	:ð 	:÷	1ð 	1ú÷	Ið 	Iú÷	4ð 	4ú÷	:ð 	:ús/   ¿D
Á1(DÂ<D"Ã1D.Ä
DÄDÄ"D+Ä.D7c                 óÊ   — t        ddd¬«      }t        j                  |«      }t        |«      }t        j                  |j
                  t        j
                  d«      «      sJ ‚y )Nz1/1/2000 00:00:00z1/1/2000 1:59:50Ú10srn  rÆ   )r   r+   Úasarrayr   Ú
issubdtyper*   )r1   rq  rí  rG  s       r6   Útest_constructor_datetime64z2TestSeriesConstructors.test_constructor_datetime64  sI   € ÜÐ,Ð.@ÀuÔMˆÜ—
‘
˜3“ˆä˜“ˆÜ�}‰}˜VŸ\™\¬2¯8©8°HÓ+=Ô>Ð>Ñ>r8   c                 ót   — t        dg d¢|¬«      }t        g d¢g d¢|¬«      }t        j                  ||«       y )Nr4  rþ   rº   )r4  r4  r4  rû   )r1   Únullable_string_dtypery   r5   s       r6   Ú4test_constructor_datetimelike_scalar_to_string_dtypezKTestSeriesConstructors.test_constructor_datetimelike_scalar_to_string_dtype  s2   € ô ˜¢9Ð4IÔJˆÜš/²ÐBWÔXˆÜ
×Ñ˜v xÕ0r8   z
2012-01-01rÇ  c                 óÌ   — t        j                  d«      }t        ||¬«      }t         j                  j	                  ||¬«      }t        |«      }t        j                  ||«       y )NrM   r)   )rÛ  ÚSparseDtyper   ÚarraysÚSparseArrayr.   rC   )r1   r3   r*   ry   r½  r5   s         r6   Ú"test_constructor_sparse_datetime64z9TestSeriesConstructors.test_constructor_sparse_datetime64  sQ   € ô —‘Ð/Ó0ˆÜ˜ eÔ,ˆÜ�i‰i×#Ñ# F°%Ð#Ó8ˆÜ˜#“;ˆÜ
×Ñ˜v xÕ0r8   c                 ó   — t        dddœj                  «       «      }t        ddg«      }t        j                  ||«       t        dddœj	                  «       «      }t        ddg«      }t        j                  ||«       y )Nr?   rš   r¢  r‚   r„   )r   re  r.   rC   r3   rL  s      r6   Ú)test_construction_from_ordered_collectionz@TestSeriesConstructors.test_construction_from_ordered_collection#  sm   € ä˜a aÑ(×-Ñ-Ó/Ó0ˆÜ˜3 ˜*Ó%ˆÜ
×Ñ˜v xÔ0ä˜a aÑ(×/Ñ/Ó1Ó2ˆÜ˜1˜a˜&“>ˆÜ
×Ñ˜v xÕ0r8   c                 óf   — d}t        |dg¬«      }t        |«      }t        j                  ||«       y )Nl     @=7M.cr   rW   rû   )r1   r¼  ry   r5   s       r6   Ú3test_construction_from_large_int_scalar_no_overflowzJTestSeriesConstructors.test_construction_from_large_int_scalar_no_overflow-  s.   € à)ˆÜ˜ ! Ô%ˆÜ˜!“9ˆÜ
×Ñ˜v xÕ0r8   c           	      óÎ   — t        t        t        ddd¬«      «      «      }|j                  dk(  sJ ‚t        t	        dd¬«      t	        dd¬«      g«      }|j                  dk(  sJ ‚y )	Nz
2000-01-01r'   rø  r  rS  z
2011-01-01rn  z
2011-02-01)r   r0   r   r*   r   rÃ  s     r6   Ú4test_constructor_list_of_periods_infers_period_dtypezKTestSeriesConstructors.test_constructor_list_of_periods_infers_period_dtype4  s`   € Üœœ\¨,ÀÈÔMÓNÓOˆØ�|‰|˜{Ò*Ð*Ð*äÜ�L sÔ+¬V°LÀsÔ-KÐLó
ˆð �|‰|˜{Ò*Ð*Ñ*r8   c                 óº   —  |d„ t        d«      D «       «      }t        |«      }t        t        |j                  «       «      «      }t	        j
                  ||«       y )Nc              3   ó*   K  — | ]  }|d |z  f–— Œ y­w)g      $@Nr`   r)  s     r6   rh   zHTestSeriesConstructors.test_constructor_subclass_dict.<locals>.<genexpr>>  s   è ø€ Ò>¨q˜a ¨¡œ]Ñ>ùs   ‚r'   )r“   r   r|  Úitemsr.   rC   )r1   Údict_subclassrm   rG  r5   s        r6   Útest_constructor_subclass_dictz5TestSeriesConstructors.test_constructor_subclass_dict=  sD   € ÙÑ>´E¸"³IÔ>Ó>ˆÜ˜“ˆÜœ$˜tŸz™z›|Ó,Ó-ˆÜ
×Ñ˜v xÕ0r8   c                 ó\  — t        d„ t        d«      D «       «      }t        |«      }t        t        |j	                  «       «      t        |j                  «       «      «      }t        j                  ||«        G d„ dt         «      }t         ||«      «      }t        j                  ||«       y )Nc              3   ó€   K  — | ]6  }d |› �t         j                  j                  d«      j                  «       f–— Œ8 y­w)Úcolrš   N)r+   r¡   r¢   r  s     r6   rh   zFTestSeriesConstructors.test_constructor_ordereddict.<locals>.<genexpr>E  s8   è ø€ ò 
Ø?@ˆs�1�#ˆYœŸ	™	×-Ñ-¨aÓ0×7Ñ7Ó9Ô:ñ
ùs   ‚<>é   c                   ó   — e Zd Zy)ú>TestSeriesConstructors.test_constructor_ordereddict.<locals>.AN)rï   rð   rñ   r`   r8   r6   r‡   r  N  s   „ Ør8   r‡   )r   r“   r   r0   r3   re  r.   rC   )r1   rm   rG  r5   r‡   s        r6   Útest_constructor_ordereddictz3TestSeriesConstructors.test_constructor_ordereddictC  s…   € äñ 
ÜDIÈ"ÃIô
ó 
ˆô ˜“ˆÜœ$˜tŸ{™{›}Ó-¬t°D·I±I³KÓ/@ÓAˆÜ
×Ñ˜v xÔ0ô	”ô 	ô ™˜$›“ˆÜ
×Ñ˜v xÕ0r8   c           
      óV  — ddddœ}t        |j                  «       «      }t        |«      }t        |D �cg c]  }|d   ‘Œ	 c}t        j                  |D �cg c]  }|d   ‘Œ	 c}«      ¬«      }t        j                  ||«       d|d	<   |j                  dd	|d	   f«       t        |«      }t        |D �cg c]  }|d   ‘Œ	 c}t        |D �cg c]  }|d   ‘Œ	 c}d
¬«      ¬«      }|j                  |j                  ¬«      }t        j                  ||«       y c c}w c c}w c c}w c c}w )Nr`  r  r  ))r‚   r‚   )r„   r‚   )r„   rÌ   r?   r   rW   g     À[@ÚzF)Útupleize_cols)rá   r  r   r   r�  r.   rC   Úinsertr   ÚreindexrX   )r1   rÞ   Ú_dry   rÚ   r5   s         r6   Ú test_constructor_dict_multiindexz7TestSeriesConstructors.test_constructor_dict_multiindexT  s  € Ø¨#¸3Ñ?ˆÜ�A—G‘G“IÓˆÜ˜“ˆÜØÖ�aˆQˆq‹TÒ¤j×&<Ñ&<ÈBÖ=OÀq¸aÀ»dÒ=OÓ&Pô
ˆô 	×Ñ˜v xÔ0àˆˆ#‰Ø
�	‰	�!�c˜1˜S™6�]Ô#Ü˜“ˆÜØÖ�aˆQˆq‹TÒ¤e¸2Ö,>°a¨Q¨q«TÒ,>ÈeÔ&Tô
ˆð —‘ h§n¡n�Ó5ˆÜ
×Ñ˜v xÕ0ùò ùÒ=Oùò ùÒ,>s   ´DÁDÂ3D!Ã
D&c                 óÀ   — dddt         j                  dœ}t        |«      }t        |d d j                  «       |j                  ¬«      }t        j                  ||«       y )Nr   r?   rš   ))r  r  )r  Új)r  r  r  r¶  rW   )r+   rž   r   Úto_dictrX   r.   rC   )r1   rm   r5   ry   s       r6   Ú-test_constructor_dict_multiindex_reindex_flatzDTestSeriesConstructors.test_constructor_dict_multiindex_reindex_flatf  sL   € à¨1¸!Ä"Ç&Á&ÑIˆÜ˜$“<ˆä˜  "˜×-Ñ-Ó/°x·~±~ÔFˆÜ
×Ñ˜v xÕ0r8   c           
      óN  — t        g d¢t        j                  g d¢d¬«      ¬«      }t        t        j                  dd¬«      dt        j                  dd¬«      d	t        j                  d
d¬«      dit        j                  g d¢d¬«      ¬«      }t        j                  ||«       y )Nr9  )r   r'   r"  r  ©r   rl   r   r‡   r'   rˆ   r"  r:  ©r   rÛ  Úto_timedeltar.   rC   r÷   s      r6   Ú%test_constructor_dict_timedelta_indexz<TestSeriesConstructors.test_constructor_dict_timedelta_indexn  s�   € ô Ú ¬¯©ºÈ#Ô(Nô
ˆô ä—‘ ¨Ô,¨cÜ—‘ ¨Ô-¨sÜ—‘ ¨Ô-¨sðô
 —/‘/¢+°CÔ8ô
ˆô 	×Ñ˜v xÕ0r8   c                 óä   — ddg}t        d d«      }t        dddd|¬«      t        dddd|¬«      g}t        ||¬	«      }|j                  j                  |k(  sJ ‚t        |j                  d
   «       y )Ng     �g@g     „t@i   iÜ  r°   r¹  )Útzinfor  rl   r   )r   r   r   rX   r  Úrepr)r1   r3   r   rX   rG  s        r6   Útest_constructor_infer_index_tzz6TestSeriesConstructors.test_constructor_infer_index_tz€  st   € Ø˜�ˆÜ˜$ Ó%ˆä�T˜1˜b "¨VÔ4Ü�T˜1˜b "¨VÔ4ð
ˆô ˜V¨5Ô1ˆà�|‰|�‰ &Ò(Ð(Ð(ô 	ˆV�\‰\˜!‰_Õr8   c                 ó”   — g d¢}t        |«      }|j                  j                  }t        ||¬«      }t        j                  ||«       y )N)rº  )rš   r_  r)   ©r   rQ   r*   r.   rC   )r1   rF   r<   r*   rß  s        r6   Ú"test_constructor_with_pandas_dtypez9TestSeriesConstructors.test_constructor_with_pandas_dtypeŽ  s9   € â!ˆÜ�T‹lˆØ—	‘	—‘ˆÜ�d %Ô(ˆÜ
×Ñ˜s DÕ)r8   c                 ó†   — t        dgd¬«      }t        t        j                  dgd¬«      }t        j                  ||«       y )Nr   ró   rº   r¸   )r   r+   rž   r.   rC   rL  s      r6   Ú)test_constructor_int_dtype_missing_valuesz@TestSeriesConstructors.test_constructor_int_dtype_missing_values–  s4   € ä˜q˜c¨Ô1ˆÜœ"Ÿ&™&¨¨°9Ô=ˆÜ
×Ñ˜v xÕ0r8   c                 ój   — t        dgd¬«      }t        ddgd¬«      }t        j                  ||«       y )Nr   r  rº   Trû   rL  s      r6   Ú*test_constructor_bool_dtype_missing_valueszATestSeriesConstructors.test_constructor_bool_dtype_missing_valuesœ  s0   € ä˜q˜c¨Ô0ˆÜ˜$ q c°Ô8ˆÜ
×Ñ˜v xÕ0r8   c                 ól   — t        g d¢|¬«      }t        g d¢|¬«      }t        j                  ||«       y )N)r¡  r
  r  r)   rÿ   rû   )r1   Úany_int_dtypery   r5   s       r6   Útest_constructor_int64_dtypez3TestSeriesConstructors.test_constructor_int64_dtype¢  s*   € äš¨}Ô=ˆÜš)¨=Ô9ˆÜ
×Ñ˜v xÕ0r8   c                 óÈ   — t         st        j                  t        d¬«      }nt        j                  t        d¬«      }|5  t        dgd¬«       d d d «       y # 1 sw Y   y xY w)Nz/string values cannot be losslessly cast to int8rK   z!The elements provided in the dataÚ128r­  r)   )r   rN   rO   rP   r¯  r   )r1   rO   s     r6   Ú5test_constructor_raise_on_lossy_conversion_of_stringszLTestSeriesConstructors.test_constructor_raise_on_lossy_conversion_of_strings¨  sU   € åÜ—]‘]ÜÐ"Sô‰Fô —]‘]ÜÐ%HôˆFð ñ 	*Ü�E�7 &Õ)÷	*÷ 	*ñ 	*ús   Á AÁA!c                 ó’   — t        g d¢d¬«      }t        t        j                  g d¢d¬«      «      }t        j                  ||«       y )N©ré  i@ iÀÆ- r¬  r)   rû  r  r  rL  s      r6   Ú6test_constructor_dtype_timedelta_alternative_constructzMTestSeriesConstructors.test_constructor_dtype_timedelta_alternative_constructµ  s6   € äÒ2Ð:KÔLˆÜœ"Ÿ/™/Ò*DÈ4ÔPÓQˆÜ
×Ñ˜v xÕ0r8   z¿Not clear what the correct expected behavior should be with integers now that we support non-nano. ATM (2022-10-08) we treat ints as nanoseconds, then cast to the requested dtype. xref #48312c                 ól   — t        g d¢d¬«      }t        g d¢d¬«      }t        j                  ||«       y )Nr1  r¬  r)   rÆ  rû   rL  s      r6   Ú%test_constructor_dtype_timedelta_ns_sz<TestSeriesConstructors.test_constructor_dtype_timedelta_ns_s»  s0   € ô Ò2Ð:KÔLˆÜÒ4Ð<LÔMˆÜ
×Ñ˜v xÕ0r8   c                 ó¨   — t        g d¢d¬«      j                  d«      }t        g d¢d¬«      j                  d«      }t        j                  ||«       y )Nr1  r¬  r)   ró   rÆ  r  rL  s      r6   Ú2test_constructor_dtype_timedelta_ns_s_astype_int64zITestSeriesConstructors.test_constructor_dtype_timedelta_ns_s_astype_int64Æ  sP   € ô Ò2Ð:KÔL×SÑSØó
ˆô Ò4Ð<LÔM×TÑTØó
ˆô 	×Ñ˜v xÕ0r8   z7ignore:elementwise comparison failed:DeprecationWarningÚfuncc                 óÞ   — dj                  g d¢«      }t        j                  t        gz   D ]3  }t	        j
                  t        |¬«      5   ||ddg|¬«       d d d «       Œ5 y # 1 sw Y   Œ@xY w)Nr­  )z(cannot safely cast non-equivalent objectzJint\(\) argument must be a string, a bytes-like object or a (real )?numberz[Cannot cast array data from dtype\('O'\) to dtype\('float64'\) according to the rule 'safe'z-object cannot be converted to a FloatingDtypez 'values' contains non-numeric NArK   r  g      @r)   )r¯  r.   ÚNP_NAT_OBJECTSr   rN   rO   r~   )r1   r7  Úany_numeric_ea_dtyperR   Únulls        r6   Ú/test_constructor_mismatched_null_nullable_dtypezFTestSeriesConstructors.test_constructor_mismatched_null_nullable_dtypeÕ  sv   € ð �h‰hòó

ˆô ×%Ñ%¬¨Ñ-ò 	CˆDÜ—‘œy°Ô4ñ CÙ�d˜C Ð%Ð-AÕB÷Cð Cñ	C÷Cð Cús   Á
A#Á#A,	c                 ó  — t        dddt        j                  gd¬«      }t        dddt        j                  gd¬«      }t        j                  ||«       t        g d¢d¬«      }t        g d¢d¬«      }t        j                  ||«       y )	NTFÚInt64r)   r?   r   )TFT)r?   r   r?   )r   rÛ  ÚNAr.   rC   rL  s      r6   Ú(test_series_constructor_ea_int_from_boolz?TestSeriesConstructors.test_series_constructor_ea_int_from_boolí  sm   € ä˜˜u d¬B¯E©EÐ2¸'ÔBˆÜ˜1˜a ¤B§E¡EÐ*°'Ô:ˆÜ
×Ñ˜v xÔ0äÒ+°7Ô;ˆÜš)¨7Ô3ˆÜ
×Ñ˜v xÕ0r8   c                 ó¢   — t        j                  t        d¬«      5  t        dddt        j
                  gd¬«       d d d «       y # 1 sw Y   y xY w)Nzinvalid literalrK   ÚTrueÚFalser>  r)   )rN   rO   rP   r   rÛ  r?  rí   s    r6   Ú/test_series_constructor_ea_int_from_string_boolzFTestSeriesConstructors.test_series_constructor_ea_int_from_string_bool÷  sA   € ä�]‰]œ:Ð->Ô?ñ 	DÜ�F˜G V¬R¯U©UÐ3¸7ÕC÷	D÷ 	Dñ 	Dús   œ AÁAr[  r  c                 óö   — t        j                  t         j                  «      j                  dz
  }t	        ||gd¬«      }t	        t        j
                  |dgd¬«      d¬«      }t        j                  ||«       y )Nr?   ÚUInt64r)   rÝ  )r+   ÚiinforÝ  Úmaxr   rQ   r.   rC   ©r1   r[  Úmax_valry   r5   s        r6   Ú(test_series_constructor_overflow_uint_eaz?TestSeriesConstructors.test_series_constructor_overflow_uint_eaü  s\   € ô —(‘(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ˜ #˜¨hÔ7ˆÜœ"Ÿ(™( G¨Q <°xÔ@ÈÔQˆÜ
×Ñ˜v xÕ0r8   c           	      óp  — t        j                  t         j                  «      j                  dz
  }t	        ||t
        j                  gd¬«      }t	        t        t        j                  |ddgd¬«      t        j                  g d¢t         j                  ¬«      «      «      }t        j                  ||«       y )Nr?   rF  r)   r   rÝ  )r   r   r?   )r+   rG  rÝ  rH  r   rÛ  r?  r    rQ   Úbool_r.   rC   rI  s        r6   Ú0test_series_constructor_overflow_uint_ea_with_nazGTestSeriesConstructors.test_series_constructor_overflow_uint_ea_with_na  s‚   € ô —(‘(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ˜ #¤r§u¡uÐ-°XÔ>ˆÜÜÜ—‘˜' 1 a˜°Ô9Ü—‘š¬"¯(©(Ô3óó
ˆô 	×Ñ˜v xÕ0r8   c           	      ól  — t        j                  t         j                  «      j                  dz
  }t	        |t         j
                  gd¬«      }t	        t        t        j                  |dgd¬«      t        j                  ddgt         j                  ¬«      «      «      }t        j                  ||«       y )Nr?   rF  r)   rÝ  r   )r+   rG  rÝ  rH  r   rž   r    rQ   rM  r.   rC   )r1   rJ  ry   r5   s       r6   Ú.test_series_constructor_overflow_uint_with_nanzETestSeriesConstructors.test_series_constructor_overflow_uint_with_nan  s€   € ä—(‘(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ˜¤"§&¡&Ð)°Ô:ˆÜÜÜ—‘˜' 1˜¨XÔ6Ü—‘˜!˜Q˜¤r§x¡xÔ0óó
ˆô 	×Ñ˜v xÕ0r8   c           	      ó(  — t        t        j                  t        j                  gd¬«      }t        t        t        j                  ddgd¬«      t        j                  ddgt        j
                  ¬«      «      «      }t        j                  ||«       y )NrF  r)   r?   rÝ  )r   r+   rž   r    rQ   rM  r.   rC   rL  s      r6   Ú!test_series_constructor_ea_all_naz8TestSeriesConstructors.test_series_constructor_ea_all_na  sg   € äœŸ™¤§¡Ð(°Ô9ˆÜÜÜ—‘˜!˜Q˜ xÔ0Ü—‘˜!˜Q˜¤r§x¡xÔ0óó
ˆô 	×Ñ˜v xÕ0r8   c                 ó¦   — t        g d¢«      }|j                  d¬«      }t        |d¬«      }d|j                  d<   t	        j
                  ||«       y )Nrþ   T)Údeepró   r)   r  r   )r   rT  r   rÒ   r.   rD   )r1   rG   r5   r<   s       r6   Ú0test_series_from_index_dtype_equal_does_not_copyzGTestSeriesConstructors.test_series_from_index_dtype_equal_does_not_copy(  sE   € ä’IÓˆØ—8‘8 �8Ó&ˆÜ�S Ô(ˆØˆ�‰�‰Ü
×Ñ˜c 8Õ,r8   c                 óÒ  — t        j                  dd«      5  t        ddg«      }d d d «       t        j                  t        rdndt
        j                  ¬«      }t        ddg|¬«      }t        j                  |«       t        dd	gd
¬«      }t        j                  dd«      5  t        dd	g«      }d d d «       t        j                  ||«       y # 1 sw Y   Œ­xY w# 1 sw Y   Œ,xY w)Núfuture.infer_stringTr‚   r„   ÚpyarrowÚpython©Úna_valuer)   r?   rB   ©	rÛ  Úoption_contextr   ÚStringDtyper   r+   rž   r.   rC   ©r1   r<   r*   r5   s       r6   Útest_series_string_inferencez3TestSeriesConstructors.test_series_string_inference0  sÅ   € ä×ÑÐ4°dÓ;ñ 	%Ü˜#˜s˜Ó$ˆC÷	%ä—‘­K™y¸XÔPR×PVÑPVÔWˆÜ˜3 ˜*¨EÔ2ˆÜ
×Ñ˜s HÔ-ä˜3 ˜(¨(Ô3ˆÜ×ÑÐ4°dÓ;ñ 	#Ü˜#˜q˜Ó"ˆC÷	#ä
×Ñ˜s HÕ-÷	%ð 	%ú÷	#ð 	#ús   —CÂ$CÃCÃC&r[  c                 ó  — t        j                  dd«      5  t        d|g«      }d d d «       t        j                  t        rdndt
        j                  ¬«      }t        dd g|¬«      }t        j                  |«       y # 1 sw Y   Œ\xY w)NrW  Tr‚   rX  rY  rZ  r)   r\  )r1   r[  r<   r*   r5   s        r6   Ú$test_series_string_with_na_inferencez;TestSeriesConstructors.test_series_string_with_na_inference=  ss   € ô ×ÑÐ4°dÓ;ñ 	*Ü˜#˜x˜Ó)ˆC÷	*ä—‘­K™y¸XÔPR×PVÑPVÔWˆÜ˜3 ˜+¨UÔ3ˆÜ
×Ñ˜s HÕ-÷		*ð 	*ús   —B Â B	c                 ó  — t        j                  dd«      5  t        ddg¬«      }d d d «       t        j                  t        rdndt
        j                  ¬«      }t        ddg|¬	«      }t        j                  |«       y # 1 sw Y   Œ\xY w)
NrW  Tr‚   r?   rW   rX  rY  rZ  rº   r\  r_  s       r6   Ú#test_series_string_inference_scalarz:TestSeriesConstructors.test_series_string_inference_scalarF  sq   € ä×ÑÐ4°dÓ;ñ 	)Ü˜ Q CÔ(ˆC÷	)ä—‘­K™y¸XÔPR×PVÑPVÔWˆÜ˜# a S°Ô6ˆÜ
×Ñ˜s HÕ-÷		)ð 	)ús   —BÂB
c                 ó>  — t        j                  dd«      5  t        t        j                  ddg«      «      }d d d «       t        j
                  t        rdndt        j                  ¬«      }t        ddg|¬«      }t        j                  |«       y # 1 sw Y   Œ\xY w)	NrW  Tr‚   r„   rX  rY  rZ  r)   )
rÛ  r]  r   r+   rQ   r^  r   rž   r.   rC   r_  s       r6   Ú/test_series_string_inference_array_string_dtypezFTestSeriesConstructors.test_series_string_inference_array_string_dtypeN  sz   € ä×ÑÐ4°dÓ;ñ 	/ÜœŸ™ 3¨ *Ó-Ó.ˆC÷	/ä—‘­K™y¸XÔPR×PVÑPVÔWˆÜ˜3 ˜*¨EÔ2ˆÜ
×Ñ˜s HÕ-÷		/ð 	/ús   —!BÂBc                 óÄ  — t        ddgd¬«      }t        j                  dd«      5  t        ddgd¬«      }d d d «       t        j                  |«       t        ddgt        j
                  t        j                  ¬«      ¬«      }t        j                  dd«      5  t        ddgd	¬«      }d d d «       t        j                  ||«       y # 1 sw Y   Œ•xY w# 1 sw Y   Œ,xY w)
Nr‚   r„   ústring[python]r)   rW  TÚstringrZ  r½   )r   rÛ  r]  r.   rC   r^  r+   rž   r÷   s      r6   Ú/test_series_string_inference_storage_definitionzFTestSeriesConstructors.test_series_string_inference_storage_definitionV  s¾   € ô
 ˜3 ˜*Ð,<Ô=ˆÜ×ÑÐ4°dÓ;ñ 	8Ü˜S #˜J¨hÔ7ˆF÷	8ä
×Ñ˜v xÔ0ä˜3 ˜*¬B¯N©NÄBÇFÁFÔ,KÔLˆÜ×ÑÐ4°dÓ;ñ 	5Ü˜S #˜J¨eÔ4ˆF÷	5ä
×Ñ˜v xÕ0÷	8ð 	8ú÷
	5ð 	5ús   ¦C
ÂCÃ
CÃCc                 ó   — t        j                  dd«      5  t        dddgd¬«      }d d d «       t        ddgddgd¬«      }t        j                  |«       |j
                  j                  dk(  sJ ‚y # 1 sw Y   ŒMxY w)	NrW  Tr‚   r?   rš   rh  rº   rY  )rÛ  r]  r   r.   rC   r*   Ústorage)r1   r<   r5   s      r6   Ú+test_series_constructor_infer_string_scalarzBTestSeriesConstructors.test_series_constructor_infer_string_scalare  s~   € ä×ÑÐ4°dÓ;ñ 	DÜ˜ Q¨ FÐ2BÔCˆC÷	Dä˜3 ˜*¨Q°¨FÐ:JÔKˆÜ
×Ñ˜s HÔ-Ø�y‰y× Ñ  HÒ,Ð,Ñ,÷		Dð 	Dús   —A4Á4A=c                 ó4  — t        j                  dd«      5  t        t         j                  dg«      }d d d «       t        j                  t
        rdndt        j                  ¬«      }t        d dg|¬«      }t        j                  |«       y # 1 sw Y   Œ\xY w)NrW  Tr„   rX  rY  rZ  r)   )
rÛ  r]  r   r?  r^  r   r+   rž   r.   rC   )r1   ry   r*   r5   s       r6   Ú%test_series_string_inference_na_firstz<TestSeriesConstructors.test_series_string_inference_na_firstm  su   € ä×ÑÐ4°dÓ;ñ 	*ÜœRŸU™U C˜LÓ)ˆF÷	*ä—‘­K™y¸XÔPR×PVÑPVÔWˆÜ˜4 ˜+¨UÔ3ˆÜ
×Ñ˜v xÕ0÷		*ð 	*ús   —BÂBc                 óÌ  — t        t        d«      gt        ¬«      }t        j                  d «      5  t        |«      }d d d «       j
                  t        j                  k(  sJ ‚t        t        d«      gt        ¬«      }t        j                  t        d¬«      5  t        |«      }d d d «       |j
                  t        j                  k7  sJ ‚y # 1 sw Y   Œ’xY w# 1 sw Y   Œ5xY w)Nz
2019-12-31r)   ra  rK   )
r   r   rB   r.   rÌ  r*   r+   rŸ   r   rË  )r1   r<   ry   rG   s       r6   Ú test_inference_on_pandas_objectsz7TestSeriesConstructors.test_inference_on_pandas_objectsu  s³   € ä”i Ó-Ð.´fÔ=ˆÜ×'Ñ'¨Ó-ñ 	!ä˜C“[ˆF÷	!ð �|‰|œrŸz™zÒ)Ð)Ð)ä”Y˜|Ó,Ð-´VÔ<ˆä×'Ñ'¬Ð=NÔOñ 	!Ü˜C“[ˆF÷	!à�|‰|œrŸz™zÒ)Ð)Ñ)÷	!ð 	!ú÷	!ð 	!ús   ±CÂCÃCÃC#)Ærï   rð   rñ   r7   r=   rH   rS   rN   ro  Úparametrizerz   r€   r‹   r�   r—   r®   rµ   r0   r|  r   rÀ   r+   rž   rŽ   rÄ   r   rÉ   rÏ   rÓ   rØ   rÜ   rç   rõ   rø   rü   r  r  r  r   r   r  r  r&  r,  r1  r4  r6  r?  rE  rH  rM  rR  r[  r]  rf  rj  rs  rw  r“   r   r}  r€  r„  r‰  r�  r‘  r°  Úskip_array_manager_invalid_testr   r   r   r   r£  r¦  r¨  rª  r±  rQ   Úuint16Úuint32rÝ  r´  r¸  r¿  rÄ  rÇ  rÉ  rÏ  rÓ  rÞ  rá  rä  ræ  rî  rñ  ró  rõ  r  r  r
  r  r  r  r  r  r(  r*  r.  r1  ró   r¸   r7  r   r;  r=  r   r!   rD  rH  rL  rO  rT  rp  r\  r_  rc  rg  rj  rm  rs  rx  r‰  r�  r’  r–  r™  rž  Úfilterwarningsr¤  r©  r±  r³  rµ  r·  r½  rÀ  rÄ  rÉ  rÍ  rÐ  rë  r®  rÒ  rØ  rÚ  rç  rê  rï  rô  r÷  rü  rþ  r   r  r  r  r  r  r  r"  r%  r'  r)  r,  r/  r2  r4  r6  r   r   rÛ  r<  r@  rD  rK  rN  rP  rR  rU  r`  r?  rb  rd  rf  rj  rm  ro  rq  r`   r8   r6   r%   r%   5   sæ
  „ ò'ò>ò-òIð ‡[�[×ÑØñ +Ù0Ù.Ù.Ù.Ù;Ù5Ù3Ù3Ù3Ù@ð	
óð( ‡[�[×Ñ˜]¨T°2¨JÓ7ñHó 8ó)ð*Hò5ò.ò-ò
	.ò$òL(ð ‡[�[×Ñ˜]¨T°4¸Ð,EÓFñ#2ó Gð#2ðJ ‡[�[×Ñ˜[¨2¯6©6±5¸³<Ð*@ÓAñFó BðFð ‡[�[×ÑØÚUóð ‡[�[×Ñ˜W t©U°2«YÐ&7Ó8ñ ó 9ó	ð
 ò8ò(ð
 ‡[�[×Ñ˜VÒ%8Ó9ñ+ó :ð+ò
	%ò4ò1ò1ò1ò5ò1ð ‡[�[×Ñ˜WÒ&KÓLñ ó Mð ð ‡[�[×ÑØà�ˆVØ�3ˆZÙ‘*˜Z°¸Ô=Ó>Ù‘*˜Z°¸ÀÔNÓOÙ˜A QÔ'Ð(ð	
ó	ñ1ó	ð1ò#ò,ò,ò1ò7ò
7ò&ò:"ò$1ò1ò,1ò;òB,ò
Q1òf1ò'òDð ‡[�[×ÑØâØÙ‘�q“‹NÙšÓ(Ù!™˜a›Ô!Ù!™˜a›Ô!ð	
ó
ñ.ó
ð.ò1ò3ò%òHòð  ×'Ñ'Ø‡[�[×ÑØá�z¨1°Ô>Ù�z¨1Ô-Ù˜G¨QÔ/Ù˜¨1°3Ô7Ù‘$�u“+ÓÙ’)ÓÙ�q˜!Óð	
ñ 'ð ó ñ4óó (ð4ò
*ò,òEò$1ò
4ð ‡[�[×ÑØàˆB�H‰H�a�S §	¡	Ô*ØˆB�H‰H�a�S §	¡	Ô*ØˆB�H‰H�a�S §	¡	Ô*ØˆR�Y‰Y�q‹\ˆNØˆR�Y‰Y�q‹\ˆNØˆR�Y‰Y�q‹\ˆNð	
ó
ñ"ó
ð"ò
=ò*'òX>ò,ò
>òò!ò&ò*ò,ò#ò(1ò41ò*7ò ò'ò>#ò :ò!ò!ò!ò-*ò^8ò
	Aò?ò.ò
@ð ‡[�[×Ñ˜[¨2¯8©8°R·Z±ZÐ*@ÓAØ‡[�[×Ñ˜V c¨3 ZÓ0Ø‡[�[×Ñ˜VÒ%KÓLñ1ó Mó 1ó Bð1ð* ‡[�[×Ñ˜UÐ%:¸CÀÇÁÈÐ$NÓOñ1ó Pð1ò1ð ‡[�[×ÑÐ3°mÀ]Ð5SÓTñFó UðFð ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ó ñ1óð1ð ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ó ñ'óð'ò,ð8 ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ó ñ+óð+ð ‡[�[×ÑÐDÐÓEñó Fðò'ò	,ò1ò&1ò1ò1ð  ‡[�[×Ñ˜W q¨"¯&©&°$¹¸e»Ð&EÓFñ1ó Gð1ò;ò.1ò1òò
 ò
1ð ‡[�[×ÒÐ MÓNñ*ó Oð*ò$6ò,J#òZ,òò1ò#ò)ò(ò.ð> ‡[�[×ÑØá�z¨2Ô.Ù˜G¨RÔ0Ù˜¨B°SÔ9ð	
ñ
 'ð ó ñ1óð1ð" ‡[�[×ÑØá�z¨2Ô.Ù˜G¨RÔ0Ù˜¨B°SÔ9ð	
ñ
 'ð ó ñ'óð'ð ‡[�[×Ñ˜W r§}¢}°b·n²nÐ&EÓFñ	$ó Gð	$ð ‡[�[×Ñ˜VÒ%UÓVØ‡[�[×Ñ˜V c¨3 ZÓ0ñ*ó 1ó Wð*ð ‡[�[×Ñ˜WÒ&AÓBñ1ó Cð1ò$ò<1ð ‡[�[×Ñ˜V d¨E ]Ó3ñ:ó 4ð:ò0?ò1ð ‡[�[×ÑØàˆR�]Š]˜<Ó(¨-¨"¯-ª-¸Ó*EÐFØ˜<Ð(ð	
óñ1óð1ò1ò1ò+ò1ò1ò"1ò$1ò1ò$ò*ò1ò1ò1ò*ò1ð ‡[�[×ÑðHð ó ñ
1óð
1ð ‡[�[×ÑðHð ó ñ
1óð
1ð ‡[�[×ÒØAóð ‡[�[×Ñ˜V f¨i¸ÀÇÁÐ%IÓJñCó KóðCò(1òDð
 ‡[�[×Ñ˜U Q¨ HÓ-ñ1ó .ð1ð ‡[�[×Ñ˜U Q¨ HÓ-ñ
1ó .ð
1ò
1ò	1ò-ò.ð ‡[�[×Ñ˜Z¨$°·±¸¿ºÐ)>Ó?ñ.ó @ð.ò.ò.ò1ò-ò1ó*r8   r%   c                   óh  — e Zd Zd„ Zej
                  j                  ddej                  e	e
g«      ej
                  j                  dd ed«      g«      d„ «       «       Zej
                  j                  e d¬	«      ej
                  j                  dg d
¢ddej                  gg«      d„ «       «       Zy)Ú"TestSeriesConstructorIndexCoercionc                 óþ   — t        dd¬«      }t        t        j                  j	                  d«      j                  t        |«      «      |j                  t        «      «      }t        |j                  t        «      rJ ‚y )Nr†  r°   r‡  rš   )r   r   r+   r¡   r¢   r£   rx   r-   rB   r�   rX   r   )r1   rG   r<   s      r6   Ú3test_series_constructor_datetimelike_index_coercionzVTestSeriesConstructorIndexCoercion.test_series_constructor_datetimelike_index_coercion…  s]   € Ü˜¨qÔ1ˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4´S¸³XÓ>ÀÇ
Á
Ì6Ó@Ró
ˆô
 ˜cŸi™i¬Ô7Ð7Ð7Ð7r8   Ú	containerNrm   r  r›   c                 óž   — g d¢g d¢g}|�|D �cg c]
  } ||«      ‘Œ }}t        ||¬«      }t        |j                  t        «      sJ ‚y c c}w )N)r‚   r‚   r„   r„   )rÚ   r�  rÚ   r�  rW   )r   r�   rX   r   )r1   r{  rm   ÚindexesÚindÚmultis         r6   Ú(test_series_constructor_infer_multiindexzKTestSeriesConstructorIndexCoercion.test_series_constructor_infer_multiindexŽ  sQ   € ò (Ò)=Ð>ˆØÐ Ø18Ö9¨#‘y •~Ð9ˆGÐ9ä�t 7Ô+ˆÜ˜%Ÿ+™+¤zÔ2Ð2Ñ2ùò :s   �A
z/StringDType only available in numpy 2 and aboverU  r.  r‚   r„   c                 óÆ   — ddl m} t        j                  | |«       ¬«      }t	        |«      }|j
                  t        j                  k(  sJ ‚||k(  j                  «       sJ ‚y )Nr   )ÚStringDTyper)   )Únumpy.dtypesr‚  r+   rQ   r   r*   rŸ   r:   )r1   rm   r‚  r½  r4   s        r6   Ú test_np_string_array_object_castzCTestSeriesConstructorIndexCoercion.test_np_string_array_object_cast™  sN   € õ 	-ä�h‰h�t¡;£=Ô1ˆÜ�S‹kˆØ�y‰yœBŸJ™JÒ&Ð&Ð&Ø�t‘× Ñ Ô"Ð"Ñ"r8   )rï   rð   rñ   rz  rN   ro  rr  r+   rQ   r   r   r“   r€  Úskipifr   rž   r„  r`   r8   r6   rx  rx  „  s¾   „ ò8ð ‡[�[×Ñ˜[¨4°·±¸6À5Ð*IÓJØ‡[�[×Ñ˜V c©5°«8 _Ó5ñ3ó 6ó Kð3ð ‡[�[×ÑØÐÐ#Tð ó ð ‡[�[×ÑØâØ�#�r—v‘vÐð	
óñ#óóñ#r8   rx  c                   óZ   — e Zd Zd„ Zej
                  d„ «       Zej
                  d„ «       Zy)ÚTestSeriesConstructorInternalsc                 ó  — t        g d¢«      }t        |j                  «      }t        j                  ||«       |sOt	        |j
                  j                  d   t        «      sJ ‚|j
                  j                  d   j                  sJ ‚y y )Nrþ   r   )	r   rQ   r.   rC   r�   rž  rŸ  r#   Ú
is_numeric)r1   Úusing_array_managerr<   ry   s       r6   Ú test_constructor_no_pandas_arrayz?TestSeriesConstructorInternals.test_constructor_no_pandas_array­  so   € Ü’YÓˆÜ˜Ÿ	™	Ó"ˆÜ
×Ñ˜s FÔ+Ù"Ü˜fŸk™k×0Ñ0°Ñ3´ZÔ@Ð@Ð@Ø—;‘;×%Ñ% aÑ(×3Ò3Ð3Ñ3ð #r8   c                 ó&  — t        t        j                  ddgd¬«      «      }|j                  j                  d   j
                  du sJ ‚t        t        j                  dgd¬«      «      }|j                  j                  d   j
                  du sJ ‚y ©	NÚ1hÚ2hr¬  r)   r   FÚ2015rM   )r   rÛ  rQ   rž  rŸ  Úis_extensionrÎ   s     r6   Útest_from_arrayz.TestSeriesConstructorInternals.test_from_arrayµ  sz   € äœŸ™ $¨ Ð5FÔGÓHˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ð:äœŸ™ & Ð1AÔBÓCˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ñ:r8   c                 óÚ   — t        ddgd¬«      }|j                  j                  d   j                  du sJ ‚t        dgd¬«      }|j                  j                  d   j                  du sJ ‚y r�  )r   rž  rŸ  r‘  rÎ   s     r6   Útest_from_list_dtypez3TestSeriesConstructorInternals.test_from_list_dtype½  sh   € ä˜˜t˜Ð,=Ô>ˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ð:ä˜˜Ð(8Ô9ˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ñ:r8   N)rï   rð   rñ   r‹  r°  rs  r’  r”  r`   r8   r6   r‡  r‡  ¬  s;   „ ò4ð ×'Ñ'ñ;ó (ð;ð ×'Ñ'ñ;ó (ñ;r8   r‡  c                 ód   — | }t        |t        «      sJ ‚t        |j                  t        «      sJ ‚y rd   )r�   r   rX   r   )Ú(rand_series_with_duplicate_datetimeindexÚdupss     r6   r®   r®   Æ  s+   € Ø3€DÜ�dœFÔ#Ð#Ð#Ü�d—j‘j¤-Ô0Ð0Ñ0r8   zinput_dict,expectedr)   r‚   r?   c                 ón   — t        j                  t        | «      g«      }t        j                  ||«       y rd   )r+   rQ   r   r.   rV  )Ú
input_dictr5   ry   s      r6   Útest_numpy_arrayrš  Ì  s*   € ô �X‰X”v˜jÓ)Ð*Ó+€FÜ×Ñ ¨Õ1r8   c                  óÌ   — t        ddg«      } t        ddg| j                  «       ¬«      }t        ddgt        j                  ddg«      ¬«      }t        j                  ||«       y )N)©r¢  ©rÌ   rÞ   r?   )©)r‚   Nr�  rš   r?   rš   rW   rœ  rž  )r   r   re  r   r�  r.   rC   )Úparam_indexrG  r5   s      r6   Útest_index_ordered_dict_keysr   Ù  sn   € ô à)Ø*ð	
ó€Kô �Q˜�F +×"2Ñ"2Ó"4Ô5€FÜØ	
ˆAˆÜ×$Ñ$Ø%Ð'@ÐAó
ô€Hô ×Ñ˜6 8Õ,r8   Ú
input_listrž   rš   y      ð?      ð?y       @       @c                 ó’   — t        | «      }t        |j                  «      }|j                  dk(  sJ ‚t        j                  ||«       y )NÚ
complex128r$  )r¡  r<   ry   s      r6   Útest_series_with_complex_nanr¤  ì  s>   € ô �Ó
€CÜ�C—I‘IÓ€FØ�9‰9˜Ò$Ð$Ð$Ü×Ñ˜3 Õ'r8   )DÚcollectionsr   Úcollections.abcr   r   r   Údateutil.tzr   Únumpyr+   r   rN   Úpandas._libsr	   r
   Úpandas.compatr   Úpandas.compat.numpyr   Úpandas.errorsr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsr°  Úpandas.core.dtypes.dtypesr   ÚpandasrÛ  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingr.   Úpandas.core.arraysr    r!   r"   Úpandas.core.internals.blocksr#   r%   rx  r‡  r®   ro  rr  rQ   ró   rB   rš  r   Úcomplexr¤  r`   r8   r6   ú<module>r·     se  ðÝ #Ý $÷õ
 !Û Ý Û ÷õ &Ý .Ý ,ß )Ð )å 6ã ÷÷ ÷ ÷ õ õ& ÷ñ õ
 4÷L!*ñ L!*÷^B%#ñ %#÷P;ñ ;ò41ð ‡�×ÑØà
ˆQˆ��—‘˜A˜3˜% r§x¡xÔ0Ð1Ø
ˆsˆ�X�R—X‘X ˜u˜g¨VÔ4Ð5Ø
ˆQˆ��—‘˜A˜3˜% r§x¡xÔ0Ð1ðóñ2óð2ò
-ð& ‡�×ÑØà	
‰G�E‹N˜AÐØ	‘˜“ Ð(ðóñ(óñ(r8   