
    \Mhp                     0    d dl Z d dlZ G d d          ZdS )    Nc                       e Zd Zd Zd ZdS )TestLEDAc                 x   d}t          j        |          }t          j        |                    d                    }t          |                                          g dk    sJ t          |                    d                    dddd	ifdd
ddifdd
ddifd
dddifd
dddifddddifddddifgk    sJ d S )N#header section         
LEDA.GRAPH 
string
int
-1
#nodes section
5 
|{v1}| 
|{v2}| 
|{v3}| 
|{v4}| 
|{v5}| 

#edges section
7 
1 2 0 |{4}| 
1 3 0 |{3}| 
2 3 0 |{2}| 
3 4 0 |{3}| 
3 5 0 |{7}| 
4 5 0 |{6}| 
5 1 0 |{foo}|
)v1v2v3v4v5T)datar   r	   label4r
   32r   r   76foo)nx
parse_ledasplitsortednodesedges)selfr   Gs      b/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/networkx/readwrite/tests/test_leda.pytest_parse_ledazTestLEDA.test_parse_leda   s     FM$M$**T**++aggii  $B$B$BBBBBagg4g(())4'3(4'3(4'3(4'3(4'3(4'3(4'5)*.
 
 
 
 
 
 
    c                    t          j                    }d}t          j        |          }|                    |                    d                     |                    d           t          j        |          }t          |	                                          t          |	                                          k    sJ t          |
                                          t          |
                                          k    sJ d S )Nr   zUTF-8r   )ioBytesIOr   r   writeencodeseek	read_ledar   r   r   )r   fhr   r   Gins        r   test_read_LEDAzTestLEDA.test_read_LEDA   s    Z\\ FM$
W%%&&&



l2aggii  F399;;$7$77777aggii  F399;;$7$7777777r   N)__name__
__module____qualname__r   r)    r   r   r   r      s2        
 
 
8 8 8 8 8r   r   )r!   networkxr   r   r-   r   r   <module>r/      sL    				    8 8 8 8 8 8 8 8 8 8r   