U
    ?h6  ã                   @   s   d Z ddlZG dd„ dƒZdS )z?Unit tests for the :mod:`networkx.generators.mycielski` module.é    Nc                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )ÚTestMycielskic                 C   s.   t  d¡}t  |¡}t  |t  d¡¡s*t‚d S )Né   é   )ÚnxÚ
path_graphÚmycielskianÚis_isomorphicÚcycle_graphÚAssertionError©ÚselfÚGÚM© r   úZ/var/www/html/venv/lib/python3.8/site-packages/networkx/generators/tests/test_mycielski.pyÚtest_construction   s    

zTestMycielski.test_constructionc                 C   s:   t  d¡}t  |d¡}t|ƒdks&t‚| ¡ dks6t‚d S )Nr   é   é   )r   r   r   Úlenr
   Úsizer   r   r   r   Ú	test_size   s    
zTestMycielski.test_sizec                 C   sŠ   t  d¡}t  |t  d¡¡s t‚t  d¡}t  |t  d¡¡s@t‚t  d¡}t  |t  d¡¡s`t‚t  d¡}t  |t  t  d¡¡¡s†t‚d S )Né   r   é   r   é   )r   Zmycielski_graphr   Zempty_graphr
   r   r	   r   )r   r   r   r   r   Útest_mycielski_graph_generator   s    



z,TestMycielski.test_mycielski_graph_generatorN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s   r   )Ú__doc__Znetworkxr   r   r   r   r   r   Ú<module>   s   