o
    ˷e                     @   sD   d dl Z d dlmZmZmZmZ dd Zdd Zdd Zd	d
 Z	dS )    N)powerlaw_sequencerandom_weighted_sampleweighted_choicezipf_rvc                  C   s(   t ddd} t d} t| dksJ d S )N
      seed)r   len)seq r   `/var/www/ideatree/venv/lib/python3.10/site-packages/networkx/utils/tests/test_random_sequence.pytest_degree_sequences   s   r   c                  C   sV   t dddd} t ddd} t d} t| sJ tttt d tjtt ddd d S )Ngffffff@   r   )xminr	   g      ?r   )r   )r   typeintpytestraises
ValueError)rr   r   r   test_zipf_rv   s   r   c                  C   sN   ddd} t | ddd}t | d}t|t|  ksJ ttt | d d S )Nr      abr   r   r      )r   sortedkeysr   r   r   )mappingsr   r   r   test_random_weighted_sample   s
   

r!   c                  C   s.   ddd} t | dd}t | }|dksJ d S )Nr   r   r   r   r   r   )r   )r   cr   r   r   test_random_weighted_choice"   s   
r#   )
r   networkx.utilsr   r   r   r   r   r   r!   r#   r   r   r   r   <module>   s    	