Ë
    ¤ehw4  ã                   ón   — d dl Zd dlZd dlmZmZmZ d dlmZ	 d dl
mc mZ  G d„ d«      Z G d„ d«      Zy)é    N)Ú	DataFrameÚIndexÚSeriesc                   ó,  — e Zd Zej                  d„ «       Zej                  j                  d e e	d«      «      «      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g d¢fddg«      d„ «       Zd„ Zd„ Zy)Ú
TestSamplec                 óà   — |t         u r/t        j                  j                  d«      j	                  d«      }n.t        j                  j                  d«      j	                  d«      } ||d ¬«      S )Né   é
   )r
   r
   )Údtype)r   ÚnpÚrandomÚdefault_rngÚstandard_normal)ÚselfÚframe_or_seriesÚarrs      úd/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/tests/frame/methods/test_sample.pyÚobjzTestSample.obj   sU   € àœfÑ$Ü—)‘)×'Ñ'¨Ó*×:Ñ:¸2Ó>‰Cä—)‘)×'Ñ'¨Ó*×:Ñ:¸8ÓDˆCÙ˜s¨$Ô/Ð/ó    Útestr
   c           
      óê  — t         j                  j                  d«      j                  dd«      }t	        j
                  |j                  d|¬«      |j                  d|¬«      «       t	        j
                  |j                  d|¬«      |j                  d|¬«      «       t	        j
                  |j                  dt         j                  j                  |«      ¬«      |j                  dt         j                  j                  |«      ¬«      «       t	        j
                  |j                  dt         j                  j                  |«      ¬«      |j                  dt         j                  j                  |«      ¬«      «       t	        j
                  |j                  ddt         j                  j                  |«      ¬	«      |j                  ddt         j                  j                  |«      ¬	«      «       g g }}t        d«      D ]F  }|j                  |j                  d|¬«      «       |j                  |j                  d|¬«      «       ŒH t	        j
                  |Ž  t	        j
                  |Ž  y )
Nr	   r   éd   é   ©ÚnÚrandom_stategffffffæ?)Úfracr   T)r   Úreplacer   )	r   r   r   ÚintegersÚtmÚassert_equalÚsampleÚrangeÚappend)r   r   r   ÚseedÚos1Úos2Ú_s          r   Útest_samplezTestSample.test_sample   sä  € ô �y‰y×$Ñ$ QÓ'×0Ñ0°°CÓ8ˆÜ
�‰Ø�J‰J˜¨ˆJÓ.°·
±
¸QÈT°
Ó0Rô	
ô 	�‰Ø�J‰J˜C¨dˆJÓ3Ø�J‰J˜C¨dˆJÓ3ô	
ô
 	�‰Ø�J‰J˜¬¯©×)>Ñ)>¸tÓ)DˆJÓEØ�J‰J˜¬¯©×)>Ñ)>¸tÓ)DˆJÓEô	
ô
 	�‰Ø�J‰J˜C¬b¯i©i×.CÑ.CÀDÓ.IˆJÓJØ�J‰J˜C¬b¯i©i×.CÑ.CÀDÓ.IˆJÓJô	
ô
 	�‰Ø�J‰JØØÜŸY™Y×2Ñ2°4Ó8ð ó ð
 �J‰JØØÜŸY™Y×2Ñ2°4Ó8ð ó ô	
ð �rˆSˆÜ�q“ò 	@ˆAØ�J‰J�s—z‘z A°D�zÓ9Ô:Ø�J‰J�s—z‘z s¸�zÓ>Õ?ð	@ô 	�‰˜ÑÜ
�‰˜Òr   c                 óÄ   — t        |j                  d¬«      dk(  «      sJ ‚t        |j                  d¬«      dk(  «      sJ ‚t        |j                  d¬«      dk(  «      sJ ‚y )Nr   ©r   gÃõ(\�ÂÕ?©r   é   g
×£p=
×?)Úlenr"   ©r   r   s     r   Útest_sample_lengthszTestSample.test_sample_lengthsE   s[   € ä�3—:‘: �:“? aÑ'Ô(Ð(Ð(Ü�3—:‘: 4�:Ó(¨AÑ-Ô.Ð.Ð.Ü�3—:‘: 4�:Ó(¨AÑ-Ô.Ð.Ñ.r   c                 óŒ   — d}t        j                  t        |¬«      5  |j                  d¬«       d d d «       y # 1 sw Y   y xY w)Nzdrandom_state must be an integer, array-like, a BitGenerator, Generator, a numpy RandomState, or None©ÚmatchÚa_string)r   ©ÚpytestÚraisesÚ
ValueErrorr"   ©r   r   Úmsgs      r   Ú test_sample_invalid_random_statez+TestSample.test_sample_invalid_random_stateK   s?   € ð+ð 	ô �]‰]œ:¨SÔ1ñ 	0Ø�J‰J JˆJÔ/÷	0÷ 	0ñ 	0ús	   ž:ºAc                 óŽ   — d}t        j                  t        |¬«      5  |j                  dd¬«       d d d «       y # 1 sw Y   y xY w)Nz0Please enter a value for `frac` OR `n`, not bothr2   r-   g333333Ó?)r   r   r5   r9   s      r   Ú"test_sample_wont_accept_n_and_fracz-TestSample.test_sample_wont_accept_n_and_fracT   s:   € à@ˆÜ�]‰]œ:¨SÔ1ñ 	&Ø�J‰J˜ ˆJÔ%÷	&÷ 	&ñ 	&ús	   ž;»Ac                 ó  — t        j                  t        d¬«      5  |j                  d¬«       d d d «       t        j                  t        d¬«      5  |j                  d¬«       d d d «       y # 1 sw Y   Œ@xY w# 1 sw Y   y xY w)Nz<A negative number of rows requested. Please provide `n` >= 0r2   éýÿÿÿr+   z?A negative number of rows requested. Please provide `frac` >= 0g333333Ó¿r,   r5   r/   s     r   Ú$test_sample_requires_positive_n_fracz/TestSample.test_sample_requires_positive_n_fracZ   sw   € Ü�]‰]ÜØPô
ñ 	ð �J‰J˜ˆJÔ÷		ô
 �]‰]ÜØSô
ñ 	"ð �J‰J˜DˆJÔ!÷		"ð 	"÷	ð 	ú÷
	"ð 	"ús   œA.ÁA:Á.A7Á:Bc                 óˆ   — t        j                  t        d¬«      5  |j                  d¬«       d d d «       y # 1 sw Y   y xY w)Nz$Only integers accepted as `n` valuesr2   gš™™™™™	@r+   r5   r/   s     r   Útest_sample_requires_integer_nz)TestSample.test_sample_requires_integer_nf   s4   € ä�]‰]œ:Ð-SÔTñ 	Ø�J‰J˜ˆJÔ÷	÷ 	ñ 	ús	   œ8¸Ac                 óÄ  — d}t        j                  t        |¬«      5  |j                  dddg¬«       d d d «       t        j                  t        |¬«      5  dgdz  }|j                  d|¬«       d d d «       t        j                  t        d	¬«      5  t	        g d
¢«      }|j                  d|¬«       d d d «       y # 1 sw Y   Œ‹xY w# 1 sw Y   ŒZxY w# 1 sw Y   y xY w)Nú5Weights and axis to be sampled must be of same lengthr2   r-   r   é   ©r   Úweightsç      à?é   z%Fewer non-zero entries in p than size)r   r   gš™™™™™É?r   )r6   r7   r8   r"   r   )r   r   r:   Úbad_weightsÚbad_weight_seriess        r   Ú"test_sample_invalid_weight_lengthsz-TestSample.test_sample_invalid_weight_lengthsk   sÅ   € àEˆÜ�]‰]œ:¨SÔ1ñ 	,Ø�J‰J˜ Q¨ FˆJÔ+÷	,ô �]‰]œ:¨SÔ1ñ 	1Ø˜% "™*ˆKØ�J‰J˜ KˆJÔ0÷	1ô �]‰]œ:Ð-TÔUñ 	7Ü &¢{Ó 3ÐØ�J‰J˜Ð$5ˆJÔ6÷	7ð 	7÷	,ð 	,ú÷	1ð 	1ú÷	7ð 	7ús#   žB>ÁC
Â!CÂ>CÃ
CÃCc                 óš   — dgdz  }d}t        j                  t        |¬«      5  |j                  d|¬«       d d d «       y # 1 sw Y   y xY w)Ngš™™™™™¹¿r
   z.weight vector many not include negative valuesr2   r-   rF   r5   )r   r   rJ   r:   s       r   Útest_sample_negative_weightsz'TestSample.test_sample_negative_weightsy   sE   € à�f˜r‘kˆØ>ˆÜ�]‰]œ:¨SÔ1ñ 	1Ø�J‰J˜ KˆJÔ0÷	1÷ 	1ñ 	1ús   ¤AÁA
c                 óz  — dgdz  }t         j                  |d<   d}t        j                  t        |¬«      5  |j                  d|¬«       d d d «       dgdz  }t         j                   |d<   t        j                  t        |¬«      5  |j                  d|¬«       d d d «       y # 1 sw Y   Œ[xY w# 1 sw Y   y xY w)Ngš™™™™™¹?r
   r   z*weight vector may not include `inf` valuesr2   r-   rF   )r   Úinfr6   r7   r8   r"   )r   r   Úweights_with_infr:   Úweights_with_ninfs        r   Útest_sample_inf_weightsz"TestSample.test_sample_inf_weights€   s°   € ð  ˜5 2™:ÐÜ Ÿf™fÐ˜ÑØ:ˆÜ�]‰]œ:¨SÔ1ñ 	6Ø�J‰J˜Ð$4ˆJÔ5÷	6ð !˜E B™JÐÜ "§¡˜wÐ˜!ÑÜ�]‰]œ:¨SÔ1ñ 	7Ø�J‰J˜Ð$5ˆJÔ6÷	7ð 	7÷	6ð 	6ú÷
	7ð 	7ús   ·B%ÂB1Â%B.Â1B:c                 ó–   — dgdz  }t        j                  t        d¬«      5  |j                  d|¬«       d d d «       y # 1 sw Y   y xY w)Nr   r
   ú$Invalid weights: weights sum to zeror2   r-   rF   r5   )r   r   Úzero_weightss      r   Útest_sample_zero_weightsz#TestSample.test_sample_zero_weightsŽ   sC   € ð �s˜R‘xˆÜ�]‰]œ:Ð-SÔTñ 	2Ø�J‰J˜ LˆJÔ1÷	2÷ 	2ñ 	2ús	   ¢?¿Ac                 ó²   — t         j                  gdz  }t        j                  t        d¬«      5  |j                  d|¬«       d d d «       y # 1 sw Y   y xY w)Nr
   rU   r2   r-   rF   )r   Únanr6   r7   r8   r"   )r   r   Únan_weightss      r   Útest_sample_missing_weightsz&TestSample.test_sample_missing_weights•   sG   € ô —v‘v�h ‘mˆÜ�]‰]œ:Ð-SÔTñ 	1Ø�J‰J˜ KˆJÔ0÷	1÷ 	1ñ 	1ús   °AÁAc                 ó„   — d gdz  }d|d<   t        j                  |j                  dd|¬«      |j                  dd «       y )Nr
   rH   é   rE   r   ©r   ÚaxisrG   é   )r    r!   r"   Úiloc)r   r   Úweights_with_Nones      r   Útest_sample_none_weightsz#TestSample.test_sample_none_weightsœ   sD   € à!˜F R™KÐØ"Ð˜!ÑÜ
�‰Ø�J‰J˜ Ð,=ˆJÓ>ÀÇÁÈÈ1Àõ	
r   zfunc_str,argznp.array)r	   r-   rE   r   )znp.random.MT19937r-   )znp.random.PCG64rI   c           	      óN  — t        t        dd«      t        dd«      dœ«      }t        j                  ||«      }|j	                  d t        |«      |«      ¬«      }|j	                  dt        j                   t        |«      |«      «      ¬«      }t        j                  ||«       y )Nr
   é   é   ©Úcol1Úcol2r-   r   )	r   r#   r    Úget_objr"   ÚevalÚcomr   r!   )r   Úfunc_strÚargr   r   ÚresultÚexpecteds          r   Útest_sample_random_statez#TestSample.test_sample_random_state¤   sƒ   € ô ¤ r¨2£¼¸bÀ"»ÑFÓGˆÜ�j‰j˜˜oÓ.ˆØ—‘˜a¨n¬d°8«n¸SÓ.A�ÓBˆØ—:‘: ´×0@Ñ0@ÀÄÀhÃÐPSÓATÓ0U�:ÓVˆÜ
�‰˜ Õ)r   c                 ó*  —  |t        j                  d«      «      }t         j                  j                  d«      }|j	                  d|¬«      }|j	                  d|¬«      }|j
                  j                  |j
                  j                  k(  j                  «       rJ ‚|j	                  dt         j                  j                  d«      ¬«      }|j	                  dt         j                  j                  d«      ¬«      }t        j                  ||«       y )Nr   r	   é2   r   rI   )
r   Úaranger   r   r"   ÚindexÚvaluesÚallr    r!   )r   r   r   ÚrngÚresult1Úresult2s         r   Útest_sample_generatorz TestSample.test_sample_generator´   sË   € áœbŸi™i¨›nÓ-ˆÜ�i‰i×#Ñ# AÓ&ˆð —*‘*˜r°�*Ó4ˆØ—*‘*˜r°�*Ó4ˆØ—M‘M×(Ñ(¨G¯M©M×,@Ñ,@Ñ@×EÑEÔGÐGÐGð —*‘*˜r´·	±	×0EÑ0EÀbÓ0I�*ÓJˆØ—*‘*˜r´·	±	×0EÑ0EÀbÓ0I�*ÓJˆÜ
�‰˜ Õ)r   c                 óæ   — t        dt        d«      i«      }t        j                  ||«      }d}t	        j
                  t        |¬«      5  |j                  dd¬«       d d d «       y # 1 sw Y   y xY w)NÚAÚabczJReplace has to be set to `True` when upsampling the population `frac` > 1.r2   r	   F)r   r   )r   Úlistr    rj   r6   r7   r8   r"   )r   r   r   r:   s       r   Ú*test_sample_upsampling_without_replacementz5TestSample.test_sample_upsampling_without_replacementÄ   sf   € ô ˜œd 5›kÐ*Ó+ˆÜ�j‰j˜˜oÓ.ˆð4ð 	ô �]‰]œ:¨SÔ1ñ 	.Ø�J‰J˜A uˆJÔ-÷	.÷ 	.ñ 	.ús   Á
A'Á'A0N)Ú__name__Ú
__module__Ú__qualname__r6   Úfixturer   ÚmarkÚparametrizer   r#   r)   r0   r;   r=   r@   rB   rL   rN   rS   rW   r[   rc   rq   r{   r€   © r   r   r   r      sÀ   „ Ø‡^�^ñ0ó ð0ð ‡[�[×Ñ˜V¡T©%°«)£_Ó5ñ,ó 6ð,ò\/ò0ò&ò
"òò
7ò1ò7ò2ò1ò
ð ‡[�[×ÑØàšÐ&Ø$Ø#ð	
óñ*óð*ò*ó .r   r   c                   ó0   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zy)ÚTestSampleDataFramec                 óL  — dgdz  }d|d<   t        t        dd«      t        dd«      dgdz  |dœ«      }|j                  dd	¬
«      }t        j                  ||j
                  dd «       t        t        d«      «      }d}t        j                  t        |¬«      5  |j                  dd¬
«       d d d «       d}t        j                  t        |¬«      5  |j                  ddd¬«       d d d «       t        j                  t        d¬«      5  |j                  dd¬
«       d d d «       dgdz  }d|d<   t        j                  |j                  d|¬
«      |j
                  d d «       t        t        d«      dgdz  dœ«      }ddg}t        j                  |j                  dd|¬«      |dg   «       t        j                  |j                  dd|¬«      |dg   «       dgdz  }d|d<   t        j                  |j                  dd|¬«      |j
                  dd «       t        j                  |j                  dd|¬«      |j
                  dd «       d}t        j                  t        |¬«      5  |j                  dd¬«       d d d «       d}t        j                  t        |¬«      5  |j                  dd¬«       d d d «       t        t        d«      «      }t        j                  t        d ¬«      5  |j                  dd¬«       d d d «       d!}t        j                  t        |¬«      5  |j                  dddgdz  ¬«       d d d «       y # 1 sw Y   �Œ¢xY w# 1 sw Y   �ŒuxY w# 1 sw Y   �ŒKxY w# 1 sw Y   ŒóxY w# 1 sw Y   ŒÆxY w# 1 sw Y   Œ‡xY w# 1 sw Y   y xY w)"Nr   r
   rE   r]   re   rf   Úa)rh   ri   Ú	colStringÚeasyweightsr�   rF   r`   z@Strings cannot be passed as weights when sampling from a Series.r2   r-   Úweight_columnzLStrings can only be passed to weights when sampling from rows on a DataFrame)r   rG   r_   z-'String passed to weights not a valid column'Únot_a_real_column_namerH   rg   r^   ri   ÚcolumnsÚrowsru   z)No axis named 2 for object type DataFramer	   )r   r_   z2No axis named not_a_name for object type DataFrameÚ
not_a_namez&No axis named 1 for object type SeriesrD   )r   r#   r"   r    Úassert_frame_equalra   r   r6   r7   r8   ÚKeyError)	r   Úeasy_weight_listÚdfÚsample1Úserr:   Úweights_less_than_1Úsecond_column_weightÚweights	            r   r)   zTestSampleDataFrame.test_sampleÖ   sg  € ð
 ˜3 ™8ÐØÐ˜Ñää˜b "›Ü˜b "›Ø!˜U R™ZØ/ñ	ó
ˆð —)‘)˜a¨�)Ó7ˆÜ
×Ñ˜g r§w¡w¨q° |Ô4ô ”U˜2“YÓˆØPˆÜ�]‰]œ:¨SÔ1ñ 	5Ø�J‰J˜ OˆJÔ4÷	5ðð 	ô �]‰]œ:¨SÔ1ñ 	<Ø�I‰I˜ ?¸ˆIÔ;÷	<ô �]‰]ÜÐKô
ñ 	=ð �I‰I˜Ð#;ˆIÔ<÷	=ð  !˜c B™hÐØ!$Ð˜AÑÜ
×Ñ˜bŸi™i¨!Ð5H˜iÓIÈ2Ï7É7ÐSUÐTUÈ;ÔWô ¤ b£	°C°5¸2±:Ñ>Ó?ˆØ ! 1˜vÐÜ
×ÑØ�I‰I˜ Ð+?ˆIÓ@À"ÀfÀXÁ,ô	
ô
 	×ÑØ�I‰I˜ 	Ð3GˆIÓHÈ"ÈfÈXÉ,ô	
ð ��r‘ˆØˆˆq‰	Ü
×Ñ˜bŸi™i¨!°&À&˜iÓIÈ2Ï7É7ÐSTÐUVÈ<ÔXÜ
×ÑØ�I‰I˜ °ˆIÓ8¸"¿'¹'À!ÀA¸,ô	
ð
 :ˆÜ�]‰]œ:¨SÔ1ñ 	#Ø�I‰I˜ ˆIÔ"÷	#ð CˆÜ�]‰]œ:¨SÔ1ñ 	.Ø�I‰I˜ ˆIÔ-÷	.ô ”U˜2“YÓˆÜ�]‰]œ:Ð-UÔVñ 	$Ø�J‰J˜ ˆJÔ#÷	$ð FˆÜ�]‰]œ:¨SÔ1ñ 	7Ø�I‰I˜ ¨C¨5°2©:ˆIÔ6÷	7ð 	7÷w	5ñ 	5ú÷	<ñ 	<ú÷	=ñ 	=ú÷F	#ð 	#ú÷	.ð 	.ú÷	$ð 	$ú÷
	7ð 	7úsT   ÂMÃMÄM)É0M6Ê)NË4NÌ-NÍMÍM&Í)M3Í6M?ÎNÎNÎN#c                 ó6  — dgdz  }d|d<   t        t        dd«      t        dd«      dgdz  d	œ«      }|j                  dd|¬
«      }t        j                  ||dg   «       t        j                  |j                  dd¬«      |j                  ddd¬«      «       y )Nr   r-   rE   r	   r
   re   rf   r‹   ©rh   ri   rŒ   r^   rŒ   é*   r   )r   r_   r   )r   r#   r"   r    r“   )r   r•   r–   r—   s       r   Útest_sample_axis1z%TestSampleDataFrame.test_sample_axis1+  s    € à˜3 ™7ÐØÐ˜ÑäÜ˜2˜r“]¬E°"°b«MÈÈÐPRÉ
ÑSó
ˆð —)‘)˜a aÐ1A�)ÓBˆÜ
×Ñ˜g r¨;¨-Ñ'8Ô9ô 	×ÑØ�I‰I˜¨ˆIÓ+¨R¯Y©Y¸ÀÐQS¨YÓ-Tõ	
r   c                 ó|  — t        g d¢g d¢dœg d¢¬«      }t        g d¢g d¢¬«      }t        j                  |j                  dg   |j                  d	|¬
«      «       t        g d¢g d¢¬«      }t        j                  |j                  dg   |j                  d	|¬
«      «       t        ddgddg¬«      }t        j                  |j                  dg   |j                  d	|¬
«      «       t        d	dgd	dg¬«      }t        j                  t        d¬«      5  |j                  d	|¬
«       d d d «       y # 1 sw Y   y xY w)N)r]   r`   é   ©r‹   ÚbÚcrg   )é	   r]   r-   )ru   )rE   r   r   )r-   r]   r¥   r-   rE   ©rG   )gü©ñÒMbP?r   i'  )r-   r]   r
   g{®Gáz„?r   r]   r	   rU   r2   )	r   r   r    r“   Úlocr"   r6   r7   r8   )r   r–   r˜   Úser2Úser3Úser4s         r   Ú%test_sample_aligns_weights_with_framez9TestSampleDataFrame.test_sample_aligns_weights_with_frame;  s  € ä¢	²?ÑCÊ9ÔUˆÜ’Y¢iÔ0ˆÜ
×Ñ˜bŸf™f a S™k¨2¯9©9°QÀ¨9Ó+DÔEô Ò'ªzÔ:ˆÜ
×Ñ˜bŸf™f a S™k¨2¯9©9°QÀ¨9Ó+EÔFô �t˜Q�i¨¨1 vÔ.ˆÜ
×Ñ˜bŸf™f a S™k¨2¯9©9°QÀ¨9Ó+EÔFô �q˜!�f Q¨ FÔ+ˆä�]‰]œ:Ð-SÔTñ 	'Ø�I‰I�a ˆIÔ&÷	'÷ 	'ñ 	'ús   ÄD2Ä2D;c                 óú   — t        t        j                  j                  d«      j	                  d«      g d¢¬«      }|j                  d«      }t        j                  d «      5  d|d<   d d d «       y # 1 sw Y   y xY w)Nr	   )r
   r-   r¢   )r�   r-   rE   Úd)r   r   r   r   r   r"   r    Úassert_produces_warning)r   r–   Údf2s      r   Útest_sample_is_copyz'TestSampleDataFrame.test_sample_is_copyP  sh   € ô Ü�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Âô
ˆð �i‰i˜‹lˆä×'Ñ'¨Ó-ñ 	ØˆC�‰H÷	÷ 	ñ 	ús   Á"A1Á1A:c                 óØ  — t        j                  t         j                  dt         j                  g«      }|j                  «       }t	        g d¢«      }|j                  |¬«       t        j                  ||«       t        g d¢dt         j                  t         j                  gdœ«      }|d   j                  «       }|j                  ddd¬	«       |d   }t        j                  ||«       y )
NrE   )rE   r	   r-   r¦   )rE   rE   rE   )rv   rG   rG   g      ð?T)r   r   rG   )
r   ÚarrayrY   Úcopyr   r"   r    Úassert_numpy_array_equalr   Úassert_series_equal)r   ro   rp   r˜   r–   s        r   Ú#test_sample_does_not_modify_weightsz7TestSampleDataFrame.test_sample_does_not_modify_weights[  s±   € ä—‘œ2Ÿ6™6 1¤b§f¡fÐ-Ó.ˆØ—;‘;“=ˆÜ’YÓˆð 	�
‰
˜6ˆ
Ô"Ü
×#Ñ# F¨HÔ5ô ¢)¸¼B¿F¹FÄBÇFÁFÐ8KÑLÓMˆØ�i‘=×%Ñ%Ó'ˆà
�	‰	�s D°)ˆ	Ô<Ø�I‘ˆÜ
×Ñ˜v xÕ0r   c                 óä   — t        t        dd«      t        dd«      dgdz  dœ«      }|j                  dd¬«      }t        t        d«      «      }t	        j
                  |j                  |d¬	«       y )
Nr
   re   rf   r‹   r�   r-   T)Úignore_index)Úexact)r   r#   r"   r   r    Úassert_index_equalru   )r   r–   ro   Úexpected_indexs       r   Útest_sample_ignore_indexz,TestSampleDataFrame.test_sample_ignore_indexm  s`   € äÜ˜2˜r“]¬E°"°b«MÈÈÐPRÉ
ÑSó
ˆð —‘˜1¨4�Ó0ˆÜœu Q›x›ˆÜ
×Ñ˜fŸl™l¨NÀ$ÖGr   N)	r�   r‚   rƒ   r)   rŸ   r«   r°   r¶   r¼   r‡   r   r   r‰   r‰   Ò   s#   „ òS7òj
ò 'ò*	ò1ó$Hr   r‰   )Únumpyr   r6   Úpandasr   r   r   Úpandas._testingÚ_testingr    Úpandas.core.commonÚcoreÚcommonrl   r   r‰   r‡   r   r   ú<module>rÄ      s;   ðÛ Û ÷ñ õ
 ß  Ð  ÷B.ñ B.÷JbHò bHr   