o
    3Î®cÓ  ã                   @   s"   d dl Z d dlZG dd„ dƒZdS )é    Nc                   @   s,   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	S )
ÚTestRandomClusteredGraphc                 C   sH   g d¢}g d¢}t ||ƒ}t |¡}| ¡ dksJ ‚| ¡ dks"J ‚d S )N)é   r   r   é   r   r   r   r   )r   r   r   r   r   r   r   r   é   é   )ÚzipÚnetworkxÚrandom_clustered_graphÚnumber_of_nodesÚnumber_of_edges)ÚselfÚnodeÚtriÚjoint_degree_sequenceÚG© r   úV/tmp/pip-target-vg8gfxp4/lib/python/networkx/generators/tests/test_random_clustered.pyÚ
test_valid   s   

z#TestRandomClusteredGraph.test_validc                 C   s2   t  g d¢¡}| ¡ dksJ ‚| ¡ dksJ ‚d S )N))r   r   )r   r   ©r   r   r   r   )r   r   é   é
   )r   r	   r
   r   )r   r   r   r   r   Útest_valid2   s
   ÿz$TestRandomClusteredGraph.test_valid2c                 C   s,   t  ttjftjddgddgddgg¡ d S ©Nr   r   r   ©ÚpytestÚraisesÚ	TypeErrorr   ÚNetworkXErrorr	   ©r   r   r   r   Útest_invalid1   ó
   ýz&TestRandomClusteredGraph.test_invalid1c                 C   s,   t  ttjftjddgddgddgg¡ d S r   r   r   r   r   r   Útest_invalid2   r    z&TestRandomClusteredGraph.test_invalid2N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r!   r   r   r   r   r      s
    r   )r   r   r   r   r   r   r   Ú<module>   s    