3
���h� � @ s d Z ddlZddlZddlmZmZmZ ddlm Z ej
d ej
d ej
d ej
d Zd dii d
diddiddiddiddidd
idd
ii i d�ZG dd� d�Z
G dd� d�ZG dd� d�ZG dd� d�ZG dd� d�ZG dd� d�ZG dd� d�ZG dd� d�ZG dd � d �ZG d!d"� d"�ZG d#d$� d$�Zd%d&� Zd'd(� Zejjd)d*d+d,d-g�d.d/� �ZG d0d1� d1�Zejjd)ej� �d2d3� �Zd4d5� Z ejjd)d6d7e!� dd8d9g�d:d;� �Z"ejjd)ej� �d<d=� �Z#ejjd)ej� �d>d?� �Z$ejjd@e�ejjd)ej� �dAdB� ��Z%dS )Cz(Tests for the array padding functions.
� N)�assert_array_equal�assert_allclose�assert_equal)� _as_pairsZuint�int�float�complex�constant_values�
end_values�stat_length�reflect_typeZeven)�constant�edge�linear_ramp�maximum�mean�median�minimum�reflect� symmetric�wrap�emptyc @ s< |