+
    )i'                     F    ^ RI t ^ RIt^ RIHtHt ^ RIHt  ! R R4      tR# )    N)read_p2g	write_p2g)edges_equalc                   B   a  ] tR t^t o ]R 4       tR tR tR tRt	V t
R# )TestP2Gc                    \         P                  ! R R7      V n        . ROpV P                  P                  V4       V P                  P	                  R4       \         P
                  ! V P                  4      V n        R# )test)namegN)abr   c)r   d)r   e)r   f)r   r   )nxGraphGadd_edges_fromadd_nodeDiGraphDG)clsr   s   & _/var/www/html/photoedit/myenv/lib/python3.14/site-packages/networkx/readwrite/tests/test_p2g.pysetup_classTestP2G.setup_class	   sM    f%TQsCEE"    c                    R p\         P                  ! V4      p\        V4      pVP                  R8X  g   Q h\	        V4      . RO8X  g   Q h\        VP                  4       . RORR7      '       g   Q hR# )s   name
3 4
a
1 2
b

c
0 2
r
   TdirectedN)r   r   r   ))r   r   r   )r   r   )r   r   )ioBytesIOr   r
   sortedr   edges)selfsbytesIOr   s   &   r   test_read_p2gTestP2G.test_read_p2g   sl    	 **Q-gww&   bz_,,,HHJHSW
 
 	
 
r   c                    R p\         P                  ! 4       p\        P                  ! 4       pRVn        VP                  RR.4       \        W24       VP                  ^ 4       VP                  4       pWA8X  g   Q hR# )s   foo
3 2
1
1 
2
2 
3

fooN)      )r/      )	r#   r$   r   r   r
   r   r   seekread)r'   r(   fhr   rs   &    r   test_write_p2gTestP2G.test_write_p2g$   sb     ZZ\JJL	&&)*!

GGIvvr   c                @   \         P                  ! 4       p\        P                  ! 4       pR Vn        VP                  RR.4       \        W!4       VP                  ^ 4       \        V4      p\        VP                  4       VP                  4       RR7      '       g   Q hR# )r-   Tr!   Nr   r   )r#   r$   r   r   r
   r   r   r1   r   r   r&   )r'   r3   r   Hs   &   r   test_write_read_p2gTestP2G.test_write_read_p2g7   so    ZZ\JJL	*j12!

RL1779aggi$????r    N)__name__
__module____qualname____firstlineno__classmethodr   r*   r5   r9   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s-     # #
&&@ @r   r   )	r#   networkxr   networkx.readwrite.p2gr   r   networkx.utilsr   r   r;   r   r   <module>rG      s    	  6 &7@ 7@r   