
    瞤d                     `    d dl mZ d dl mZ d dlZddlmZ ddlT  G d d	ej                  ZdS )
    )absolute_import)print_functionN   )ClusterTree   )*c                       e Zd ZdZd ZdS )Test_ClusterTreez7 Tests specific methods for trees linked to ArrayTablesc                 ^   t          dt                    }|                    ddd          }|                     |dz  j                                        g d           t          |j                   t          |j                   t          |j                   t          |j	                   t          |j
                   |                    dd          }|                    ddd          }|                    d	d
d          }t          |                    |||g                     dS )z# Tests tree-ArrayTable association z(((A,B),(C,(D,E))),(F,(G,H)));)
text_arrayCDEA)gGzgQgp=
ף?g(\?gzGڿgGzg(\?BFGHN)r   
expressionget_common_ancestorassertEqualprofiletolistprint	deviation
silhouetteintracluster_distintercluster_distget_dunn)selftnodec1c2c3s         :lib/python3.11/site-packages/ete3/test/test_clustertree.pytest_clustertreez!Test_ClusterTree.test_clustertree
   s#    8ZPPP$$S#s33!C%//11III	K 	K 	Kdldndod$%%%d$%%% ""3,,""3S11""3S11ajj"b"&&'''''    N)__name__
__module____qualname____doc__r'    r(   r&   r
   r
      s)        AA( ( ( ( (r(   r
   )	
__future__r   r   unittest r   datasetsTestCaser
   r-   r(   r&   <module>r3      s    & & & & & & % % % % % %           ( ( ( ( (x( ( ( ( ( (r(   