File: //lib/python3/dist-packages/numpy/matrixlib/tests/__pycache__/test_defmatrix.cpython-310.pyc
o
6��a�: � @ s� d dl Zd dlZd dlmZmZmZ d dlmZm Z m
Z
mZmZm
Z
d dlmZ d dlmZ G dd� d�ZG dd � d �ZG d
d� d�ZG dd
� d
�ZG dd� d�ZG dd� d�ZG dd� d�ZG dd� d�ZG dd� d�ZdS )� N)�matrix�asmatrix�bmat)�assert_�assert_equal�assert_almost_equal�assert_array_equal�assert_array_almost_equal�
assert_raises)�matrix_power)�matc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�TestCtorc
C s t �ddgddgg�}t|�}tt �|j|k�� td�}t||g||gg�}t �g d�g d�g d�g d�g�}tt �|j|k�� tt �|j|k�� t �dd gd
dgg�}tg d�g d
�g�}tt �t||g�|k�� t �d�}t|�} t| jdk� d S )N� � � � �A,A;A,A�r r r r �r r r r � � � � �r r r r �r r r r )r r ) �np�arrayr r �all�Ar �arange�shape)
�selfr �mA�B�C�D�E�AEresult�vec�mvec� r* �F/usr/lib/python3/dist-packages/numpy/matrixlib/tests/test_defmatrix.py�
test_basic
s$
�
zTestCtor.test_basicc C s t ttd� d S )N�invalid)r
�
ValueErrorr �r! r* r* r+ �test_exceptions# s zTestCtor.test_exceptionsc C s t �ddgddgg�}t �ddgddgg�}t �g d �g d
�g d �g d
�g�}t �g d�g d�g d
�g d�g�}tt �td�|k�� tt �tdd|id�|k�� tttdd|id� tt �tdd|id|id�|k�� td||d�||d�d�}tt �||k�� d S )Nr r r r r r r r r r r r )r r r r )r r r r r r )�ldict)�gdict)r1 r2 zA,B;C,D)r r# )r$ r% )r r r r r r
� TypeError)r! r r# �Aresult� mixresult�b2r* r* r+ �test_bmat_nondefault_str'