o
    3ήc                     @   s<   d dl Z d dlZdd Zdd Zdd Zdd	 Zd
d ZdS )    Nc                  C   s    t d} tt jt j|  d S )N   )nxcycle_graphpytestraisesNetworkXErrorflow_hierarchyG r   O/tmp/pip-target-vg8gfxp4/lib/python/networkx/algorithms/tests/test_hierarchy.pytest_hierarchy_exception   s   
r   c                  C   s(   t jdt  d} t | dksJ d S )Nr   create_usingg        )r   r   DiGraphr   r	   r   r   r   test_hierarchy_cycle   s   r   c                  C   s*   t jddt  d} t | dksJ d S )N      r   g      ?)r   full_rary_treer   r   r	   r   r   r   test_hierarchy_tree   s   r   c                  C   s,   t  } | g d t | dksJ d S )N))r      )r   r   )r      )r   r   )r      )r   r   g      ?r   r   add_edges_fromr   r	   r   r   r   test_hierarchy_1   s   r   c                  C   st   t  } | ddddifddddifddddifddddifddddifddddifg t j| dd	d
ks8J d S )Nr   r   weightg333333?r   g?r   r   )r   g      ?r   r	   r   r   r   test_hierarchy_weight   s   
r   )r   networkxr   r   r   r   r   r   r   r   r   r   <module>   s    