
    Owg/                     r    d Z ddlZddlZddlmZ  G d de      Zej                  d        Z G d d      Z	y)	zB
Tests for behavior if an author does *not* implement EA methods.
    N)ExtensionArrayc                       e Zd ZddZy)MyEANc                     || _         y N)_values)selfvaluess     \/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/extension/test_extension.py__init__zMyEA.__init__   s	        )returnN)__name__
__module____qualname__r    r   r   r   r   
   s    r   r   c                  B    t        j                  d      } t        |       S )N
   )nparanger   )arrs    r   datar      s    
))B-C9r   c                       e Zd Zd Zy)TestExtensionArrayc                 |    |}t        j                  t              5  t        ||       d d d        y # 1 sw Y   y xY wr   )pytestraisesAttributeErrorgetattr)r	   r   all_arithmetic_operatorsop_names       r   test_errorszTestExtensionArray.test_errors   s2    *]]>* 	#D'"	# 	# 	#s   2;N)r   r   r   r"   r   r   r   r   r      s    #r   r   )
__doc__numpyr   r   pandas.core.arraysr   r   fixturer   r   r   r   r   <module>r'      sC      -> 
  
# #r   