
    h                     <    d dl Z d dlmZmZmZmZ d Zd Zd Zd Z	y)    N)powerlaw_sequencerandom_weighted_sampleweighted_choicezipf_rvc                  T    t        dd      } t        d      } t        |       dk(  sJ y )N
      seed)r   len)seqs    f/var/www/django_project/virt/lib/python3.12/site-packages/networkx/utils/tests/test_random_sequence.pytest_degree_sequencesr      s(    
BQ
'C
B
Cs8r>>    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       y )Ngffffff@   r	   )xminr   g      ?r   )r   )r   typeintpytestraises
ValueError)rs    r   test_zipf_rvr      sZ    !!$AQAA7C7
MM*gs+
MM*gqq1r   c                      ddd} t        | dd      }t        | d      }t        |      t        | j                               k(  sJ t        j                  t
        t         | d       y )Nr      abr   r	   r
      )r   sortedkeysr   r   r   )mappingss     r   test_random_weighted_sampler%      sV    R Gw2Aw*A!9w||~....
MM*4gqAr   c                  L    ddd} t        | d      }t        |       }|dk(  sJ y )Nr   r   r   r	   r
   r   )r   )r#   cs     r   test_random_weighted_choicer(   "   s-    QGa(A A8O8r   )
r   networkx.utilsr   r   r   r   r   r   r%   r(    r   r   <module>r+      s'     2Br   