
    Mh                     6    S SK rS SKJr  S SKJr  S rS rS r	g)    N)	DataFramec                    U[         L a  SOSn[        U 5      4U-  n[        R                  R	                  S5      R                  U5      nU" X@S9n[        R                  " UR                  5       UR                  S S 5        [        R                  " UR                  5       UR                  SS  5        [        R                  " UR                  S5      UR                  SS 5        [        R                  " UR                  S5      UR                  SS 5        [        R                  " UR                  [        U5      S-   5      U5        [        R                  " UR                  [        U5      S-   5      U5        [        R                  " UR                  S5      UR                  [        U 5      S-
  5      5        [        R                  " UR                  S5      UR                  [        U 5      S-
  5      5        g )	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/html/env/lib/python3.13/site-packages/pandas/tests/frame/methods/test_head_tail.pytest_head_tail_genericr      sY     9,1!DZMD E99  #33E:D
$
,COOCHHJ!-OOCHHJ. OOCHHQK!A/OOCHHQK!A/ OOCHHSX\*C0OOCHHSX\*C0 OOCHHRL#((3u:>":;OOCHHRL#((3u:>":;    c                 6   [         R                  " U R                  5       U S S 5        [         R                  " U R                  5       U SS  5        [         R                  " U R                  S5      U SS 5        [         R                  " U R                  S5      U SS 5        [         R                  " U R                  S5      U S S 5        [         R                  " U R                  S5      U SS  5        [         R                  " U R                  S5      U S S 5        [         R                  " U R                  S5      U SS  5        U R	                  5       n[
        R                  " [        U 5      5      S-   Ul        [         R                  " UR                  5       UR                  S S 5        [         R                  " UR                  5       UR                  SS  5        [         R                  " UR                  S5      USS 5        [         R                  " UR                  S5      USS 5        [         R                  " UR                  S5      UR                  S S 5        [         R                  " UR                  S5      UR                  SS  5        g )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                      [        5       n [        R                  " U R                  5       U 5        [        R                  " U R	                  5       U 5        g )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   