ó
    ™“,jÛ  ã                   ó„   • S r SSKrSSKr\R                  " S5        \R                  " S5        S rS rS rS rS	 r	S
 r
g)z;Unit tests for the :mod:`networkx.algorithms.walks` module.é    NÚnumpyÚscipyc                  ó”   • [         R                  " / SQ5      n [         R                  " U S5      nSSSS.SSSS.SSSS.S.nX:X  d   eg )N))r   é   )r   é   )r   r   é   r   r   ©r   r   r   ©ÚnxÚDiGraphÚnumber_of_walks©ÚGÚ	num_walksÚexpecteds      Ú²C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\networkx/algorithms/tests/test_walks.pyÚtest_directedr      sQ   € Ü
�
Š
Ò+Ó,€AÜ×"Ò" 1 aÓ(€IØ˜Q 1Ñ%¨a°A¸!Ñ*<ÀQÈ1ÐQRÑASÑT€HØÓ Ð Ñ ó    c                  ó�   • [         R                  " S5      n [         R                  " U S5      nSSSS.SSSS.SSSS.S.nX:X  d   eg )Nr   r   r	   ©r   Úcycle_graphr   r   s      r   Útest_undirectedr      óP   € Ü
�Š�qÓ€AÜ×"Ò" 1 aÓ(€IØ˜Q 1Ñ%¨a°A¸!Ñ*<ÀQÈ1ÐQRÑASÑT€HØÓ Ð Ñ r   c                  ó”   • [         R                  " / SQ5      n [         R                  " U S5      nSSSS.SSSS.SSSS.S.nX:X  d   eg )N))ÚAÚB)r   ÚC)r   r   r   r   r   )r   r   r   r
   r   s      r   Útest_non_integer_nodesr      sV   € Ü
�
Š
Ò7Ó8€AÜ×"Ò" 1 aÓ(€Ià˜1 1Ñ%Ø˜1 1Ñ%Ø˜1 1Ñ%ñ€Hð
 Ó Ð Ñ r   c                  ó�   • [         R                  " S5      n [         R                  " U S5      nSSSS.SSSS.SSSS.S.nX:X  d   eg )Nr   r   r   r	   r   r   s      r   Útest_zero_lengthr    $   r   r   c                  óÆ   • [         R                  " S5      n [        R                  " [        5         [         R
                  " U S5        S S S 5        g ! , (       d  f       g = f)Nr   éÿÿÿÿ)r   r   ÚpytestÚraisesÚ
ValueErrorr   )r   s    r   Útest_negative_length_exceptionr&   +   s8   € Ü
�Š�qÓ€AÜ	�Š”zÕ	"Ü
×Ò˜1˜bÔ!÷ 
#×	"Ö	"ús   ±AÁ
A c                  ó²   • [         R                  " S5      n U R                  SSSS9  [         R                  " U S5      nSSSS.SSSS.SSSS.S.nX:X  d   eg )Nr   r   r   é   )Úweightr	   )r   r   Úadd_edger   r   s      r   Útest_hidden_weight_attrr+   1   sb   € Ü
�Š�qÓ€AØ‡J�Jˆq�!˜A€JÑÜ×"Ò" 1 aÓ(€IØ˜Q 1Ñ%¨a°A¸!Ñ*<ÀQÈ1ÐQRÑASÑT€HØÓ Ð Ñ r   )Ú__doc__r#   Únetworkxr   Úimportorskipr   r   r   r    r&   r+   © r   r   Ú<module>r0      sH   ðÙ Aã ã à × Ò �GÔ Ø × Ò �GÔ ò!ò!ò!ò!ò"ó!r   