def setup_class(cls):
     cls.G = nx.path_graph(9)
     cls.DG = nx.path_graph(9, create_using=nx.DiGraph())
     cls.Gv = nx.to_undirected(cls.DG)
     cls.DGv = nx.to_directed(cls.G)
     cls.Rv = cls.DG.reverse()
     cls.graphs = [cls.G, cls.DG, cls.Gv, cls.DGv, cls.Rv]
     for G in cls.graphs:
         print(G.edges, G.nodes, G.degree)
 def test_already_directed(self):
     uu = nx.to_undirected(self.uv)
     assert edges_equal(uu.edges, self.uv.edges)
 def setup(self):
     self.DG = nx.path_graph(9, create_using=nx.DiGraph())
     self.uv = nx.to_undirected(self.DG)