File: //usr/local/lib/python3.10/dist-packages/numpy/testing/tests/__pycache__/test_utils.cpython-310.pyc
o
���g�� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlm Z m
Z
mZmZm
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ G dd� d�ZG dd� de�ZG dd� d�Z G d d
� d
e�Z!G dd� de�Z"G d
d� de�Z#G dd� d�Z$G dd� d�Z%G dd� d�Z&G dd� d�Z'G dd� d�Z(G dd� d�Z)G dd� d�Z*dd� Z+dd � Z,d!d"� Z-d#d$� Z.d%d&� Z/d'd(� Z0d)d*� Z1d+d,� Z2d-d.� Z3d/d0� Z4d1d2� Z5G d3d4� d4e�Z6d5d6� Z7ej8j9e d7d8�G d9d:� d:��Z:dS );� N)�assert_equal�assert_array_equal�assert_almost_equal�assert_array_almost_equal�assert_array_less�
build_err_msg�
assert_raises�assert_warns�assert_no_warnings�assert_allclose�assert_approx_equal�assert_array_almost_equal_nulp�assert_array_max_ulp�clear_and_catch_warnings�suppress_warnings�assert_string_equal�assert_�tempdir�temppath�assert_no_gc_cycles�HAS_REFCOUNTc @ sL e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dS )�_GenericTestc C s | � ||� d S �N��_assert_func��self�a�b� r �I/usr/local/lib/python3.10/dist-packages/numpy/testing/tests/test_utils.py�_test_equal � z_GenericTest._test_equalc C s: t t�� | �||� W d � d S 1 sw Y d S r )r �AssertionErrorr r r r r �_test_not_equal s
"�z_GenericTest._test_not_equalc C s, t �ddg�}t �ddg�}| �||� dS )z/Test two equal array of rank 1 are found equal.� � N��np�arrayr! r r r r �test_array_rank1_eq � z _GenericTest.test_array_rank1_eqc C s, t �ddg�}t �ddg�}| �||� dS )z7Test two different array of rank 1 are found not equal.r% r&