
    iP                     H    d dl Zd dlmZmZmZmZ d dlmZ	 d dl
mZ d Zd Zy)    N)IntervalIntervalIndexSeriesarray)	get_arrayc                      t        t        dd      t        dd      g      } t        |       }t        j                  | |j                         rJ y )Nr         )r   r   r   tmshares_memory)arridxs     l/app/cer_product_mecsu/.venv/lib/python3.12/site-packages/pandas/tests/copy_view/index/test_intervalindex.py/test_constructor_copy_input_interval_ea_defaultr      sD    
!Q!Q0
1C

CSYY////    c                     t        t        dd      t        dd      g      } d| j                  j                  _        d| j
                  j                  _        t        t        |             }t        j                  | j                  t        |      j                        rJ t        dd      |j                  d<   t        t        dd      t        dd      gd      }t        j                  ||       y )	Nr   r	   r
   F      zinterval[int64, right])dtype)r   r   _leftflags	writeable_rightr   r   npr   r   ilocr   assert_series_equal)r   serexpecteds      r   6test_series_from_temporary_intervalindex_readonly_datar      s    
!Q!Q0
1C %CIIOO!&CJJ
s#
$C		9S>+?+?@@@1a.CHHQKx1~x1~6>VWH3)r   )numpyr   pandasr   r   r   r   pandas._testing_testingr   pandas.tests.copy_view.utilr   r   r    r   r   <module>r&      s$       10	*r   