
    瞤d                         d dl mZ d dl mZ d dlZddlmZ  G d dej                  Zedk    r ej	                     dS dS )	    )absolute_import)print_functionN   )Treec                       e Zd Zd Zd ZdS )Test_Interoperabilityc                     t          j        g d          }|                    dd          }|                     |d           d S )N))ABg?)r
   Cg?)r   D   )r   Eg      ?Tr   )format_root_nodeformat(B:0.1,(D:1,E:1.5)C:0.2)A:1;)r   from_parent_child_tablewriteassertEqual)selftreenewicks      6lib/python3.11/site-packages/ete3/test/test_interop.pytest_parent_child_tablez-Test_Interoperability.test_parent_child_table   sK    +,n,n,nooT!<<!?@@@@@    c                    ddl m} |                    dg          }|                                D ]}|j        |_        t          j        |dg          }|                    dddg          }d	}| 	                    ||           d S )
Nr   )TreeNoder   test)map_attributesTr   )r   r   featureszb(B:0.1[&&NHX:test=B],(D:1[&&NHX:test=D],E:1.5[&&NHX:test=E])C:0.2[&&NHX:test=C])A:1[&&NHX:test=A];)
skbior   readtraversenamer   r   
from_skbior   r   )r   r   skb_treenoder   r   expecteds          r   disabled_test_skbioz)Test_Interoperability.disabled_test_skbio   s    """"""=="A!BCC%%'' 	" 	"D	DIIxAAAT!vhOOw*****r   N)__name__
__module____qualname__r   r)    r   r   r   r      s5        A A A+ + + + +r   r   __main__)

__future__r   r   unittest r   TestCaser   r*   mainr-   r   r   <module>r4      s    & & & & & & % % % % % %       + + + + +H- + + +4 zHMOOOOO r   