
    I j                     t    S SK rS SKJs  Jr  S SKrS SKJ	r
  S r\R                  " S5      S 5       rS rS rg)    Nc                     [         R                  " SS5      n [        R                  " X 5      (       d   e[        R                  " X R                  5      (       d   e[        R                  " X S S S2   5      (       d   e[        R                  " X S S 5      (       d   e[        R                  " X R                  R                  5       5      (       a   eg )N         )pdinterval_rangetmshares_memory_datacopy)objs    u/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/pandas/tests/util/test_shares_memory.pytest_shares_memory_intervalr   	   s    


Aq
!CC%%%%C++++CTrT++++CRa))))YY^^%566666    pyarrowc                     SS K n [        R                  " SS/[        R                  " S[        R                  S9S9n[
        R                  " X5      (       d   e[        R                  " SS/[        R                  " S[        R                  S9S9n[
        R                  " X5      (       d   e[        R                  " SS/[        R                  " U R                  5       5      S9n[
        R                  " X5      (       d   eg )Nr   abr   )na_value)dtype)r   r   arrayStringDtypeNAr
   r   npnan
ArrowDtypestring)par   s     r   test_shares_memory_stringr       s     
((C:R^^I%N
OCC%%%%
((C:R^^I%O
PCC%%%%
((C:R]]299;%?
@CC%%%%r   c                      [         R                  " S5      n U S S n[        R                  " X5      (       d   e[         R                  " S5      n[        R                  " X5      (       a   eg )N
   r   )r   aranger
   r   )arrviewarr2s      r   test_shares_memory_numpyr'   #   sX    
))B-Cr7DC&&&&99R=D*****r   c                      [         R                  " S5      n [        R                  " S5      n[        R
                  " X5      (       a   eg )Nr"   )r   
RangeIndexr   r#   r
   r   )idxr$   s     r   test_shares_memory_rangeindexr+   +   s7    
--
C
))B-C)))))r   )numpyr   pandas.util._test_decoratorsutil_test_decoratorstdpandasr   pandas._testing_testingr
   r   
skip_if_nor    r'   r+    r   r   <module>r6      s@     ) )  7 y& &+*r   