
    Owg                     N    d dl Z d dlZd dlmZ d dlmZmZ  G d dee      Z	d Z
y)    N)ComparisonOps
NumericOpsc            	       v    e Zd Zej                  j                  dddej                  dddg      d        Zd Z	y	)
TestComparisonOpsotherTFr      c                 4    t        j                  | |||       y )N)r   test_scalar)selfr   comparison_opdtypes       b/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/arrays/integer/test_comparison.pyr   zTestComparisonOps.test_scalar   s    !!$}eD    c                 d   d|j                    d}t        j                  g d|      }t        j                  g dd      }t        ||      } |d      }t        ||      } |d      j	                  d      }t        j
                  ||j                         <   t        j                  ||       y )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_intz%TestComparisonOps.test_compare_to_int   s    }--.b1YY|51YY|73W%W%!9##I. ee
vx0r   N)
r   
__module____qualname__pytestmarkparametrizer   r   r   r'    r   r   r   r      s>    [[WtUBEE2q!&DEE FE1r   r   c                      t        j                  g dd      } t        j                  g dd      }| j                  |      du sJ y )N)r	   r   NInt64r   Int32F)r   arrayequals)a1a2s     r   test_equalsr5       s:    
 
,g	.B	,g	.B99R=E!!!r   )r*   pandasr   pandas._testing_testingr   !pandas.tests.arrays.masked_sharedr   r   r   r5   r-   r   r   <module>r:      s&      1
M 1*"r   