
     f(                     D    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y)    N)comparison_opna_logical_opc                     t        j                  d      j                  dd      } | j                  t              }t         j
                  |d<   t        j                  t        d      5  t        j                  | |       d d d        t        | |t        j                        }|}t        j                  ||       y # 1 sw Y   =xY w)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       `/var/www/html/py/new-venv/lib/python3.12/site-packages/pandas/tests/arithmetic/test_array_ops.pytest_na_logical_op_2dr      s    99Q<1%DKKE&&E$K 
y(B	C "T5!" 45FH1" "s   )B<<Cc                     t        j                  d      j                  dd      j                  t              } | j
                  }t        | |t        j                        }t        j                  d      j                  t              }t        j                  ||       d|j                  _        t        | |t        j                        }t        j                  ||        y )N	      F)r
   r   r   r   r   Tr   r   eqeyeboolr   r   flags	writeablener   s       r   test_object_comparison_2dr(      s    99Q<1%,,V4DFFE44Fvvay%H1 "EKK44F	2    )r   numpyr
   r   pandas._testing_testingr   pandas.core.ops.array_opsr   r   r   r(    r)   r   <module>r/      s        23r)   