+
    �°³j£?  ã                   óJ   € R t ^ RIt^ RIt^ RIHt ^ RIHtHt  ! R R4      t	R# )zOriginal NetworkX graph testsN)Úconvert_node_labels_to_integers)Úedges_equalÚnodes_equalc                   óü   a € ] tR t^
t o ]R 4       tR tR tR tR t	R t
R tR tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR t R t!R t"R t#R  t$R! t%R" t&R# t'R$t(V t)R%# )&ÚHistoricalTestsc                óÄ  € \         P                  ! 4       V n        \        \         P                  ! ^4      ^R7      V n        \        \         P                  ! ^4      ^R7      V n        \        \         P                  ! ^
4      ^R7      V n        \        \         P                  ! ^4      ^R7      V n	        \        \         P                  ! ^4      ^R7      V n
        \        \         P                  ! ^4      ^R7      V n        \        \         P                  ! ^4      ^R7      V n        \        \         P                  ! ^
4      ^R7      V n        \         P                  V n        R# )é   )Úfirst_labelN)ÚnxÚ
null_graphÚnullÚcnltiÚ
path_graphÚP1ÚP3ÚP10Úcomplete_graphÚK1ÚK3ÚK4ÚK5ÚK10ÚGraphÚG)Úclss   &Úh/home/luca/screen-checking/.venv/lib/python3.14/site-packages/networkx/classes/tests/historical_tests.pyÚsetup_classÚHistoricalTests.setup_class   sÜ   € ä—=’=“?ˆŒÜ”r—}’} QÓ'°QÔ7ˆŒÜ”r—}’} QÓ'°QÔ7ˆŒÜœŸš bÓ)°qÔ9ˆŒÜ”r×(Ò(¨Ó+¸Ô;ˆŒÜ”r×(Ò(¨Ó+¸Ô;ˆŒÜ”r×(Ò(¨Ó+¸Ô;ˆŒÜ”r×(Ò(¨Ó+¸Ô;ˆŒÜœ×)Ò)¨"Ó-¸1Ô=ˆŒÜ—‘ˆŽó    c                ó–   € V P                  R R7      pVP                  R 8X  g   Q hV P                  4       pVP                  R8X  g   Q hR# )Útest)ÚnameÚ N)r   r!   ©Úselfr   ÚHs   &  r   Ú	test_nameÚHistoricalTests.test_name   s?   € Ø�F‰F˜ˆFÓˆØ�v‰v˜ÔÐÐØ�F‰F‹HˆØ�v‰v˜Œ|ÐŠ|r   c                óÎ   € V P                  4       pVP                  R 4       VP                  R 4      '       g   Q hVP                  R 4       VP                  R 4      '       d   Q hR# ©ÚAN)r   Úadd_nodeÚhas_nodeÚremove_node©r$   r   s   & r   Útest_add_remove_nodeÚ$HistoricalTests.test_add_remove_node    sK   € Ø�F‰F‹HˆØ	�
‰
�3ŒØ�z‰z˜#�ŠÐˆØ	�‰�cÔØ—:‘:˜c—?’?Ð"Ð"‘?r   c                ó�   € V P                  4       pVP                  R .4      '       d   Q hVP                  R ^/4      '       d   Q hR# r)   )r   r,   r.   s   & r   Útest_nonhashable_nodeÚ%HistoricalTests.test_nonhashable_node'   sB   € ð
 �F‰F‹HˆØ—:‘:˜s˜e×$Ò$Ð$Ð$Ø—:‘:˜s A˜h×'Ò'Ð'Ð'Ñ'r   c                ó\  € V P                  4       pVP                  \        R 4      4       VP                  R4      '       g   Q hVP	                  . RO4       VP                  . RO4       \        VP                  4       \        R7      . RO8X  g   Q h\        V\        R7      . RO8X  g   Q hR# )ÚABCDEFGHIJKLÚL©ÚkeyN)r%   ÚIÚJÚKr6   )r   é   é   é   )r   r<   r=   r>   r*   ÚBÚCÚDÚEÚFr   )r   Úadd_nodes_fromÚlistr,   Úremove_nodes_fromÚsortedÚnodesÚstrr.   s   & r   Útest_add_nodes_fromÚ#HistoricalTests.test_add_nodes_from0   s‹   € Ø�F‰F‹HˆØ	×Ñœ˜nÓ-Ô.Ø�z‰z˜#�ŠÐˆØ	×ÑÒ5Ô6Ø	×ÑšÔ&Ü�a—g‘g“i¤SÔ)ò .
ô 
ð 	
ð 
ô �aœSÔ!Ò%TÔTÐTÒTr   c                ó‚   € V P                  4       pVP                  R 4       R V9   g   Q h. V9  g   Q h^^/V9  g   Q hR# r)   )r   r+   r.   s   & r   Útest_containsÚHistoricalTests.test_containsF   s?   € Ø�F‰F‹HˆØ	�
‰
�3ŒØ�aŒxˆˆxØ˜Œ{Ðˆ{Ø�1ˆv˜QŒÐŠr   c                óB  € V P                  4       pVP                  R 4       VP                  R 4      '       g   Q hVP                  R 4       \        P                  ! \
        P                  VP                  R4       VP                  R 4       \        V4      . 8X  g   Q hR# )ÚmÚjN)	r   r+   r,   ÚpytestÚraisesr
   ÚNetworkXErrorr-   rE   r.   s   & r   Útest_add_removeÚHistoricalTests.test_add_removeM   sk   € à�F‰F‹HˆØ	�
‰
�3ŒØ�z‰z˜#�ŠÐˆØ	�
‰
�3ŒÜ�Š”b×&Ñ&¨¯©°sÔ;Ø	�‰�cÔÜ�A‹w˜"Œ}ÐŠ}r   c                óf  € V P                  4       pVP                  \        R 4      4       VP                  V P                  4       \	        VP                  4       \        R7      . RO8X  g   Q hVP                  V P                  4       \	        VP                  4       \        R7      . RO8X  g   Q hR# )ÚABCDr7   N)r   r<   r=   r*   r?   r@   rA   ©r*   r?   r@   rA   )r   rD   rE   r   rG   rH   rI   rF   r.   s   & r   Útest_nbunch_is_listÚ#HistoricalTests.test_nbunch_is_listW   s{   € Ø�F‰F‹HˆØ	×Ñœ˜f›Ô&Ø	×Ñ˜Ÿ™Ô!Ü�a—g‘g“i¤SÔ)Ò-JÔJÐJÐJØ	×Ñ˜DŸG™GÔ$Ü�a—g‘g“i¤SÔ)Ò-AÔAÐAÒAr   c                ó�   € V P                  4       p\        R 4      pVP                  V4       VP                  R4      '       g   Q hR# )r5   r6   N)r   ÚsetrD   r,   ©r$   r   Únbunchs   &  r   Útest_nbunch_is_setÚ"HistoricalTests.test_nbunch_is_set_   s7   € Ø�F‰F‹HˆÜ�^Ó$ˆØ	×Ñ˜Ô Ø�z‰z˜#�ŠÐŠr   c                óð   € V P                  4       p\        R 4      pVP                  V4       RRR^RRRR/pVP                  V4       \	        VP                  4       \        R7      '       g
   Q . R
O4       hR	# )r5   r9   Úfoor:   r;   Tr6   Úspamr7   N©r*   r?   r@   rA   rB   rC   r   r%   )r   r]   rD   rF   rG   rH   rI   r^   s   &  r   Útest_nbunch_dictÚ HistoricalTests.test_nbunch_dicte   sh   € à�F‰F‹HˆÜ�^Ó$ˆØ	×Ñ˜Ô Ø�u˜c 1 c¨4°°fÐ=ˆØ	×Ñ˜FÔ#Ü�a—g‘g“i¤S×)Ó)ÐSÒ+SÓSÒ)r   c                ó˜  € V P                  4       pVP                  . RO4       V P                  P                  4       pVP                  V4       \	        VP                  4       \
        R7      . RO8X  g   Q hV P                  P                  4       pVP                  V4       \	        VP                  4       \
        R7      . RO8X  g   Q hR# ©r*   r7   Nre   ©r   r<   r=   r*   r?   r@   rA   rB   rC   r   r%   )r   rD   r   rH   rG   rI   rF   )r$   r   Ún_iters   &  r   Útest_nbunch_iteratorÚ$HistoricalTests.test_nbunch_iteratorn   s˜   € Ø�F‰F‹HˆØ	×ÑÒAÔBØ—‘—‘“ˆØ	×Ñ˜Ô Ü�a—g‘g“i¤SÔ)ò .
ô 
ð 	
ð 
ð —‘—‘“ˆØ	×Ñ˜FÔ#Ü�a—g‘g“i¤SÔ)Ò-UÔUÐUÒUr   c                óâ   € V P                  4       pVP                  . RO4       V P                  pVP                  V4       \        VP	                  4       \
        R7      '       g
   Q . RO4       hR# ri   )r   rD   r   rG   rH   rI   r^   s   &  r   Útest_nbunch_graphÚ!HistoricalTests.test_nbunch_graph„   sX   € Ø�F‰F‹HˆØ	×ÑÒAÔBØ—‘ˆØ	×Ñ˜Ô Ü�a—g‘g“i¤S×)Ó)ð 	
ò ,
ó 	
Ò)r   c                ó  € V P                  4       p\        P                  ! \        VP                  R 4       VP	                  R R4       VP	                  R R4       VP                  R R4      '       g   Q hVP                  R R4      '       d   Q hVP
                  ! R!  '       g   Q hVP                  4       '       d   VP                  RR 4      '       d   Q hMVP                  RR 4      '       g   Q hVP	                  R R4       VP	                  RR 4       VP                  RR 4       VP                  4       '       d   VP                  R R4      '       g   Q hMVP                  R R4      '       d   Q hVP                  RR 4      '       d   Q hR# )r*   r?   r@   N©r*   r?   )r   rR   rS   Ú	TypeErrorÚadd_edgeÚhas_edgeÚis_directedÚremove_edger.   s   & r   Útest_add_edgeÚHistoricalTests.test_add_edge™   s;  € Ø�F‰F‹HˆÜ�Š”i §¡¨SÔ1à	�
‰
�3˜ÔØ	�
‰
�3˜ÔØ�z‰z˜#˜s×#Ò#Ð#Ð#Ø—:‘:˜c 3×'Ò'Ð'Ð'Ø�zŠz˜:×&Ð&Ð&Ð&Ø�=‰=�?Š?Ø—z‘z # s×+Ò+Ð+Ð+Ð+ð —:‘:˜c 3×'Ò'Ð'Ð'à	�
‰
�3˜ÔØ	�
‰
�3˜ÔØ	�‰�c˜3ÔØ�=‰=�?Š?Ø—:‘:˜c 3×'Ò'Ð'Ñ'à—z‘z # s×+Ò+Ð+Ð+Ø—:‘:˜c 3×'Ò'Ð'Ð'Ñ'r   c                óp  € V P                  4       pVP                  R R 4       VP                  R R 4      '       g   Q hVP                  R R 4       VP                  RR4       VP	                  R4      '       g   Q hVP                  R4       VP                  R R4       VP	                  R4      '       g   Q hR# )r*   ÚXÚZN)r   rt   ru   rw   r,   r-   r.   s   & r   Útest_self_loopÚHistoricalTests.test_self_loop±   sŒ   € Ø�F‰F‹HˆØ	�
‰
�3˜ÔØ�z‰z˜#˜s×#Ò#Ð#Ð#Ø	�‰�c˜3ÔØ	�
‰
�3˜ÔØ�z‰z˜#�ŠÐˆØ	�‰�cÔØ	�
‰
�3˜ÔØ�z‰z˜#�ŠÐŠr   c                ó:  € V P                  4       pVP                  R.4       VP                  R R4      '       g   Q hVP                  4       '       d   VP                  RR 4      '       d   Q hMVP                  RR 4      '       g   Q hVP                  RR.4       VP                  RR4      '       g   Q hVP                  R R4      '       g   Q hVP                  4       '       d   VP                  RR 4      '       d   Q hR# VP                  RR 4      '       g   Q hR# )r?   r@   rA   rC   N©r?   r@   )rA   rC   ©r?   rA   )r   Úadd_edges_fromru   rv   r.   s   & r   Útest_add_edges_fromÚ#HistoricalTests.test_add_edges_from¼   sí   € Ø�F‰F‹HˆØ	×Ñ˜*˜Ô&Ø�z‰z˜#˜s×#Ò#Ð#Ð#Ø�=‰=�?Š?Ø—z‘z # s×+Ò+Ð+Ð+Ð+à—:‘:˜c 3×'Ò'Ð'Ð'à	×Ñ˜* jÐ1Ô2Ø�z‰z˜#˜s×#Ò#Ð#Ð#Ø�z‰z˜#˜s×#Ò#Ð#Ð#à�=‰=�?Š?Ø—z‘z # s×+Ò+Ð+Ð+Ñ+à—:‘:˜c 3×'Ò'Ð'Ò'r   c                ó¤  € V P                  4       pVP                  \        R 4      \        R4      \        R4      .4       VP                  ! R!  '       g   Q hVP                  ! R!  '       g   Q hVP                  ! R!  '       g   Q hVP                  4       '       d   VP                  ! R!  '       d   Q hR# VP                  ! R!  '       g   Q hR# )ÚIJÚKKÚJKN)r9   r:   )r;   r;   )r:   r;   )r;   r:   )r   r‚   ÚtuplerE   ru   rv   r.   s   & r   Útest_add_edges_from2Ú$HistoricalTests.test_add_edges_from2Î   s¥   € Ø�F‰F‹Hˆà	×Ñœ% ›+¤t¨D£z´5¸³;Ð?Ô@Ø�zŠz˜:×&Ð&Ð&Ð&Ø�zŠz˜:×&Ð&Ð&Ð&Ø�zŠz˜:×&Ð&Ð&Ð&Ø�=‰=�?Š?Ø—z’z :×.Ð.Ð.Ð.Ñ.à—:’:˜z×*Ð*Ð*Ò*r   c                óè   € V P                  4       pVP                  \        \        R 4      \        R4      4      4       VP	                  RR4      '       g   Q hVP	                  RR4      '       d   Q hR# )ÚACDÚCDErA   rB   r@   N)r   r‚   ÚziprE   ru   r.   s   & r   Útest_add_edges_from3Ú$HistoricalTests.test_add_edges_from3Ú   s[   € Ø�F‰F‹HˆØ	×ÑœœT %›[¬$¨u«+Ó6Ô7Ø�z‰z˜#˜s×#Ò#Ð#Ð#Ø—:‘:˜c 3×'Ò'Ð'Ð'Ñ'r   c                ó$  € V P                  4       pVP                  . RO4       VP                  \        \	        R4      \	        R4      4      4       VP                  RR4      '       g   Q hVP                  RR4      '       g   Q hVP                  R4       VP                  RR4      '       d   Q h\        P                  ! \        VP                  R4       VP                  RR4       VP                  RR4      '       g   Q hVP                  RR4       VP                  RR4      '       d   Q hVP                  \	        R4      \	        R	4      \        R
4      \        R4      .4       VP                  RR4      '       d   Q hVP                  RR4      '       d   Q hVP                  \	        R4      \	        R
4      \	        R4      .4       VP                  RR4      '       d   Q hVP                  \        R4      4       VP                  RR4       R# )r   r%   ÚMNOPÚNOPMÚOÚPÚMÚNÚHIÚDFr‡   rˆ   r9   r:   r;   r†   ÚZEFHIMNONrj   )r   rD   r‚   r�   rE   ru   r-   rR   rS   rs   rw   rt   Úremove_edges_fromr‰   rF   r]   r.   s   & r   Útest_remove_edgeÚ HistoricalTests.test_remove_edgeà   s—  € Ø�F‰F‹HˆØ	×ÑÒJÔKà	×ÑœœT &›\¬4°«<Ó8Ô9Ø�z‰z˜#˜s×#Ò#Ð#Ð#Ø�z‰z˜#˜s×#Ò#Ð#Ð#Ø	�‰�cÔØ—:‘:˜c 3×'Ò'Ð'Ð'Ü�Š”i §¡°Ô4à	�
‰
�3˜ÔØ�z‰z˜#˜s×#Ò#Ð#Ð#Ø	�‰�c˜3ÔØ—:‘:˜c 3×'Ò'Ð'Ð'ð 	
×ÑœT $›Z¬¨d«´U¸4³[Ä%ÈÃ+ÐNÔOØ—:‘:˜c 3×'Ò'Ð'Ð'Ø—:‘:˜c 3×'Ò'Ð'Ð'Ø	×ÑœT $›Z¬¨d«´T¸$³ZÐ@ÔAØ—:‘:˜c 3×'Ò'Ð'Ð'Ø	×ÑœC 
›OÔ,Ø	�
‰
�3˜Ör   c                óZ  € V P                  4       pVP                  . R
O4       \        P                  ! \        P
                  VP                  ^4       \        VP                  R4      4      . 8X  g   Q h\        VP                  . 4      4      . 8X  g   Q hVP                  4       '       d   . ROpM. ROp\        \        VP                  R R.4      4      W!P                  4       R7      '       g   Q h\        VP                  R R04      W!P                  4       R7      '       g   Q hV P                  4       pVP                  R4       \        VP                  V4      W!P                  4       R7      '       g   Q hR RRR/p\        VP                  V4      W!P                  4       R7      '       g   Q h\        \        VP                  R 4      4      RR	.4      '       g   Q h\        \        V4      . RO4      '       g   Q h\        \        VP                  4       4      . R
O4      '       g   Q hR# )r*   r?   r|   )ÚdirectedÚABÚthing1Úthing2Nrr   ©r*   r@   ©rr   r¤   r�   )r@   r?   )r@   rA   )rr   r¤   r�   ©rr   r¤   r€   r�   rY   )r   r‚   rR   rS   r
   rT   ÚedgesrE   rv   r   rD   r   rG   )r$   r   ÚelistÚG1Úndicts   &    r   Útest_edges_nbunchÚ!HistoricalTests.test_edges_nbunchù   s¡  € à�F‰F‹HˆØ	×ÑÒUÔVä�Š”b×&Ñ&¨¯©°Ô3Ü�A—G‘G˜C“LÓ! RÔ'Ð'Ð'ä�A—G‘G˜B“KÓ  BÔ&Ð&Ð&Ø�=‰=�?Š?Ú8‰EâDˆEäœ4 §¡¨¨c¨
Ó 3Ó4°eÇmÁmÃo×VÓVÐVÐVä˜1Ÿ7™7 C¨ :Ó.°ÇÁÃ×PÓPÐPÐPà�V‰V‹XˆØ
×Ñ˜$ÔÜ˜1Ÿ7™7 2›;¨¿¹»×HÓHÐHÐHà�h  XÐ.ˆÜ˜1Ÿ7™7 5›>¨5¿=¹=»?×KÓKÐKÐKäœ4 §¡¨£Ó-°
¸JÐ/G×HÒHÐHÐHÜœ6 !›9Ò&:×;Ò;Ð;Ð;ô Ü�—‘“‹OÚH÷
ò 
ð 	
ò 
r   c                ól  € V P                  4       pVP                  . RO4       VP                  R 4      ^8X  g   Q h\        VP                  R .4      4      R.8X  g   Q h\	        R VP                  R R.4       4       4      ^^.8X  g   Q h\	        R VP                  4        4       4      . RO8X  g   Q hR# )r*   r?   c              3   ó*   "  € T F	  w  rVx € K  	  R # 5i©N© ©Ú.0ÚnÚds   &  r   Ú	<genexpr>Ú.HistoricalTests.test_degree.<locals>.<genexpr>"  s   é € Ð9Ñ$8™D˜A•aÓ$8ùó   ‚c              3   ó*   "  € T F	  w  rVx € K  	  R # 5ir¯   r°   r±   s   &  r   rµ   r¶   #  ó   é € Ð/¡J™D˜A•a£Jùr·   Nr¥   ©r*   r<   )r<   r<   r=   r=   )r   r‚   ÚdegreerE   rG   r.   s   & r   Útest_degreeÚHistoricalTests.test_degree  sœ   € Ø�F‰F‹HˆØ	×ÑÒUÔVØ�x‰x˜‹} Ô!Ð!Ð!ô �A—H‘H˜c˜U“OÓ$¨¨
Ô2Ð2Ð2ÜÑ9 A§H¡H¨c°3¨ZÔ$8Ó9Ó9¸aÀ¸VÔCÐCÐCÜÑ/ A§H¡H¤JÓ/Ó/²<Ô?Ð?Ò?r   c                ó¤   € V P                  4       pVP                  RR.4       \        R VP                  ^^.4       4       4      ^^.8X  g   Q hR# )r   c              3   ó*   "  € T F	  w  rVx € K  	  R # 5ir¯   r°   r±   s   &  r   rµ   Ú/HistoricalTests.test_degree2.<locals>.<genexpr>(  s   é € Ð6Ñ$5™D˜A•aÓ$5ùr·   N)r   é   ©r   r<   )r   r‚   rG   r»   ©r$   r%   s   & r   Útest_degree2ÚHistoricalTests.test_degree2%  sJ   € Ø�F‰F‹HˆØ	×Ñ˜' 6Ð*Ô+ÜÑ6 A§H¡H¨a°¨WÔ$5Ó6Ó6¸1¸a¸&Ô@Ð@Ò@r   c                óÞ  € \         P                  ! ^4      p\         P                  ! ^4      p\        R VP                  RR.4       4       4      / 8X  g   Q h\	        R VP                  V4       4       4      . RO8X  g   Q h\	        R VP                  V4       4       4      . RO8X  g   Q h\        VP                  . 4      4      . 8X  g   Q h\        VP                  . 4      4      / 8X  g   Q hR# )	r=   c              3   ó*   "  € T F	  w  rVx € K  	  R # 5ir¯   r°   r±   s   &  r   rµ   Ú4HistoricalTests.test_degree_graph.<locals>.<genexpr>.  s   é € Ð8Ñ"7™$˜!•AÓ"7ùr·   r*   r?   c              3   ó*   "  € T F	  w  rVx € K  	  R # 5ir¯   r°   r±   s   &  r   rµ   rÈ   0  ó   é € Ð2¡M™D˜A•a£Mùr·   c              3   ó*   "  € T F	  w  rVx € K  	  R # 5ir¯   r°   r±   s   &  r   rµ   rÈ   2  rÊ   r·   N)r   r<   r<   )r   r   r<   )r
   r   Údictr»   rG   rE   )r$   r   ÚP5s   &  r   Útest_degree_graphÚ!HistoricalTests.test_degree_graph*  s¼   € Ü�]Š]˜1ÓˆÜ�]Š]˜1ÓˆäÑ8 "§)¡)¨S°#¨JÔ"7Ó8Ó8¸BÔ>Ð>Ð>äÑ2 B§I¡I¨b¤MÓ2Ó2²iÔ?Ð?Ð?äÑ2 B§I¡I¨b¤MÓ2Ó2²iÔ?Ð?Ð?Ü�B—I‘I˜b“MÓ" bÔ(Ð(Ð(Ü�B—I‘I˜b“MÓ" bÔ(Ð(Ò(r   c                ó°   € \         P                  ! 4       p\        VP                  4       4      . 8X  g   Q h\	        VP                  4       4      / 8X  g   Q hR # r¯   )r
   r   rE   r»   rÌ   )r$   r   s   & r   Ú	test_nullÚHistoricalTests.test_null6  s?   € Ü�}Š}‹ˆÜ�D—K‘K“MÓ" bÔ(Ð(Ð(Ü�D—K‘K“MÓ" bÔ(Ð(Ò(r   c                ó:  € V P                  4       pVP                  . RO4       VP                  4       ^8X  g   Q hVP                  4       ^8X  g   Q hVP	                  4       ^8X  g   Q hVP	                  R R4      ^8X  g   Q hVP	                  R R4      ^ 8X  g   Q hR# )r*   r?   rA   Nr¥   )r   r‚   ÚorderÚsizeÚnumber_of_edgesr.   s   & r   Útest_order_sizeÚHistoricalTests.test_order_size;  s�   € Ø�F‰F‹HˆØ	×ÑÒUÔVØ�w‰w‹y˜AŒ~Ðˆ~Ø�v‰v‹x˜1Œ}Ðˆ}Ø× Ñ Ó" aÔ'Ð'Ð'Ø× Ñ   cÓ*¨aÔ/Ð/Ð/Ø× Ñ   cÓ*¨aÔ/Ð/Ò/r   c                óÈ   € V P                  4       pVP                  4       pVP                  VP                  8X  g   Q hVP                  VP                  8X  g   Q hW!Jg   Q hR # r¯   )r   ÚcopyÚadjr!   r#   s   &  r   Ú	test_copyÚHistoricalTests.test_copyD  sL   € Ø�F‰F‹HˆØ�F‰F‹HˆØ�u‰u˜Ÿ™Œ~Ðˆ~Ø�v‰v˜Ÿ™ÔÐÐØ‹zÐŠzr   c                ó
  € V P                  4       pVP                  . RO4       VP                  . RO4      p\        \	        V4      . RO4      '       g   Q h\        \	        VP                  4       4      RR.4      '       g   Q hR# )r*   Nrr   r�   r¥   )r*   r?   rA   )r   r‚   Úsubgraphr   rE   r   r§   )r$   r   ÚSGs   &  r   Útest_subgraphÚHistoricalTests.test_subgraphK  sd   € Ø�F‰F‹HˆØ	×ÑÒUÔVØ�Z‰ZšÓ(ˆÜœ4 ›8¢_×5Ò5Ð5Ð5Üœ4 §¡£
Ó+¨j¸*Ð-E×FÒFÐFÒFr   c                ó2  € V P                  4       pVP                  4       '       gñ   VP                  . RO4       VP                  4       pW!Jg   Q hVP                  4       '       g   Q hVP                  VP                  8X  g   Q hVP
                  VP
                  8X  g   Q h\        VP                  \        R4      4      4      . RO8X  g   Q hVP                  R R4       VP                  RR 4      '       g   Q hVP                  R R4      '       d   Q hR# R# )r*   r?   r¡   Nr¥   )rr   r¤   )r?   r*   r€   r�   )r   rv   r‚   Úto_directedr!   rÛ   rG   Ú	out_edgesrE   rw   ru   )r$   r   ÚDGs   &  r   Útest_to_directedÚ HistoricalTests.test_to_directedR  sì   € Ø�F‰F‹HˆØ�}‰}�ŠØ×ÑÚLôð —‘“ˆBØ“;Ð�;à—>‘>×#Ò#Ð#Ð#Ø—7‘7˜aŸf™fÔ$Ð$Ð$Ø—6‘6˜QŸU™U”?Ð"�?Ü˜"Ÿ,™,¤t¨D£zÓ2Ó3ò 8ô ð ð ð �N‰N˜3 Ô$Ø—;‘;˜s C×(Ò(Ð(Ð(Ø—{‘{ 3¨×,Ò,Ð,Ð,Ñ,ñ) r   c                ó®  € V P                  4       pVP                  4       '       Ed.   VP                  . RO4       VP                  4       pW!Jg   Q hVP                  4       '       d   Q hVP                  4       '       g   Q hVP                  VP                  8X  g   Q hVP
                  VP
                  8w  g   Q h\        VP                  \        R4      4      4      . RO8X  g   Q h\        VP                  R R.4      4      . RO8X  g   Q hVP                  R R4       VP                  RR 4      '       d   Q hVP                  R R4      '       d   Q hR# R# )r*   r?   r¡   Nr¥   r¦   )r   rv   r‚   Úto_undirectedr!   rÛ   rG   r§   rE   rw   ru   )r$   r   ÚUGs   &  r   Útest_to_undirectedÚ"HistoricalTests.test_to_undirectedj  s(  € Ø�F‰F‹HˆØ�=‰=�?‹?Ø×ÑÚLôð —‘Ó"ˆBØ“;Ð�;Ø—~‘~×'Ò'Ð'Ð'Ø—=‘=—?’?Ð"�?Ø—7‘7˜aŸf™fÔ$Ð$Ð$Ø—6‘6˜QŸU™U”?Ð"�?Ü˜"Ÿ(™(¤4¨£:Ó.Ó/ò 4ô ð ð ô ˜"Ÿ(™( C¨ :Ó.Ó/ò 4ô ð ð ð �N‰N˜3 Ô$Ø—{‘{ 3¨×,Ò,Ð,Ð,Ø—{‘{ 3¨×,Ò,Ð,Ð,Ñ,ñ1 r   c                óÒ  € V P                  4       pVP                  . RO4       VP                  R4       \        VR ,          4      RR.8X  g   Q h\        VP	                  R 4      4      RR.8X  g   Q h\        VP	                  R 4      4      RR.8X  g   Q h\        VP	                  R4      4      . 8X  g   Q h\
        P                  ! \        P                  VP                  R4       R# )r*   r?   r@   ÚGJKr   rQ   Nr¥   )	r   r‚   rD   rG   Ú	neighborsrR   rS   r
   rT   r.   s   & r   Útest_neighborsÚHistoricalTests.test_neighbors†  sº   € Ø�F‰F‹HˆØ	×ÑÒUÔVØ	×Ñ˜ÔÜ�a˜•f‹~ # s Ô+Ð+Ð+Ü�a—k‘k #Ó&Ó'¨C°¨:Ô5Ð5Ð5Ü�a—k‘k #Ó&Ó'¨C°¨:Ô5Ð5Ð5Ü�a—k‘k #Ó&Ó'¨2Ô-Ð-Ð-Ü�Š”b×&Ñ&¨¯©°SÖ9r   c                óÖ  € V P                  4       pVP                  . RO4       VP                  R4       \        VP	                  4       4      . R	O8X  g   Q h\        VP                  4       . RO4      '       g   Q h\        R VP                  4        4       4      . R
O8X  g   Q h\        VP                  4       \        R7      . RO8X  g   Q h\        VP                  R 4      4      RR.8X  g   Q h\        P                  ! \        P                  VP                  R4       VP                  4        \        P                  ! V4      ^ 8X  g   Q h\        P                   ! V4      ^ 8X  g   Q hR# )r*   r?   r@   rï   c              3   ó*   "  € T F	  w  rVx € K  	  R # 5ir¯   r°   )r²   ÚkÚvs   &  r   rµ   Ú1HistoricalTests.test_iterators.<locals>.<genexpr>š  r¹   r·   r7   r{   Nr¥   )r*   r?   r@   rA   r   r:   r;   )é    rø   rø   r<   r<   r=   r=   )rº   )r?   r=   )r@   r=   )rA   r<   )r   rø   )r:   rø   )r;   rø   )r   r‚   rD   rG   rH   r   r§   r»   rI   rð   rR   rS   r
   rT   ÚclearÚnumber_of_nodesrÖ   r.   s   & r   Útest_iteratorsÚHistoricalTests.test_iterators�  s$  € Ø�F‰F‹HˆØ	×ÑÒUÔVØ	×Ñ˜ÔÜ�a—g‘g“iÓ Ò$GÔGÐGÐGÜØ�G‰G‹IÚH÷
ò 
ð 	
ð 
ô
 Ñ/ A§H¡H¤JÓ/Ó/Ò3HÔHÐHÐHÜ�a—h‘h“j¤cÔ*ò /
ô 
ð 	
ð 
ô �a—k‘k #Ó&Ó'¨C°¨:Ô5Ð5Ð5Ü�Š”b×&Ñ&¨¯©°SÔ9Ø	�‰Œ	Ü×!Ò! !Ó$¨Ô)Ð)Ð)Ü×!Ò! !Ó$¨Ô)Ð)Ò)r   c                ó¸   € \         P                  ! 4       p\         P                  ! 4       pVP                  . 4      p\         P                  ! W14      '       g   Q hR # r¯   )r
   r   rß   Úis_isomorphic)r$   Ú	nullgraphr   r%   s   &   r   Útest_null_subgraphÚ"HistoricalTests.test_null_subgraphª  s<   € ä—M’M“Oˆ	Ü�MŠM‹OˆØ�J‰J�r‹NˆÜ×Ò ×-Ò-Ð-Ò-r   c                óH  € \         P                  ! 4       p\         P                  ! ^4      p\         P                  ! ^
4      pVP                  . 4      p\         P                  ! WA4      '       g   Q hVP                  . RO4      p\         P                  ! WB4      '       g   Q hR# )é   N)r   r<   r=   r>   r  )r
   r   Úempty_graphrß   rþ   )r$   rÿ   ÚE5ÚE10r%   s   &    r   Útest_empty_subgraphÚ#HistoricalTests.test_empty_subgraph±  ss   € ä—M’M“Oˆ	Ü�^Š^˜AÓˆÜ�nŠn˜RÓ ˆØ�L‰L˜ÓˆÜ×Ò ×-Ò-Ð-Ð-Ø�L‰LšÓ)ˆÜ×Ò ×&Ò&Ð&Ò&r   c                óì   € \         P                  ! ^4      p\         P                  ! ^4      p\         P                  ! ^4      pVP                  . RO4      p\         P                  ! WB4      '       g   Q hR# )r   N)r   r<   r=   )r
   r   rß   rþ   )r$   r   r   r   r%   s   &    r   Útest_complete_subgraphÚ&HistoricalTests.test_complete_subgraph»  sW   € ä×Ò˜qÓ!ˆÜ×Ò˜qÓ!ˆÜ×Ò˜qÓ!ˆØ�K‰Kš	Ó"ˆÜ×Ò ×&Ò&Ð&Ò&r   c                ó   € \         P                  ! 4       p\         P                  ! ^4      p\         P                  ! ^4      p\         P                  ! ^4      pVP                  ^4      p\         P                  ! WR4      '       g   Q hVP                  ^04      p\         P                  ! WR4      '       g   Q hVP                  \        V4      4      p\         P                  ! WS4      '       g   Q hVP                  V4      p\         P                  ! WS4      '       g   Q hVP                  ^	.4      p\         P                  ! WQ4      '       g   Q hR# )r   N)r
   r   r   rß   rþ   Úiter)r$   rÿ   r   r   r   r%   s   &     r   Útest_subgraph_nbunchÚ$HistoricalTests.test_subgraph_nbunchÃ  sü   € Ü—M’M“Oˆ	Ü×Ò˜qÓ!ˆÜ×Ò˜qÓ!ˆÜ×Ò˜qÓ!ˆà�K‰K˜‹NˆÜ×Ò ×&Ò&Ð&Ð&à�K‰K˜˜ÓˆÜ×Ò ×&Ò&Ð&Ð&à�K‰Kœ˜R›Ó!ˆÜ×Ò ×&Ò&Ð&Ð&à�K‰K˜‹OˆÜ×Ò ×&Ò&Ð&Ð&Ø�K‰K˜˜ÓˆÜ×Ò ×-Ò-Ð-Ò-r   c                ó
  € V P                  4       p\        P                  ! \        P                  VP
                  R4       VP                  R.4       \        P                  ! \        P                  VP                  R4       R# )r   NrÂ   )r   rR   rS   r
   rT   r-   rF   rð   rÃ   s   & r   Útest_node_tuple_issueÚ%HistoricalTests.test_node_tuple_issue×  sQ   € Ø�F‰F‹Hˆä�Š”b×&Ñ&¨¯©°vÔ>Ø	×Ñ˜V˜HÔ%Ü�Š”b×&Ñ&¨¯©°VÖ<r   r°   N)*Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úclassmethodr   r&   r/   r2   rJ   rM   rU   rZ   r`   rf   rl   ro   rx   r}   rƒ   rŠ   r�   r�   r«   r¼   rÄ   rÎ   rÑ   r×   rÜ   rá   rç   rì   rñ   rû   r   r  r
  r  r  Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r   
   sÎ   ø‡ € Øñ
ó ð
òò#ò(òUò,òòBòòTòVò,
ò*(ò0	ò(ò$
+ò(òò2 
òD@òAò

)ò)ò
0òòGò-ò0-ò8:ò*ò4.ò'ò'ò.÷(=ð =r   r   )
Ú__doc__rR   Únetworkxr
   r   r   Únetworkx.utilsr   r   r   r°   r   r   Ú<module>r     s    ðÙ #ã ã Ý =ß 3÷R=ó R=r   