
    Mh(                     D    S SK r S SKrS SKrS SKJr  S SKJrJ	r	  S r
S rg)    N)comparison_opna_logical_opc                     [         R                  " S5      R                  SS5      n U R                  [        5      n[         R
                  US'   [        R                  " [        SS9   [        R                  " X5        S S S 5        [        X[        R                  5      nUn[        R                  " X#5        g ! , (       d  f       NA= f)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       X/var/www/html/env/lib/python3.13/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T! 
D 45FH1 
D	Cs   (B::
Cc                     [         R                  " S5      R                  SS5      R                  [        5      n U R
                  n[        X[        R                  5      n[         R                  " S5      R                  [        5      n[        R                  " X#5        SUR                  l        [        X[        R                  5      n[        R                  " X#) 5        g )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)   