
    \Mh+                     ,    d dl Zd Zd Zd Zd Zd ZdS )    Nc                  n    t           j                                        } |                     dd           d S )Nr   anxutils	UnionFindunion)xs    c/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/networkx/utils/tests/test_unionfind.pytest_unionfindr      s,     	AGGAsOOOOO    c                  F   t           j                                        } |                     dd           |                     dd           |                     dd           |                     dd           t	          |                                           h dgk    sJ d S )N               >   r   r   r   r   r   )r   r   r   r	   listto_setsufs    r   test_subtree_unionr      s     
				BHHQNNNHHQNNNHHQNNNHHQNNN

///!2222222r   c                  8   t           j                                        } |                     ddd           |                     ddd           |                     ddd	           |                     ddddddddd		  	         | j        | d                  d	k    sJ d S )
Nr   r      r   r      r      	   r   r   r   r	   weightsr   s    r   test_unionfind_weightsr       s    					BHHQ1HHQ1HHQ1HHQ1aAq!Q''':be!!!!!!r   c                     t           j                                        } |                     ddd           |                     dddddd	           | j        | d                  dk    sJ | j        | d                  dk    sJ | d         }|                     dd           | d         |k    sJ | j        |         d	k    sJ d S )
Nr   r   r   r   r   r   r   r   r   r   )r   largest_roots     r   test_unbalanced_merge_weightsr#   %   s    					BHHQ1HHQ1aA:be!!!!:be!!!!a5LHHQNNNa5L    :l#q((((((r   c                      t           j                            d          } |                                  | d         dk    sJ | d         dk    sJ d S )N)r   r   r   r   r   r   s    r   test_empty_unionr%   2   sJ    			F	#	#BHHJJJa5A::::a5A::::::r   )networkxr   r   r   r    r#   r%    r   r   <module>r(      sf         	3 	3 	3" " "
) 
) 
)    r   