← Back
Editing: test_arrayprint.cpython-311.pyc
� ���c+� � �� � d dl Z d dlZd dlmZ d dlmZ d dlZd dlZd dl m Z mZmZm Z mZmZ d dlZ G d� d� � Z G d� d� � Z G d � d � � Z G d� d� � Zd � Z G d� d� � ZdS )� N)�given)�numpy)�assert_�assert_equal� assert_raises�assert_warns�HAS_REFCOUNT�assert_raises_regexc � � e Zd Zd� Zd� Zej � d�� � d� � � Zd� Z d� Z d� Zd � Zd � Z dS )� TestArrayReprc � � t j t j t j g� � }t t |� � d� � d S )N�array([nan, inf]))�np�array�nan�infr �repr��self�xs �B/usr/lib/python3/dist-packages/numpy/core/tests/test_arrayprint.py�test_nan_infzTestArrayRepr.test_nan_inf s7 � ��H�b�f�b�f�%�&�&���T�!�W�W�1�2�2�2�2�2� c �� � G d� dt j � � }t j ddg� � � |� � }t t |� � d� � t j ddgddgg� � � |� � }t t |� � d� � t j d d g�� � � |� � }t t |� � d� � d S ) Nc � � e Zd ZdS )�(TestArrayRepr.test_subclass.<locals>.subN)�__name__� __module__�__qualname__� r r �subr s � � � � � � � r r! � � zsub([1, 2])� � zsub([[1, 2], [3, 4]])�r# r# )�a�<i4��dtypez<sub([[(1,), (1,)], [(1,), (1,)]], dtype=[('a', '<i4')]))r �ndarrayr �viewr r �ones)r r! �x1d�x2d�xstructs r � test_subclasszTestArrayRepr.test_subclass s� � �#�#�#�#�#�"�*�#�#�#� �h��1�v���#�#�C�(�(���T�#�Y�Y� �.�.�.� �h��A���A��'�(�(�-�-�c�2�2���T�#�Y�Y� � � � � �'�%��~�6�6�6�;�;�C�@�@���T�'�]�]� 8� � � � � r zSee gh-10544��reasonc �n �� G �fd�dt j � � � �d d g� � }t t |� � d� � t t |� � d� � �d �d d g� � g� � }t t |� � d� � t t |� � d� � d S )Nc �( �� � e Zd Zd� Z� �fd�Z� xZS )�/TestArrayRepr.test_object_subclass.<locals>.subc �T � t j |� � � | � � }|S �N�r �asarrayr, ��cls�inp�objs r �__new__z7TestArrayRepr.test_object_subclass.<locals>.sub.__new__* �"