+
    �°³j°  ã                   óh   € R t ^ RIt^ RItR t]P
                  P                  R. RO4      R 4       tR# )zBUnit tests for the :mod:`networkx.generators.sudoku_graph` module.Nc                 óp   € \         P                  ! \        P                  \        P                  RR7       R# )z:Raise an error when generating a Sudoku graph of order -1.)ÚnNéÿÿÿÿ)ÚpytestÚraisesÚnxÚNetworkXErrorÚsudoku_graph© ó    Úf/home/luca/screen-checking/.venv/lib/python3.14/site-packages/networkx/generators/tests/test_sudoku.pyÚtest_sudoku_negativer      s   € ä
‡M‚M”"×"Ñ"¤B§O¡O°r×:r   r   c                óª  a€ \         P                  ! V 4      pV ^,          pV ^,
          ^V ,          ^,           ,          oVS,          ^,          pVP                  4       '       d   Q hVP                  4       '       d   Q hVP	                  4       V8X  g   Q hVP                  4       V8X  g   Q h\        ;QJ d)    V3R lVP                   4       F  '       d   K   RM	  RM! V3R lVP                   4       4      '       g   Q hV ^8X  d&   \        VP                  ^4      4      . RO8X  g   Q hR# V ^8X  d&   \        VP                  ^*4      4      . RO8X  g   Q hR# V ^8X  dr   \        VP                  ^ 4      4      . ^N^N^N^N^N^N^N^N^	N^
N^N^N^N^N^N^N^N^N^N^ N^!N^"N^#N^0N^1N^2N^3N^@N^PN^`N^pN^€N^�N^ N^°N^ÀN^ÐN^àN^ðN8X  g   Q hR# R# )zDGenerate Sudoku graphs of various sizes and verify their properties.c              3   ó2   <"  € T F  w  rVS8H  x € K  	  R # 5i)Nr
   )Ú.0Ú_ÚdÚexpected_degrees   &  €r   Ú	<genexpr>Ú(test_sudoku_generator.<locals>.<genexpr>   s   øé € Ð9±©¨ˆq�OÖ#³ùs   ƒFTN)é   é   é   é   é   é
   é   )é   é   é   é!   é"   é#   é$   é%   é&   é'   é(   é)   é+   é,   é3   é4   é5   é<   éE   éN   )
r   r	   Úis_directedÚis_multigraphÚnumber_of_nodesÚnumber_of_edgesÚallÚdegreeÚsortedÚ	neighbors)r   ÚGÚexpected_nodesÚexpected_edgesr   s   &   @r   Útest_sudoku_generatorr<      sÔ  ø€ ô 	�Š˜Ó€AØ˜•T€NØ˜1•u  Q¥¨¥Õ+€OØ# oÕ5¸Õ:€NØ�}‰}�ŠÐÐØ�‰× Ò Ð Ð Ø×ÑÓ .Ô0Ð0Ð0Ø×ÑÓ .Ô0Ð0Ð0ß‹3Ô9°·²Ó9�3�3Š3Ô9°·²Ó9×9Ò9Ð9Ð9àˆA„vÜ�a—k‘k !“nÓ%Ò)@Ô@Ð@Ò@Ø	
ˆaŒÜ�a—k‘k "“oÓ&ò +
ô 
ð 	
ò 
ð, 
ˆaŒÜ�a—k‘k !“nÓ%ð (*
Øð(*
àð(*
ð ð(*
ð ð	(*
ð
 ð(*
ð ð(*
ð ð(*
ð ð(*
ð ð(*
ð ð(*
ð ð(*
ð ð(*
ð ð(*
ð ð(*
ð ð(*
ð  ð!(*
ð" ð#(*
ð$ ð%(*
ð& ð'(*
ð( ð)(*
ð* ð+(*
ð, ð-(*
ð. ð/(*
ð0 ð1(*
ð2 ð3(*
ð4 ð5(*
ð6 ð7(*
ð8 ð9(*
ð: ð;(*
ð< ð=(*
ð> ð?(*
ð@ ðA(*
ðB ðC(*
ðD ðE(*
ðF ðG(*
ðH ðI(*
ðJ ðK(*
ðL ðM(*
ðN ðO(*
ô (
ð (	
ò (
ñ 
r   )é    é   r   r   r   )Ú__doc__r   Únetworkxr   r   ÚmarkÚparametrizer<   r
   r   r   Ú<module>rC      s:   ðÙ Hã ã ò;ð
 ‡�×Ñ˜šoÓ.ñN
ó /òN
r   