
    h                     ,    S r SSKrSSKr " S S5      rg)z?Unit tests for the :mod:`networkx.generators.mycielski` module.    Nc                   &    \ rS rSrS rS rS rSrg)TestMycielski   c                     [         R                  " S5      n[         R                  " U5      n[         R                  " U[         R                  " S5      5      (       d   eg )N      )nx
path_graphmycielskianis_isomorphiccycle_graphselfGMs      Z/var/www/html/env/lib/python3.13/site-packages/networkx/generators/tests/test_mycielski.pytest_constructionTestMycielski.test_construction	   s@    MM!NN12>>!#45555    c                     [         R                  " S5      n[         R                  " US5      n[        U5      S:X  d   eUR	                  5       S:X  d   eg )Nr         )r	   r
   r   lensizer   s      r   	test_sizeTestMycielski.test_size   sB    MM!NN1a 1v||vvx2~~r   c                    [         R                  " S5      n[         R                  " U[         R                  " S5      5      (       d   e[         R                  " S5      n[         R                  " U[         R                  " S5      5      (       d   e[         R                  " S5      n[         R                  " U[         R
                  " S5      5      (       d   e[         R                  " S5      n[         R                  " U[         R                  " [         R
                  " S5      5      5      (       d   e[        R                  " [         R                  SS9   [         R                  " S5        S S S 5        g ! , (       d  f       g = f)	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_generator,TestMycielski.test_mycielski_graph_generator   s   q!2>>!#45555q!2==#34444q!2>>!#45555q!2>>"..2C#DEEEE]]2++3HIq! JIIs   E88
F N)__name__
__module____qualname____firstlineno__r   r   r'   __static_attributes__r)   r   r   r   r      s    6

"r   r   )__doc__r$   networkxr	   r   r)   r   r   <module>r1      s    E  " "r   