o
    5³cw  ã                   @   s<   d dl Zd dlmZ d dlmZ dd„ Zdd„ Zdd„ Z	dS )	é    N)Ú	DataFramec                 C   s  |t u rdnd}t| ƒf| }tjj|Ž }||| d}t | ¡ |jd d… ¡ t | 	¡ |jdd … ¡ t | d¡|jdd… ¡ t | 	d¡|jdd… ¡ t | t|ƒd ¡|¡ t | 	t|ƒd ¡|¡ t | d¡| t| ƒd ¡¡ t | 	d¡| 	t| ƒd ¡¡ d S )	Né   é   )Úindexé   éûÿÿÿr   éýÿÿÿé   )
r   ÚlenÚnpÚrandomÚrandnÚtmÚassert_equalÚheadÚilocÚtail)r   Úframe_or_seriesÚndimÚshapeÚvalsÚobj© r   ú_/var/www/html/gps/gps/lib/python3.10/site-packages/pandas/tests/frame/methods/test_head_tail.pyÚtest_head_tail_generic   s    $r   c                 C   sŒ  t  |  ¡ | d d… ¡ t  |  ¡ | dd … ¡ t  |  d¡| dd… ¡ t  |  d¡| dd… ¡ t  |  d¡| d d… ¡ t  |  d¡| dd … ¡ t  |  d¡| d d… ¡ t  |  d¡| dd … ¡ |  ¡ }t t| ƒ¡d |_t  | ¡ |j	d d… ¡ t  | ¡ |j	dd … ¡ t  | d¡|dd… ¡ t  | d¡|dd… ¡ t  | d¡|j	d d… ¡ t  | d¡|j	dd … ¡ d S )Nr   r   r   éÿÿÿÿr   gš™™™™™¹?)
r   Úassert_frame_equalr   r   Úcopyr   Úaranger
   r   r   )Úfloat_frameÚdfr   r   r   Útest_head_tail   s     r!   c                  C   s*   t ƒ } t |  ¡ | ¡ t |  ¡ | ¡ d S )N)r   r   r   r   r   )Úempty_dfr   r   r   Útest_head_tail_empty5   s   r#   )
Únumpyr   Úpandasr   Úpandas._testingÚ_testingr   r   r!   r#   r   r   r   r   Ú<module>   s    