
    Mh                     N    S SK r S SKrS SKJr  S SKJrJr   " S S\\5      r	S r
g)    N)ComparisonOps
NumericOpsc            	       ~    \ rS rSr\R
                  R                  SSS\R                  SSS/5      S 5       r	S	 r
S
rg)TestComparisonOps   otherTFr      c                 2    [         R                  " XX#5        g )N)r   test_scalar)selfr   comparison_opdtypes       ]/var/www/html/env/lib/python3.13/site-packages/pandas/tests/arrays/integer/test_comparison.pyr   TestComparisonOps.test_scalar   s    !!$}D    c                 V   SUR                    S3n[        R                  " / SQUS9n[        R                  " / SQSS9n[        XC5      nU" S5      n[        XS5      nU" S5      R	                  S5      n[        R
                  XR                  5       '   [        R                  " Xx5        g )N__)r
   N   r   float   boolean)	__name__pdSeriesgetattrastypeNAisnatmassert_series_equal)	r   r   r   op_names1s2methodresultexpecteds	            r   test_compare_to_int%TestComparisonOps.test_compare_to_int   s    }--.b1YY|51YY|73%%!9##I. ee
v0r    N)r   
__module____qualname____firstlineno__pytestmarkparametrizer   r   r   r)   __static_attributes__r+   r   r   r   r      s>    [[WtUBEE2q!&DEE FE1r   r   c                      [         R                  " / SQSS9n [         R                  " / SQSS9nU R                  U5      SL d   eg )N)r
   r   NInt64r   Int32F)r   arrayequals)a1a2s     r   test_equalsr:       s:    
 
,g	.B	,g	.B99R=E!!!r   )r/   pandasr   pandas._testing_testingr!   !pandas.tests.arrays.masked_sharedr   r   r   r:   r+   r   r   <module>r?      s&      1
M 1*"r   