o
    թZh/                     @   sP   d Z ddlZddlZddlmZ G dd deZejdd ZG dd	 d	Z	dS )
zB
Tests for behavior if an author does *not* implement EA methods.
    N)ExtensionArrayc                   @   s   e Zd ZdddZdS )MyEAreturnNc                 C   s
   || _ d S N)Z_values)selfvalues r   \/var/www/html/lang_env/lib/python3.10/site-packages/pandas/tests/extension/test_extension.py__init__   s   
zMyEA.__init__)r   N)__name__
__module____qualname__r
   r   r   r   r	   r   
   s    r   c                  C   s   t d} t| S )N
   )npZaranger   )Zarrr   r   r	   data   s   
r   c                   @   s   e Zd Zdd ZdS )TestExtensionArrayc                 C   s>   |}t t t|| W d    d S 1 sw   Y  d S r   )pytestZraisesAttributeErrorgetattr)r   r   Zall_arithmetic_operatorsZop_namer   r   r	   test_errors   s   "zTestExtensionArray.test_errorsN)r   r   r   r   r   r   r   r	   r      s    r   )
__doc__numpyr   r   Zpandas.core.arraysr   r   Zfixturer   r   r   r   r   r	   <module>   s    
