B
    Y0d'                 @   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 ZdS )MyEAc             C   s
   || _ d S )N)Z_values)selfvalues r   W/var/www/html/venv/lib/python3.7/site-packages/pandas/tests/extension/test_extension.py__init__   s    zMyEA.__init__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 Q R X d S )N)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   