1
>>> from networkx import *
2
>>> from networkx.operators import *
5
>>> G=Graph(name="test")
6
>>> e=[('a','b'),('b','c'),('c','d'),('d','e'),('e','f'),('a','f')]
7
>>> G.add_edges_from(e)
11
>>> XG.add_edges_from([(1,2,5),(1,2,5),(1,2),(3,3,42)])
17
>>> (fd,fname)=tempfile.mkstemp()
18
>>> write_yaml(G,fname);
19
>>> Gin=read_yaml(fname);
20
>>> sorted(G.nodes())==sorted(Gin.nodes())
22
>>> sorted(G.edges())==sorted(Gin.edges())
28
>>> (fd,fname)=tempfile.mkstemp()
29
>>> write_yaml(DG,fname);
30
>>> Gin=read_yaml(fname);
31
>>> sorted(DG.nodes())==sorted(Gin.nodes())
33
>>> sorted(DG.edges())==sorted(Gin.edges())
39
>>> (fd,fname)=tempfile.mkstemp()
40
>>> write_yaml(XG,fname);
41
>>> Gin=read_yaml(fname);
42
>>> sorted(XG.nodes())==sorted(Gin.nodes())
44
>>> sorted(XG.edges(data=True))==sorted(Gin.edges(data=True))