
    ii(                     F    d dl Z d dlZd dlZd dlmZ d dlmZm	Z	 d Z
d ZdS )    N)comparison_opna_logical_opc                     t          j        d                              dd          } |                     t                    }t           j        |d<   t          j        t          d          5  t          j
        | |           d d d            n# 1 swxY w Y   t          | |t          j
                  }|}t          j        ||           d S )N         )r   r   zunsupported operand type)match)nparangereshapeastypeobjectnanpytestraises	TypeErroroperatoror_r   tmassert_numpy_array_equalleftrightresultexpecteds       a/var/www/html/ecfs/ecfsenv/lib/python3.11/site-packages/pandas/tests/arithmetic/test_array_ops.pytest_na_logical_op_2dr      s    9Q<<1%%DKKE&E$K 
y(B	C	C	C " "T5!!!" " " " " " " " " " " " " " " 455FH11111s   -BBBc                     t          j        d                              dd                              t                    } | j        }t          | |t          j                  }t          j	        d                              t                    }t          j        ||           d|j        _        t          | |t          j                  }t          j        ||            d S )N	      F)r
   r   r   r   r   Tr   r   eqeyeboolr   r   flags	writeablener   s       r   test_object_comparison_2dr(      s    9Q<<1%%,,V44DFE444Fvayy%%H111 "EK444F	22222    )r   numpyr
   r   pandas._testing_testingr   pandas.core.ops.array_opsr   r   r   r(    r)   r   <module>r/      s                      2 2 23 3 3 3 3r)   