
    h+                     *    d dl Zd Zd Zd Zd Zd Zy)    Nc                  d    t         j                  j                         } | j                  dd       y )Nr   anxutils	UnionFindunion)xs    `/var/www/django_project/virt/lib/python3.12/site-packages/networkx/utils/tests/test_unionfind.pytest_unionfindr      s#     	AGGAsO    c                     t         j                  j                         } | j                  dd       | j                  dd       | j                  dd       | j                  dd       t	        | j                               h dgk(  sJ y )N               >   r   r   r   r   r   )r   r   r   r	   listto_setsufs    r   test_subtree_unionr      sf     
			BHHQNHHQNHHQNHHQN

/!2222r   c                     t         j                  j                         } | j                  ddd       | j                  ddd       | j                  ddd	       | j                  ddddddddd		       | j                  | d      d	k(  sJ y )
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                  X   t         j                  j                         } | j                  ddd       | j                  dddddd	       | j                  | d      dk(  sJ | j                  | d      dk(  sJ | d   }| j                  dd       | d   |k(  sJ | j                  |   d	k(  sJ y )
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Na5L   ::l#q(((r   c                      t         j                  j                  d      } | j                          | d   dk(  sJ | d   dk(  sJ y )N)r   r   r   r   r   r   s    r   test_empty_unionr%   2   s?    			F	#BHHJa5A::a5A::r   )networkxr   r   r   r    r#   r%    r   r   <module>r(      s!    	3"
)r   