
    fi                     ~    d Z ddlZddlZ ej        d            ej        d           d Zd Zd Zd Zd	 Z	d
 Z
dS )z;Unit tests for the :mod:`networkx.algorithms.walks` module.    Nnumpyscipyc                      t          j        g d          } t          j        | d          }ddddddddddddd}||k    sJ d S )N))r      )r      )r   r      r   r   r   r   r   nxDiGraphnumber_of_walksG	num_walksexpecteds      |/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/networkx/algorithms/tests/test_walks.pytest_directedr      so    

+++,,A"1a((IQ1%%aA!*<*<Q1QRASASTTH          c                      t          j        d          } t          j        | d          }ddddddddddddd}||k    sJ d S )Nr   r   r	   r   cycle_graphr   r   s      r   test_undirectedr      h    
qA"1a((IQ1%%aA!*<*<Q1QRASASTTH      r   c                      t          j        g d          } t          j        | d          }ddddddddddddd}||k    sJ d S )N))AB)r   C)r   r   r   r   r   )r   r   r   r
   r   s      r   test_non_integer_nodesr      sv    

77788A"1a((I11%%11%%11%% H
       r   c                      t          j        d          } t          j        | d          }ddddddddddddd}||k    sJ d S )Nr   r   r   r	   r   r   s      r   test_zero_lengthr    $   r   r   c                      t          j        d          } t          j        t                    5  t          j        | d           d d d            d S # 1 swxY w Y   d S )Nr   )r   r   pytestraises
ValueErrorr   )r   s    r   test_negative_length_exceptionr&   +   s    
qA	z	"	" " "
1b!!!" " " " " " " " " " " " " " " " " "s   AAAc                      t          j        d          } |                     ddd           t          j        | d          }ddddddddddddd}||k    sJ d S )Nr   r   r      )weightr	   )r   r   add_edger   r   s      r   test_hidden_weight_attrr+   1   s    
qAJJq!AJ"1a((IQ1%%aA!*<*<Q1QRASASTTH      r   )__doc__r#   networkxr   importorskipr   r   r   r    r&   r+    r   r   <module>r0      s    A A       G     G   ! ! !! ! !! ! !! ! !" " "! ! ! ! !r   