
    fi                     4    d Z ddlZddlZ G d d          ZdS )z?Unit tests for the :mod:`networkx.generators.mycielski` module.    Nc                        e Zd Zd Zd Zd ZdS )TestMycielskic                     t          j        d          }t          j        |          }t          j        |t          j        d                    sJ d S )N      )nx
path_graphmycielskianis_isomorphiccycle_graphselfGMs      /var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/networkx/generators/tests/test_mycielski.pytest_constructionzTestMycielski.test_construction	   sI    M!N12>!#4#45555555    c                     t          j        d          }t          j        |d          }t          |          dk    sJ |                                dk    sJ d S )Nr         )r   r	   r
   lensizer   s      r   	test_sizezTestMycielski.test_size   sN    M!N1a  1vv||||vvxx2~~~~~~r   c                    t          j        d          }t          j        |t          j        d                    sJ t          j        d          }t          j        |t          j        d                    sJ t          j        d          }t          j        |t          j        d                    sJ t          j        d          }t          j        |t          j        t          j        d                              sJ t          j        t           j	        d          5  t          j        d           d d d            d S # 1 swxY w Y   d S )	N   r      r      zmust satisfy n >= 1)matchr   )
r   mycielski_graphr   empty_graphr	   r   r
   pytestraisesNetworkXError)r   r   s     r   test_mycielski_graph_generatorz,TestMycielski.test_mycielski_graph_generator   sf   q!!2>!#4#455555q!!2=#3#344444q!!2>!#4#455555q!!2>".2C2C#D#DEEEEE]2+3HIII 	" 	"q!!!	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	" 	"s   'E		EEN)__name__
__module____qualname__r   r   r$    r   r   r   r      sA        6 6 6
  
" 
" 
" 
" 
"r   r   )__doc__r!   networkxr   r   r(   r   r   <module>r+      sR    E E     " " " " " " " " " "r   