
    ܛ7i)                         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     d/home/rose/Desktop/poly/venv/lib/python3.12/site-packages/networkx/generators/tests/test_cographs.py	<genexpr>z&test_random_cograph.<locals>.<genexpr>   s*     S8R1r{{1::a=)Q.8Rs   14N)r   random_cographlenallconnected_components)r   r   r   s     @r   test_random_cographr      sM     	!$'Aq6QT>> S8O8OPQ8RSSSS    )__doc__pytestnetworkxr   markparametrizer    r   r   <module>r!      sR    D   i("b*
T + )
Tr   