
    Owg                     6    d dl Zd dlmZ d dlmZ d Zd Zd Z	y)    N)	DataFramec                    |t         u rdnd}t        |       f|z  }t        j                  j	                  d      j                  |      } |||       }t        j                  |j                         |j                  d d        t        j                  |j                         |j                  dd         t        j                  |j                  d      |j                  dd        t        j                  |j                  d      |j                  dd        t        j                  |j                  t        |      dz         |       t        j                  |j                  t        |      dz         |       t        j                  |j                  d      |j                  t        |       dz
               t        j                  |j                  d      |j                  t        |       dz
               y )	N      )index   r      )r   lennprandomdefault_rngstandard_normaltmassert_equalheadiloctail)r   frame_or_seriesndimshapevalsobjs         `/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/frame/methods/test_head_tail.pytest_head_tail_genericr      s[     9,1!DZMD E99  #33E:D
$e
,COOCHHJ!-OOCHHJ. OOCHHQK!A/OOCHHQK!A/ OOCHHSX\*C0OOCHHSX\*C0 OOCHHRL#((3u:>":;OOCHHRL#((3u:>":;    c                    t        j                  | j                         | d d        t        j                  | j                         | dd         t        j                  | j                  d      | dd        t        j                  | j                  d      | dd        t        j                  | j                  d      | d d        t        j                  | j                  d      | dd         t        j                  | j                  d      | d d        t        j                  | j                  d      | dd         | j	                         }t        j                  t        |             dz   |_        t        j                  |j                         |j                  d d        t        j                  |j                         |j                  dd         t        j                  |j                  d      |dd        t        j                  |j                  d      |dd        t        j                  |j                  d      |j                  d d        t        j                  |j                  d      |j                  dd         y )Nr   r	   r   r   g?)
r   assert_frame_equalr   r   copyr   aranger   r   r   )float_framedfs     r   test_head_tailr%      s   +**,k"1o>+**,k"#.>?+**1-{1Q/?@+**1-{1Q/?@+**2.CR0@A+**2.AB@+**1-{2A?+**1-{23/?@				Byy[)*S0BH"'')RWWRa[1"'')RWWRS\2"''!*b1g."''!*b1g."''"+rwws|4"''"+rwwqr{3r   c                      t               } t        j                  | j                         |        t        j                  | j	                         |        y )N)r   r   r    r   r   )empty_dfs    r   test_head_tail_emptyr(   5   s5    {H(--/84(--/84r   )
numpyr   pandasr   pandas._testing_testingr   r   r%   r(    r   r   <module>r.      s      <04,5r   