File: //lib/python3/dist-packages/numpy/ma/tests/__pycache__/test_subclassing.cpython-310.pyc
o
6��ac1 � @ s� d Z ddlZddlmZmZ ddlmZ ddlm Z m
Z
mZmZm
Z
mZmZmZmZmZmZmZ dd� ZG dd � d ej�ZeZG d
d� de�ZG dd
� d
ee�ZeZG dd� d�ZG dd� de�ZG dd� d�ZdS )z�Tests suite for MaskedArray & subclassing.
:author: Pierre Gerard-Marchant
:contact: pierregm_at_uga_dot_edu
:version: $Id: test_subclassing.py 3473 2007-10-29 15:18:13Z jarrod.millman $
� N)�assert_�
assert_raises)�assert_equal)�array�arange�masked�MaskedArray�masked_array�log�add�hypot�divide�asarray�
asanyarray�nomaskc C s t | d t|�� |� d S �N)r �len)�a�b� r �A/usr/lib/python3/dist-packages/numpy/ma/tests/test_subclassing.py�assert_startswith s r c s@ e Zd Zi fdd�Z� fdd�Z� fdd�Z� fdd�Z� ZS ) �SubArrayc C s t �|��| �}|�� |_|S r )�npr �view�copy�info)�cls�arrr �xr r r �__new__ s
zSubArray.__new__c s4 t tt� dd ��rt� �|� t|di ��� | _d S )N�__array_finalize__r )�callable�getattr�superr! r r )�self�obj�� __class__r r r! s zSubArray.__array_finalize__c �( t � �|�}|j�dd�d |jd<