utils.pyc
1 o 2 \��cma � @ s d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z m 3 Z 4 ddlZddlZddl mZmZ ddlmZ ddlmZ ddlZddlZddlmZmZmZmZmZmZmZmZ ddlZddl m!Z! g d �Z"G d 5 d� de#�Z$e$Z%dZ&e�'� dv Z(ej)j*d kZ+e,ed�Z-e.edd�duo�e- Z/ej0j1j2Z3dd� Z4dd� Z5d�dd�Z6dd� Z7dd� Z8dd� Z9ej*dkr� d�dd �Z:d�d"d#�Z;nejdd$� d%kr�d&e�<� � d'�fd(d#�Z;nd)d#� Z;ejdd$� d%kr�d&e�<� � d'�g fd*d+�Z=ng fd,d+�Z= - 0d�d1d2�Z>d�d3d4�Z?d5d6� Z@e�A� d�d8d9��ZBe�A� d�d:d;��ZCe�A� .d�d=d>�d?d@��ZDd�d=d>�dAdB�ZEe�A� d�dCdD��ZFd�dEdF�ZGdGdH� ZHdIdJ� ZId�dKdL�ZJdMdN� ZKddlLZLG dOdP� dPeLjM�ZNeNdQ�ZOdRdS� ZPdTdU� ZQd�dVdW�ZRd�dYdZ�ZSd[d\� ZT . .d�d^d_�ZUd�d`da�ZVd�dbdc�ZWd�ddde�ZXdfdg� ZYdhdi� ZZej[d�djdk��Z\dldm� Z]ej[d�dndo��Z^dpdq� Z_edrdsfdtdu�Z`G dvdw� dwe#�Zaej[dxdy� �Zbej[dzd{� �ZcG d|d}� d}ejd�ZeG d~d� d�Zfej[d�d�d���Zgd�d�� Zhd�d�� Zid�d�� Zjd�d�� Zkd�d�� Zld�d�� Zmd�d�� Znd�d�� Zoeo� Zpd�d� ZqdS )�z* 6 Utility function to facilitate testing. 7 8 � N)�partial�wraps)�mkdtemp�mkstemp)�SkipTest)�WarningMessage)�intp�float32�empty�arange� 9 array_repr�ndarray�isnat�array)�StringIO))�assert_equal�assert_almost_equal�assert_approx_equal�assert_array_equal�assert_array_less�assert_string_equal�assert_array_almost_equal� assert_raises� build_err_msg�decorate_methods�jiffies�memusage�print_assert_equal�raises�rundocs� runstring�verbose�measure�assert_�assert_array_almost_equal_nulp�assert_raises_regex�assert_array_max_ulp�assert_warns�assert_no_warnings�assert_allclose�IgnoreException�clear_and_catch_warningsr �KnownFailureException�temppath�tempdir�IS_PYPY�HAS_REFCOUNT�IS_WASM�suppress_warnings�assert_array_compare�assert_no_gc_cycles�break_cycles�HAS_LAPACK64� IS_PYSTON�_OLD_PROMOTIONc @ � e Zd ZdZdS )r, z<Raise this exception to mark a test as a known failing test.N��__name__� 10 __module__�__qualname__�__doc__� r? r? ��C:\Users\Jacks.GUTTSPC\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\numpy\testing\_private\utils.pyr, + � r, )Zwasm32Zwasm64�pypyZpyston_version_info�getrefcountc C s t �� dkS )N�legacy)�np�_get_promotion_stater? r? r? r@ �<lambda>9 s rG c C sR d} d}zddl }W n ty d} Y nw |j|k rd} | s'd| }t|��|S )z# Import nose only when needed. 11 T)� r r r NFzANeed nose >= %d.%d.%d for tests - see https://nose.readthedocs.io)�nose�ImportError�__versioninfo__)Znose_is_goodZminimum_nose_versionrI �msgr? r? r@ �import_nose<