Ë
    ©Ó^j)  ã                   ó¢   — d Z ddlZddlZej                  j                  dg d¢«      ej                  j                  dddg«      d„ «       «       Zy)	z>Unit tests for the :mod:`networkx.generators.cographs` module.é    NÚn)é   é   é   Úseedé*   é+   c                 ó¬   ‡— t        j                  | |¬«      Št        ‰«      d| z  k(  sJ ‚t        ˆfd„t        j                  ‰«      D «       «      sJ ‚y)zlTest the generation of random cographs.

    Parametrized on `seed` to ensure we hit all code branches.
    )r   é   c              3   ól   •K  — | ]+  }t        j                  ‰j                  |«      «      d k  –— Œ- y­w)r   N)ÚnxÚdiameterÚsubgraph)Ú.0ÚcÚGs     €úr/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/networkx/generators/tests/test_cographs.pyú	<genexpr>z&test_random_cograph.<locals>.<genexpr>   s'   øè ø€ ÒS°1Œr�{‰{˜1Ÿ:™: a›=Ó)¨QÕ.ÑSùs   ƒ14N)r   Úrandom_cographÚlenÚallÚconnected_components)r   r   r   s     @r   Útest_random_cographr      sM   ø€ ô 	×Ñ˜! $Ô'€Aäˆq‹6�Q˜‘TŠ>Ðˆ>ô ÓS¼×8OÑ8OÐPQÓ8RÔSÔSÐSÑSó    )Ú__doc__ÚpytestÚnetworkxr   ÚmarkÚparametrizer   © r   r   ú<module>r!      sR   ðÙ Dã ã ð ‡�×Ñ˜šiÓ(Ø‡�×Ñ˜ " b Ó*ñ
Tó +ó )ñ
Tr   