
    Mh                     D    S SK rS SKrS SKJrJr  S SKJr   " S S5      r	g)    N)
MultiIndexSeriesc                   &    \ rS rSrS rS rS rSrg)
TestRepeat   c                 0   [        [        R                  R                  S5      R	                  S5      / SQS9nUR                  S5      n[        UR                  R                  S5      UR                  R                  R                  S5      S9n[        R                  " X#5        / SQnUR                  U5      n[        UR                  R                  U5      UR                  R                  R                  U5      S9n[        R                  " X#5        g )N      )abcindex   )r	   r
      )
r   nprandomdefault_rngstandard_normalrepeatvaluesr   tmassert_series_equal)selfserrepsexpto_reps        Y/var/www/html/env/lib/python3.13/site-packages/pandas/tests/series/methods/test_repeat.pytest_repeatTestRepeat.test_repeat   s    RYY**1-==a@Xzz!}SZZ&&q)1A1A1H1H1KL
t)zz&!SZZ&&v.cii6F6F6M6Mf6UV
t)    c                    [        [        R                  " S5      SS9n[        UR                  R	                  S5      SUR
                  R                  R	                  S5      S9n[        R                  " [        R                  " US5      U5        Sn[        R                  " [        US9   [        R                  " USSS	9  S S S 5        g ! , (       d  f       g = f)
Nr
   x)namer	   )r%   r   z%the 'axis' parameter is not supported)matchr   )axis)r   r   aranger   r   r   r   r   pytestraises
ValueError)r   r   expectedmsgs       r   test_numpy_repeatTestRepeat.test_numpy_repeat   s    RYYq\,JJa s#))2B2B2I2I!2L
 	ryya0(;5]]:S1IIc11% 211s   -C
Cc                     [         R                  " / SQ5      n/ SQn[        X!S9nUR                  S5      R                  S[        U5      -  4:X  d   eg )N))   r	   )r
   r   )r      )      )r   r   r   dr   r
   )r   from_tuplesr   r   shapelen)r   m_idxdatam_dfs       r   test_repeat_with_multiindex&TestRepeat.test_repeat_with_multiindex#   sI    &&'GH#d({{1~##CI'7777r"    N)__name__
__module____qualname____firstlineno__r    r.   r<   __static_attributes__r>   r"   r   r   r      s    
*	&8r"   r   )
numpyr   r)   pandasr   r   pandas._testing_testingr   r   r>   r"   r   <module>rH      s      8 8r"   