+
    xȇi                        ^ RI t^ RIt^ RIHt ^ RIHtHtHt ^ RI	H
t ^ RIHt ]P                  P                  RR R R R	 .. R!OR
7      R 4       t]P                  P                  RR R R .. R"OR
7      R 4       tR t]P                  P                  RR R R R R .. R#OR
7      R 4       t]P                  P                  RR R R R .. R$OR
7      R 4       tR tR tR tR tR  tR# )%    N)np_version_gt2)	DataFrameSeries
date_range)	get_arraymethodc                     V P                   # Nvaluessers   &q/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/copy_view/test_array.py<lambda>r      s    CJJ    c                 B    \         P                  ! V P                  4      # r
   npasarrayarrayr   s   &r   r   r          BJJsyy)r   c                 .    \         P                  ! V 4      # r
   r   r   r   s   &r   r   r          BJJsOr   c                 2    \         P                  ! V R R7      # Fcopyr   r   r   s   &r   r   r          BHHSu-r   )idsc                    \        . R	ORR7      pVP                  4       pV! V4      pV P                  P                  P                  R8X  d>   VP
                  P                  RJ g   Q h^ V^ &   VP                  ^ ,          ^ 8X  g   Q hR# \        P                  ! V\        VR4      4      '       g   Q hVP
                  P                  RJ g   Q h\        P                  ! \        RR7      ;_uu_ 4        ^ V^ &   RRR4       \        P                  ! W#4       ^ VP                  ^ &   VP                   ^ ,          ^ 8X  g   Q hR#   + '       g   i     LQ; i)
   namer$   r   TNF	read-onlymatchr#         r   r   nodecallspecidflags	writeableilocr   shares_memoryr   pytestraises
ValueErrortmassert_series_equalr   requestr   r   ser_origarrs   &&   r   test_series_valuesr=      s    
(CxxzH
+C||7* yy""d***Axx{a C3!7888899%''' 
z	5	5A 
63) CHHQK::a=A 
6	5s   3EE	c                     V P                   # r
   r   dfs   &r   r   r   <       299r   c                 .    \         P                  ! V 4      # r
   r   r?   s   &r   r   r   =       2::b>r   c                 2    \         P                  ! V R R7      # r   r   r   s   &r   r   r   >   r    r   c                    \        R . ROR. RO/4      pVP                  4       pV ! V4      p\        P                  ! V\	        VR 4      4      '       g   Q hVP
                  P                  RJ g   Q h\        P                  ! \        RR7      ;_uu_ 4        ^ VR&   RRR4       \        P                  ! W4       ^ VP                  R&   VP                  R,          ^ 8X  g   Q hR#   + '       g   i     LQ; i)	abFr&   r'   Nr)            )r   r   )r   r   r   r3   r   r0   r1   r4   r5   r6   r7   assert_frame_equalr2   r   )r   r@   df_origr<   s   &   r   test_dataframe_valuesrN   9   s     
CC3	4BggiG
*C C2s!3444499%''' 
z	5	5D	 
6"& BGGDM99T?a 
6	5s   C$$C4	c                     \        . RORR7      p V P                  4       pV P                  4       p\        P                  ! V\        V R4      4      '       g   Q hVP                  P                  RJ g   Q h\        P                  ! \        RR7      ;_uu_ 4        ^ V^ &   RRR4       \        P                  ! W4       ^ V P                  ^ &   V P                  ^ ,          ^ 8X  g   Q h\        . RORR7      p V P                  RR7      p\        P                  ! V\        V R4      4      '       d   Q hVP                  P                  RJ g   Q h\        . RORR7      p V P                  R	R
7      p\        P                  ! V\        V R4      4      '       d   Q hVP                  P                  RJ g   Q hR#   + '       g   i     EL; i)r#   r$   r%   Fr&   r'   NTr   float64dtyper)   )r   r   to_numpyr   r3   r   r0   r1   r4   r5   r6   r7   r8   r2   r   )r   r;   r<   s      r   test_series_to_numpyrT   V   sj   

(CxxzH ,,.CC3!7888899%''' 
z	5	5A 
63) CHHQK::a=A 
(C
,,D,
!CYsF%;<<<<99$&&& 
(C
,,Y,
'CYsF%;<<<<99$&&&% 
6	5	5s   F44G	c                 B    \         P                  ! V P                  4      # r
   )r   r   r   r   s   &r   r   r   y   s    BJJszz*r   c                 B    \         P                  ! V P                  4      # r
   r   r   s   &r   r   r   z   r   r   c                 .    \         P                  ! V 4      # r
   r   r   s   &r   r   r   {   r   r   c                 2    \         P                  ! V R R7      # int64rQ   r   r   s   &r   r   r   |   s    BJJs'2r   c                 2    \         P                  ! V R R7      # r   r   r   s   &r   r   r   }   r    r   c                    \        . RORR7      pVP                  4       pV! V4      pV P                  P                  P                  R	9   d>   VP
                  P                  RJ g   Q h^ V^ &   VP                  ^ ,          ^ 8X  g   Q hR# \        P                  ! V\        V4      4      '       g   Q hVP
                  P                  RJ g   Q h\        P                  ! \        RR7      ;_uu_ 4        ^ V^ &   RRR4       \        P                  ! W#4       ^ VP                  ^ &   VP                   ^ ,          ^ 8X  g   Q hR#   + '       g   i     LQ; i)
r#   Int64rQ   TNFr&   r'   r)   )r   r   r,   r9   s   &&   r   test_series_values_ea_dtypesr^   v   s    '
*CxxzH
+C||#66 yy""d***Axx{a C3000099%''' 
z	5	5A 
63) CHHQK::a=A 
6	5s   2EE	c                     V P                   # r
   r   r?   s   &r   r   r      rA   r   c                 .    \         P                  ! V 4      # r
   r   r?   s   &r   r   r      rC   r   c                 2    \         P                  ! V R R7      # rY   r   r?   s   &r   r   r      s    2::b0r   c                 2    \         P                  ! V R R7      # r   r   r?   s   &r   r   r      s    288BU+r   c                     \        R . RO/RR7      pV ! V4      p\        P                  ! V\        VR 4      4      '       g   Q hVP                  P
                  RJ g   Q hR# )rF   r]   rQ   FNr)   )r   r   r3   r   r0   r1   )r   r@   r<   s   &  r   test_dataframe_array_ea_dtypesrd      sV     
C#7	3B
*CC2s!3444499%'''r   c                      \        R R R./RR7      p \        P                  ! V 4      p\        P                  ! V\	        V R 4      4      '       g   Q hVP
                  P                  RJ g   Q hR# )rF   rG   zstring[python]rQ   FN)r   r   r   r3   r   r0   r1   r@   r<   s     r   !test_dataframe_array_string_dtyperg      s]    	C#s$,<	=B
**R.CC2s!3444499%'''r   c                     \        R . R	ORR/4      p \        P                  ! V 4      p\        P                  ! V\	        V R 4      4      '       d   Q hVP
                  P                  RJ g   Q h\        '       dF   \        P                  ! \        RR7      ;_uu_ 4        \        P                  ! V RR7      pRRR4       \        P                  ! V RR7      pVP
                  P                  RJ g   Q hR#   + '       g   i     LF; i)
rF   rG   g      ?Tz#Unable to avoid copy while creatingr'   Fr   Nr)   )r   r   r   r3   r   r0   r1   r   r4   r5   r6   r   rf   s     r   $test_dataframe_multiple_numpy_dtypesri      s    	CC-	.B
**R.CYr3%7888899$&&&~ ]]:-RSS((2E*C T ((2D
!C99$&&&	 TSs   C44D	c                      \        R . ROR. RO/4      p \        P                  ! V RR7      p\        P                  ! V\	        V R 4      4      '       d   Q hVP
                  P                  RJ g   Q hR# )rF   rG   Tr   Nr)   rH   )r   r   r   r3   r   r0   r1   rf   s     r   %test_dataframe_single_block_copy_truerk      s]    	CC3	4B
((2D
!CYr3%7888899$&&&r   c                      \        R \        R^R7      /4      p \        P                  ! V 4      pVP                  P
                  RJ g   Q hR# )rF   z
2012-01-01)periodsFN)r   r   r   r   r0   r1   rf   s     r   test_values_is_earn      s=    	CL!<=	>B
**R.C99%'''r   c                  ~    \        4       p \        P                  ! V 4      pVP                  P                  R J g   Q hR# )TN)r   r   r   r0   r1   rf   s     r   test_empty_dataframerp      s.    	B
**R.C99$&&&r   )r   r   
np.asarraynp.array)r   r   r   )r   r   rq   np.asarray-dtyperr   )r   rq   rs   rr   )numpyr   r4   pandas.compat.numpyr   pandasr   r   r   pandas._testing_testingr7   pandas.tests.copy_view.utilr   markparametrizer=   rN   rT   r^   rd   rg   ri   rk   rn   rp    r   r   <module>r}      sE     . 
  1 )#-	 	6  		: !-
 	'    ('@ *)#2- 	J  

: !0+	 	A  	(	((' '('r   