
    Mh
                        S SK rS SKrS SKJrJrJr  S SKJr	  \R                  R                  S/ SQ/ SQ4SS\R                  SS	\R                  \R                  * S
SS\R                  * // SQ4SS	\R                  SS	\R                  \R                  S
\R                  * S\R                  // SQ4/5      S 5       r\R                  R                  S/ SQ/ SQ4\R                  S\R                  * \R                  S	S\R                  * S
S\R                  * \R                  * // SQ4SS	\R                  SS	\R                  \R                  S
\R                  * S\R                  // SQ4/5      S 5       rg)    N)	DataFrameIndexSerieszin_vals, out_vals)            r   r      r   ir   r   )TFFTr   g @r	   r   r      )TFTF)FFFFc                 b   / SQ/ SQU S.n[        U5      nUR                  S5      R                  R                  n[	        [        S5      SS9n[        XQSS9n[        R                  " XF5        UR                  S/5      R                  R                  S	 5      n[        R                  " XF5        g )
N1234567891011ar   r   br   r   cr   r   dr   ABCr    abcdnamer!   indexdatar$   c                     U R                   $ )N)is_monotonic_increasing)xs    `/var/www/html/env/lib/python3.13/site-packages/pandas/tests/groupby/methods/test_is_monotonic.py<lambda>.test_is_monotonic_increasing.<locals>.<lambda>,   s
    13L3L    )
r   groupbyr!   r)   r   listr   tmassert_series_equalapplyin_valsout_valssource_dictdfresultr&   expecteds          r+   test_is_monotonic_increasingr;      s    * GDK
 
;	BZZ_66F$v,S)EEs;H6, zz3% ""(()LMH6,r.   )
   	      r	   r
   r   r   r   r   r   r?   )TTFTc                     / SQ/ SQU S.n[        U5      nUR                  S5      R                  R                  n[	        [        S5      SS9n[        XQSS9n[        R                  " XF5        g )	Nr   r   r   r    r"   r#   r!   r%   )	r   r/   r!   is_monotonic_decreasingr   r0   r   r1   r2   r4   s          r+   test_is_monotonic_decreasingrB   0   sd    * GDK 
;	BZZ_66F$v,S)EEs;H6,r.   )numpynppytestpandasr   r   r   pandas._testing_testingr1   markparametrizeinfnanr;   rB    r.   r+   <module>rN      sv     
   
,-GH RVVQ266BFF7Ar1rvvgF&	
 2661aRVVGQG(	
$-%$-$  
-.HI VVQBB"&&Q%	
 2661aRVVGQG(	
$-%$-r.   