
    d                     J    d dl Z d dlZd dlmZmZ  G d dee          Zd ZdS )    N)ComparisonOps
NumericOpsc            	       r    e Zd Zej                            dddej        dddg          d             Zd Z	d	S )
TestComparisonOpsotherTFr      c                 4    t          j        | |||           d S )N)r   test_scalar)selfr   comparison_opdtypes       g/var/www/html/t/fyr/venv311/lib/python3.11/site-packages/pandas/tests/arrays/integer/test_comparison.pyr   zTestComparisonOps.test_scalar   s    !$}eDDDDD    c                 |   d|j          d}t          j        g d|          }t          j        g dd          }t          ||          } |d          }t          ||          } |d                              d          }t          j        ||                                <   |                     ||           d S )N__)r	   N   r   float   boolean)__name__pdSeriesgetattrastypeNAisnaassert_series_equal)	r   r   r   op_names1s2methodresultexpecteds	            r   test_compare_to_intz%TestComparisonOps.test_compare_to_int   s    1}-111Y|||5111Y|||7333W%%W%%6!99##I.. e  22222r   N)
r   
__module____qualname__pytestmarkparametrizer   r   r   r&    r   r   r   r   
   sb        [WtUBE2q!&DEEE E FEE3 3 3 3 3r   r   c                      t          j        g dd          } t          j        g dd          }|                     |          du sJ d S )N)r	   r   NInt64r   Int32F)r   arrayequals)a1a2s     r   test_equalsr4      sU    
 
,,,g	.	.	.B	,,,g	.	.	.B99R==E!!!!!!r   )r)   pandasr   !pandas.tests.arrays.masked_sharedr   r   r   r4   r,   r   r   <module>r7      s               3 3 3 3 3
M 3 3 3*" " " " "r   