
    Mh/                     r    S r SSKrSSKrSSKJr   " S S\5      r\R                  S 5       r " S S5      r	g)	zB
Tests for behavior if an author does *not* implement EA methods.
    N)ExtensionArrayc                       \ rS rSrSS jrSrg)MyEA
   Nc                     Xl         g N_values)selfvaluess     W/var/www/html/env/lib/python3.13/site-packages/pandas/tests/extension/test_extension.py__init__MyEA.__init__   s        r	   )returnN)__name__
__module____qualname____firstlineno__r   __static_attributes__ r   r   r   r   
   s    r   r   c                  D    [         R                  " S5      n [        U 5      $ )Nr   )nparanger   )arrs    r   datar      s    
))B-C9r   c                       \ rS rSrS rSrg)TestExtensionArray   c                     Un[         R                  " [        5         [        X5        S S S 5        g ! , (       d  f       g = fr   )pytestraisesAttributeErrorgetattr)r   r   all_arithmetic_operatorsop_names       r   test_errorsTestExtensionArray.test_errors   s'    *]]>*D" +**s	   2
A r   N)r   r   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   