o
    d                     @   s@   d dl Zd dlmZmZmZ dd Zdd Zdd Zd	d
 Z	dS )    N)	DataFrameSeriesperiod_rangec                 C   sT   t | jD ]"\}}t | jD ]\}}| j||f }| j||f }||ks&J qqd S )N)	enumerateindexcolumnsiatat)float_frameirowjcolresultexpected r   c/var/www/html/visualizacion-main/env/lib/python3.10/site-packages/pandas/tests/indexing/test_iat.pytest_iat
   s   r   c                  C   s,   t ddggddgd} | jd dksJ d S )N      x)r   )r   r   )r   r   )dfr   r   r   test_iat_duplicate_columns   s   r   c                  C   sF   t ddd} ttjd| d}|| d  }|jd }||ks!J d S )Nz1/1/2001
   )periods)r   r   )r   r   nprandomrandnr   )r   serr   r   r   r   r   )test_iat_getitem_series_with_period_index   s
   
r   c                 C   s   t jdt jdt dd}t| }|d }d| |d< d| |d	< |jd	 dks-J |s8|jd
 dks8J |jd dksAJ d S )N   )dtyper   )r   yr"   i'  )   r   i  )r#   r   )r$   r$   )r   arangeint64r   copyr   iloc)indexer_ialusing_copy_on_writedatar   r   r   r   r   #test_iat_setitem_item_cache_cleared!   s   r,   )
numpyr   pandasr   r   r   r   r   r   r,   r   r   r   r   <module>   s    	