← Back
Editing: test_flow.cpython-311.pyc
� d�c� � � � d dl Zd dlmZ d dlZd dlmZmZ d dlm Z d dl mZmZm Z ddgZd� Zd � Zd � Zd� Zd� Zej � d e� � ej � dg d�� � d� � � � � Zej � d e� � ej � dg d�� � d� � � � � Zej � d e� � d� � � Zej � d e� � d� � � Zej � d e� � d� � � Zej � d e� � d� � � Zej � d e� � d� � � Zej � d e� � d� � � Zd� Zej � dg gg fd gd ggg fg d�g d�g d�gg d�fg d�g d �g d�gg d!�fg� � d"� � � Zej � d#g gg fd ggg fd$ggd gfd d$gd%d ggd$d gfg d�g d&�g d'�gg d(�fg� � d)� � � Z ej � d#g gg fd ggg fd$ggd gfd d$gd%d ggd d$gfg d�g d&�g d'�gg d*�fg� � d+� � � Z!dS ),� N)�assert_array_equal)� csr_matrix� csc_matrix)�maximum_flow)�_add_reverse_edges�_make_edge_pointers�_make_tails�edmonds_karp�dinicc �� � t j t � � 5 t j ddgddgg� � } t | dd� � t | ddd�� � d d d � � d S # 1 swxY w Y d S �Nr � r ��method)�pytest�raises� TypeError�np�arrayr ��graphs �F/usr/lib/python3/dist-packages/scipy/sparse/csgraph/tests/test_flow.py�test_raises_on_dense_inputr s� � � ��y� !� !� 9� 9���1�a�&�1�a�&�)�*�*���U�A�q�!�!�!��U�A�q��8�8�8�8�9� 9� 9� 9� 9� 9� 9� 9� 9� 9� 9� 9���� 9� 9� 9� 9� 9� 9s �?A&�&A*�-A*c �� � t j t � � 5 t ddgddgg� � } t | dd� � t | ddd�� � d d d � � d S # 1 swxY w Y d S r )r r r r r r s r �test_raises_on_csc_inputr s� � � ��y� !� !� 9� 9��Q��F�Q��F�+�,�,���U�A�q�!�!�!��U�A�q��8�8�8�8�9� 9� 9� 9� 9� 9� 9� 9� 9� 9� 9� 9���� 9� 9� 9� 9� 9� 9� �:A!�!A%�(A%c �� � t j t � � 5 t ddgddggt j �� � } t | dd� � t | ddd�� � d d d � � d S # 1 swxY w Y d S )Nr g �?��dtyper r r )r r � ValueErrorr r �float64r r s r �#test_raises_on_floating_point_inputr"