
    fi                     >    d dl Z d dlmZmZmZmZ d Zd Zd Zd Z	dS )    N)powerlaw_sequencerandom_weighted_sampleweighted_choicezipf_rvc                  p    t          dd          } t          d          } t          |           dk    sJ d S )N
      seed)r   len)seqs    /var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/networkx/utils/tests/test_random_sequence.pytest_degree_sequencesr      s8    
BQ
'
'
'C
B

Cs88r>>>>>>    c                  *   t          ddd          } t          ddd          } t          d          } t          |           sJ t                      t          j        t
          t           d           t          j        t
          t           dd           d S )Ngffffff@   r	   )xminr   g      ?r   )r   )r   typeintpytestraises
ValueError)rs    r   test_zipf_rvr      s    !!$$$AQAA77C
M*gs+++
M*gqq111111r   c                      ddd} t          | dd          }t          | d          }t          |          t          |                                           k    sJ t          j        t
          t           | d           d S )Nr      abr   r	   r
      )r   sortedkeysr   r   r   )mappingss     r   test_random_weighted_sampler%      sv    R  Gw222Aw**A!99w||~~......
M*4gqAAAAAr   c                  `    ddd} t          | d          }t          |           }|dk    sJ d S )Nr   r   r   r	   r
   r   )r   )r#   cs     r   test_random_weighted_choicer(   "   s?    QGa(((A  A888888r   )
r   networkx.utilsr   r   r   r   r   r   r%   r(    r   r   <module>r+      s                 2 2 2B B B    r   